I've got a bunch of dvd's ripped as ISO using local storage on my mythbox (Fedora 12/RpmFusion)<br><br>We get a lot of the following problem:<br><br>You play a DVD and it works fine for a while and then just stops playing and goes back to the menu. If you bookmark just before it quits, then you'll quickly discover that it fails at the same point ever time.<br>
<br>Anyone got any ideas of what's going wrong and/or how to fix it.<br><br>I've run mythfrontend with '-v playback' and I've attached the error log, but I think this is the key to the problem:<br><br>
010-08-22 17:36:21.272 AFD: HandleGopStart: Key frame distance changed from 3 to 9.<br>2010-08-22 17:36:21.419 AFD: HandleGopStart: Key frame distance changed from 9 to 3.<br>2010-08-22 17:36:21.788 AFD: HandleGopStart: Key frame distance changed from 3 to 10.<br>
libdvdnav: demux error! 00 00 00 (should be 0x000001) <br>2010-08-22 17:36:21.790 Error reading block from DVD: Expected NAV packet but none found.<br>2010-08-22 17:36:21.790 [ac3 @ 0x365a84cc40]incomplete frame<br>libdvdnav: demux error! 00 00 00 (should be 0x000001) <br>
2010-08-22 17:36:21.791 Error reading block from DVD: Expected NAV packet but none found.<br>libdvdnav: demux error! 00 00 00 (should be 0x000001) <br>2010-08-22 17:36:21.791 Error reading block from DVD: Expected NAV packet but none found.<br>
2010-08-22 17:36:21.792 NVP(0): Exited decoder loop.<br>2010-08-22 17:36:21.826 VideoOutputXv: dtor<br>2010-08-22 17:36:21.826 VideoOutputXv: DiscardFrames(1)<br>2010-08-22 17:36:21.826 VideoBuffers::DiscardFrames(1): UUUUUUUUUUUUUAUUUUUUUUUuUULUUUU<br>
2010-08-22 17:36:21.826 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()<br>2010-08-22 17:36:21.826 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done<br>2010-08-22 17:36:21.826 VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()<br>
2010-08-22 17:36:21.826 VideoOutputXv: DiscardFrames(1)<br>2010-08-22 17:36:21.826 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<br>2010-08-22 17:36:21.826 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()<br>
2010-08-22 17:36:21.826 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done<br>2010-08-22 17:36:21.826 VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()<br>2010-08-22 17:36:21.829 VideoOutputXv: Closing XVideo port 93<br>
2010-08-22 17:36:22.046 TV: HandleStateChange(0) -- begin<br>2010-08-22 17:36:22.046 TV: Attempting to change from WatchingDVD to None<br>2010-08-22 17:36:22.066 TV: StopStuff() for player ctx 0 -- begin<br>2010-08-22 17:36:22.066 TV: SetActive(0,w/o OSD) 0 -> 0 -- begin<br>
2010-08-22 17:36:22.316 TV: SetActive(0,w/o OSD) 0 -> 0 -- end<br>2010-08-22 17:36:22.317 TV: StopStuff() -- get dvd player out of still frame or wait status<br>2010-08-22 17:36:22.317 TV: StopStuff(): stopping ring buffer<br>
2010-08-22 17:36:22.317 TV: StopStuff(): stopping player<br>2010-08-22 17:36:22.317 TV: StopStuff() -- end<br>2010-08-22 17:36:22.317 TV: Changing from WatchingDVD to None<br>2010-08-22 17:36:22.317 TV: HandleStateChange(0) -- end<br>
2010-08-22 17:36:22.337 ScreenSaverX11Private: DPMS Reactivated 1<br>2010-08-22 17:36:22.337 ScreenSaverX11Private: StopTimer<br>2010-08-22 17:36:22.337 TV: HandleStateChange(0) -- begin<br>2010-08-22 17:36:22.337 TV: Attempting to change from None to None<br>
2010-08-22 17:36:22.337 TV: HandleStateChange(0) -- end<br>2010-08-22 17:36:22.337 TV: StartTV -- process events end<br>2010-08-22 17:36:22.337 TV: StartTV -- process events 2 begin<br>2010-08-22 17:36:22.337 TV: StartTV -- process events 2 end<br>
2010-08-22 17:36:22.469 TV::~TV() -- begin<br>2010-08-22 17:36:22.613 TV::~TV() -- lock<br>2010-08-22 17:36:22.748 TV::~TV() -- end<br>2010-08-22 17:36:22.748 TV: StartTV -- end<br><br>