[mythtv-users] Can't find A/V Decoder for DVDs

Frank Phillips frankalso at gmail.com
Tue Nov 1 03:43:21 UTC 2011


On Mon, Oct 31, 2011 at 4:01 PM, Charles Douglass
<chas.douglass at gmail.com> wrote:
> I'm running 0.24 on Ubuntu 11.10 (using the PPA with recent updates).
>
> For some time now I have only been able to play a few of my ripped
> DVDs.  Many of them give an error "Can't find A/V decoder".  I think all
> my BluRay rips work ok, it seems to be just some DVD rips.
>
> I have tried ripping with both k9copy (using libdvcss(?)) and AnyDVD
> (windows ripper from SlySoft).
>
> Here is sample output:
> ~> mythfrontend -v playback

<snip>

> 2011-10-31 13:57:55.638 MythVideo::ScanVideoDirectory Scanning
> (/var/lib/mythtv/videos)
> 2011-10-31 13:58:02.849 RingBuf(dvd:/var/lib/mythtv/videos/FIREFLY_D1):
> OpenFile(dvd:/var/lib/mythtv/videos/FIREFLY_D1, 2000 ms)
> 2011-10-31 13:58:02.865 OpenFile() trying DVD at
> /var/lib/mythtv/videos/FIREFLY_D1
> libdvdnav: Using dvdnav version svnR1215
> libdvdread: Using libdvdcss version 1.2.10 for DVD access
> libdvdread: Couldn't find device name.
> NAME OPEN FAILED
> libdvdnav: Unable to find map file '/home/chas/.dvdnav/.map'
> libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions:
> 1 2 3 4 5 6 7 8
> 2011-10-31 13:58:03.514 Opened DVD device at
> /var/lib/mythtv/videos/FIREFLY_D1
> 2011-10-31 13:58:03.514 There are 10 titles on the disk
> 2011-10-31 13:58:03.514 DVDRB: Title 1 has 21 parts.
> 2011-10-31 13:58:03.514 DVDRB: Title 2 has 13 parts.
> 2011-10-31 13:58:03.514 DVDRB: Title 3 has 13 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 4 has 1 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 5 has 2 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 6 has 2 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 7 has 1 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 8 has 1 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 9 has 1 parts.
> 2011-10-31 13:58:03.515 DVDRB: Title 10 has 4 parts.
> 2011-10-31 13:58:03.785 DVD Serial Number
> 2011-10-31 13:58:03.864 TV: StartTV() -- begin
> 2011-10-31 13:58:03.866 TV: ctor -- begin
> 2011-10-31 13:58:03.885 TV: ctor -- end
> 2011-10-31 13:58:03.912 TV: Init -- begin
> 2011-10-31 13:58:03.915 TV: DrawUnusedRects() -- begin
> 2011-10-31 13:58:03.915 TV: DrawUnusedRects() -- end
> 2011-10-31 13:58:03.956 TV: Init -- end
> 2011-10-31 13:58:03.957 TV: tv->Playback() -- begin
> 2011-10-31 13:58:03.985 TV: HandleStateChange(0) -- begin
> 2011-10-31 13:58:03.985 TV: Attempting to change from None to WatchingDVD
> 2011-10-31 13:58:03.985 RingBuf(dvd:/var/lib/mythtv/videos/FIREFLY_D1):
> OpenFile(dvd:/var/lib/mythtv/videos/FIREFLY_D1, 2000 ms)
> 2011-10-31 13:58:03.986 OpenFile() trying DVD at
> /var/lib/mythtv/videos/FIREFLY_D1
> libdvdnav: Using dvdnav version svnR1215
> libdvdread: Using libdvdcss version 1.2.10 for DVD access
> libdvdread: Couldn't find device name.
> NAME OPEN FAILED
> libdvdnav: Unable to find map file '/home/chas/.dvdnav/.map'
> libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions:
> 1 2 3 4 5 6 7 8
> 2011-10-31 13:58:04.464 Opened DVD device at
> /var/lib/mythtv/videos/FIREFLY_D1
> 2011-10-31 13:58:04.465 There are 10 titles on the disk
> 2011-10-31 13:58:04.465 DVDRB: Title 1 has 21 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 2 has 13 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 3 has 13 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 4 has 1 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 5 has 2 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 6 has 2 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 7 has 1 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 8 has 1 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 9 has 1 parts.
> 2011-10-31 13:58:04.465 DVDRB: Title 10 has 4 parts.
> 2011-10-31 13:58:04.711 DVD Serial Number
> 2011-10-31 13:58:04.711 TV: StartPlayer(0, WatchingDVD, main) -- begin
> 2011-10-31 13:58:04.711 TV: Elapsed time since TV constructor was
> called: 845 ms
> 2011-10-31 13:58:05.320 Pulse: PulseAudio suspend OK
> 2011-10-31 13:58:05.381 DVDRB: DVDNAV_HOP_CHANNEL
> 2011-10-31 13:58:05.381 DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 0,
> sx 0, sy 0, ex 0, ey 0, pts 0, buttonN 1
> 2011-10-31 13:58:10.226 DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN
> 1, aspect 3, perm 2
> 2011-10-31 13:58:10.226 DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No
> Length 305.9
> 2011-10-31 13:58:10.226 DVDRB: Title #1: Length: 5198.0 seconds Part 1 of 21
> 2011-10-31 13:58:10.226 DVDRB: DVDNAV_SPU_CLUT_CHANGE
> 2011-10-31 13:58:10.226 DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide
> 128, physicalletterbox 132, physicalpanscan 128, currenttrack -128
> 2011-10-31 13:58:10.226 DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0
> 2011-10-31 13:58:10.788 Player(0), Error: Couldn't find an A/V decoder
> for: '/var/lib/mythtv/videos/FIREFLY_D1'
> 2011-10-31 13:58:10.788 Unable to open video file.
> 2011-10-31 13:58:30.826 playCtx, Error: StartPlaying() Failed to start
> player
> 2011-10-31 13:58:30.826 Player(0): StopPlaying - begin
> 2011-10-31 13:58:30.826 Player(0): Exited decoder loop.
> 2011-10-31 13:58:30.953 Pulse: PulseAudio resume OK
> 2011-10-31 13:58:30.954 Player(0): StopPlaying - end
> 2011-10-31 13:58:30.954 TV: StartPlayer(0, WatchingDVD, main) -- end error
> 2011-10-31 13:58:30.963 TV: DrawUnusedRects() -- begin
> 2011-10-31 13:58:30.963 TV: DrawUnusedRects() -- end
> 2011-10-31 13:58:30.963 TV: HandleStateChange(0) -- end
> 2011-10-31 13:58:30.963 TV: tv->Playback() -- end
> 2011-10-31 13:58:30.963 TV: StartTV -- process events begin
> 2011-10-31 13:58:31.004 ScreenSaverX11Private: DPMS Deactivated 1
> 2011-10-31 13:58:31.004 ScreenSaverX11Private: ResetTimer -- begin
> 2011-10-31 13:58:31.004 ScreenSaverX11Private: StopTimer
> 2011-10-31 13:58:31.005 ScreenSaverX11Private: StartTimer
> 2011-10-31 13:58:31.005 ScreenSaverX11Private: ResetTimer -- end
> 2011-10-31 13:58:31.006 ScreenSaverX11Private: DPMS Deactivated 1
> 2011-10-31 13:58:31.007 ScreenSaverX11Private: ResetTimer -- begin
> 2011-10-31 13:58:31.007 ScreenSaverX11Private: StopTimer
> 2011-10-31 13:58:31.007 ScreenSaverX11Private: StartTimer
> 2011-10-31 13:58:31.007 ScreenSaverX11Private: ResetTimer -- end
> 2011-10-31 13:58:31.007 TV: StartTV -- process events end
> 2011-10-31 13:58:31.008 TV: StartTV -- process events 2 begin
> 2011-10-31 13:58:31.008 TV: StartTV -- process events 2 end
> 2011-10-31 13:58:31.008 TV::~TV() -- begin
> 2011-10-31 13:58:31.008 TV: DrawUnusedRects() -- begin
> 2011-10-31 13:58:31.008 TV: DrawUnusedRects() -- end
> 2011-10-31 13:58:31.008 TV: DrawUnusedRects() -- begin
> 2011-10-31 13:58:31.008 TV: DrawUnusedRects() -- end
> 2011-10-31 13:58:31.019 TV::~TV() -- lock
> 2011-10-31 13:58:31.019 Player(0): StopPlaying - begin
> 2011-10-31 13:58:31.019 Player(0): Exited decoder loop.
> 2011-10-31 13:58:31.019 Player(0): StopPlaying - end
> 2011-10-31 13:58:31.026 TV::~TV() -- end
> 2011-10-31 13:58:31.027 TV: StartTV -- end
>
> Anyone have any ideas, suggestions, or help of any kind?
>
> Thanks
> Chas

Only _unencrypted_ ISO (file as image) or VIDEO_TS (whole disc
structure) are supported on Storage Groups in 0.24:
http://www.mythtv.org/wiki/Release_Notes_-_0.24
Your FIREFLY_D1 is encrypted, and fails to decrypt because it is on a
storage group.

Frank


More information about the mythtv-users mailing list