I&#39;ve got a bunch of dvd&#39;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&#39;ll quickly discover that it fails at the same point ever time.<br>
<br>Anyone got any ideas of what&#39;s going wrong and/or how to fix it.<br><br>I&#39;ve run mythfrontend with &#39;-v playback&#39; and I&#39;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 -&gt; 0 -- begin<br>
2010-08-22 17:36:22.316 TV: SetActive(0,w/o OSD) 0 -&gt; 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>