Update:
I seem to have two or three different dvd issues...
Some dvds with menus won't play at all ... they crash the frontend (some with a segfault).
Here's an example debugging output from mythfrontend.real
Code:
2010-07-25 10:19:20.385 Leaving DVD Still Frame
2010-07-25 10:19:20.385 DVDNAV_SPU_CLUT_CHANGE happened.
2010-07-25 10:19:20.385 DVDNAV_SPU_STREAM_CHANGE: physical_wide==-1, physical_letterbox==-1, physical_pan_scan==-1, current_track==-1
2010-07-25 10:19:20.385 DVDNAV_AUDIO_STREAM_CHANGE: Current Active Stream 0
2010-07-25 10:19:20.386 ScreenSaverX11Private: StopTimer
2010-07-25 10:19:20.386 ScreenSaverX11Private: ResetTimer -- begin
2010-07-25 10:19:20.387 ScreenSaverX11Private: StopTimer
2010-07-25 10:19:20.387 ScreenSaverX11Private: StartTimer
2010-07-25 10:19:20.387 ScreenSaverX11Private: ResetTimer -- end
2010-07-25 10:19:20.389 AFD: HandleGopStart: gopset not set, syncing positionMap
2010-07-25 10:19:20.389 Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0)
2010-07-25 10:19:20.389 Entering DVD Still Frame
2010-07-25 10:19:20.390 DVD Playback Debugging: mpeg seq end 1 inDVDStill 1 decodeStillFrame 1
2010-07-25 10:19:20.390 [mpeg2video @ 0x7f3762c0e360]get_buffer() failed (stride changed)
2010-07-25 10:19:20.390 [mpeg2video @ 0x7f3762c0e360]get_buffer() failed (stride changed)
2010-07-25 10:19:20.390 AFD Error: Unknown decoding error
2010-07-25 10:19:20.390 DVD Playback Debugging inDVDMenu 0 storedPacketcount 0 dvdstill 1
2010-07-25 10:19:20.390 AFD: DVD Title Changed
2010-07-25 10:19:20.390 AFD: DVD Cell Changed. Update framesPlayed: 0
2010-07-25 10:19:20.390 av_remove_stream 0x80
2010-07-25 10:19:20.391 av_remove_stream: no change to cur_st
2010-07-25 10:19:20.391 av_remove_stream: removing... s->nb_streams=2 i=1
2010-07-25 10:19:20.391 av_remove_stream: renumbering streams
2010-07-25 10:19:20.391 AFD: Stream #0, has id 0x1e0 codec id MPEG2VIDEO, type Video, bitrate 8000000 at 0x7f373c69c110
2010-07-25 10:19:20.391 AFD: Looking for decoder for MPEG2VIDEO
2010-07-25 10:19:20.391 RingBuf(/mnt/a/dvds/Little Einsteins/BigHugeAdventure): CalcReadAheadThresh(8000 KB)
-> threshhold(64 KB) min read(32 KB) blk size(128 KB)
2010-07-25 10:19:20.391 NVP(0): Disabling Audio, params(-1,-1,-1)
2010-07-25 10:19:20.391 AO: Killing AudioOutputDSP
2010-07-25 10:19:20.392 AO: OutputAudioLoop: Stop Event
2010-07-25 10:19:20.392 AO: kickoffOutputAudioLoop exiting
2010-07-25 10:19:20.392 Setting IEC958 status: audio
2010-07-25 10:19:20.393 VideoOutputXv: InputChanged(720,576,1.33333) 'MPEG2'->'MPEG2'
2010-07-25 10:19:20.393 Display Rect left: 0, top: 19, width: 900, height: 675, aspect: 1.26141
2010-07-25 10:19:20.393 Video Rect left: 0, top: 0, width: 720, height: 576, aspect: 1.33333
2010-07-25 10:19:20.393 Display Rect left: 0, top: 19, width: 900, height: 675, aspect: 1.26141
2010-07-25 10:19:20.393 Video Rect left: 0, top: 0, width: 720, height: 576, aspect: 1.33333
2010-07-25 10:19:20.445 detectInterlace(Ignore Scan, Progressive Scan, 25, 576) ->Progressive Scan
2010-07-25 10:19:20.446 AFD Error: Bad stream (NULL)
2010-07-25 10:19:20.446 DVD Playback Debugging inDVDMenu 0 storedPacketcount 0 dvdstill 1
2010-07-25 10:19:20.446 DVD Playback Seek() time: 0; seekSpeed: 0
2010-07-25 10:19:20.446 DVDNAV_HOP_CHANNEL happened.
2010-07-25 10:19:20.446 DVDNAV_CELL_CHANGE: pg_length == 270000, pgc_length == 270000, cell_start == 0, pg_start == 0, title == 4, part == 1 titleParts 2
2010-07-25 10:19:20.446 Leaving DVD Still Frame
2010-07-25 10:19:20.446 DVDNAV_SPU_CLUT_CHANGE happened.
2010-07-25 10:19:20.446 DVDNAV_SPU_STREAM_CHANGE: physical_wide==-1, physical_letterbox==-1, physical_pan_scan==-1, current_track==-1
2010-07-25 10:19:20.446 DVDNAV_AUDIO_STREAM_CHANGE: Current Active Stream 0
2010-07-25 10:19:20.448 ScreenSaverX11Private: ResetTimer -- begin
(full log attached: crash frontend.zip - this one ended in a segmentation fault which is not recorded in the log, but which came up in the terminal window)
Others show a menu, but hang (either on a blank screen or on a static picture of the menu screen) after choosing an option. When running the frontend from a terminal, I got (over and over)
Code:
2010-07-25 21:49:42.383 AFD Error: Unknown decoding error
2010-07-25 21:49:42.383 DVD Playback Debugging inDVDMenu 0 storedPacketcount 1 dvdstill 0
2010-07-25 21:49:42.383 DVD Playback Debugging: mpeg seq end 0 inDVDStill 0 decodeStillFrame 0
2010-07-25 21:49:42.383 DVD Playback Debugging inDVDMenu 0 storedPacketcount 2 dvdstill 0
2010-07-25 21:49:42.383 DVD Playback Debugging: mpeg seq end 0 inDVDStill 0 decodeStillFrame 0
2010-07-25 21:49:42.383 [mpeg2video @ 0x7fc3673af360]get_buffer() failed (stride changed)
Some times, looking at the LCD, it looks as if the file is 'playing' but with no output... the screen is just black.
(full log attached: hang frontend.zip)
Some DVDs will actually play, but the (normally animated) menu will just be a black screen with no sound (the cursor might or might not be highlighted), but I have been able to launch the video by pressing enter.
And on a very rare occasion, I've just been able to play the video... which says to me that I don't actually have a problem with ubuntu itself, but with myth.
Any suggestions?
Bookmarks