From: SourceForge.net <no...@so...> - 2004-09-30 22:03:23
|
Bugs item #1025469, was opened at 2004-09-10 01:08 Message generated for change (Comment added) made by mroi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1025469&group_id=9655 Category: DVD related problem Group: current cvs version >Status: Pending >Resolution: Fixed Priority: 5 Submitted By: James Slorach (jrs47) Assigned to: Michael Roitzsch (mroi) Summary: Resuming DVD after pressing menu fails Initial Comment: When I play a DVD movie, use the menu, then resume playback, I usually (but not always) get an error. This can happen when playing direct from the DVD drive or when playing a DVD image from the hard disc. Procedure: 1. 'xine dvd:/' 2. Play main feature 3. Seek to 50% by pressing 5 4. Press escape (to go to menu) 5. Press escape (to resume) -> error Partial verbose log of console output (from step 5) input_dvd: MENU1 key hit. ao_flush (loop running: 1) audio_decoder: error, unknown buffer type: 02000000 audio_decoder: error, unknown buffer type: 04000000 audio_decoder: error, unknown buffer type: 01060000 audio_decoder: suggested switching to stream_id 00 input_dvd: Error getting next block from DVD (Expected NAV packet but none found.) ---------------------- (ERROR) ---------------------- The source can't be read. Maybe you don't have enough rights for this, or source doesn't contain data (e.g: not disc in drive). (Expected NAV packet but none found.) ['Read error from:' 'Expected NAV packet but none found.'] ------------------ (END OF ERROR) ------------------- ---------------------------------------------------------------------- >Comment By: Michael Roitzsch (mroi) Date: 2004-09-30 22:04 Message: Logged In: YES user_id=552060 Hi James, I found a disc and a seek position to reproduce the problem, but thanks for your trace log as well. I think I have fixed it in libdvdnav CVS. Would you be able to try that? A patch for xine-lib CVS, which you may use alternatively is also attached. I have not merged the changes from libdvdnav to xine-lib CVS, but I will do that soon if I don't find any new problems. Michael ---------------------------------------------------------------------- Comment By: James Slorach (jrs47) Date: 2004-09-25 20:41 Message: Logged In: YES user_id=1061050 I have managed to reproduce this problem with every DVD that I have tried. Sometimes a different seek position is required. In this particular case, I played the first episode on Noir R1 vol. 1 and pressed 6 (seek to 60%). ---------------------------------------------------------------------- Comment By: Michael Roitzsch (mroi) Date: 2004-09-25 14:05 Message: Logged In: YES user_id=552060 I know this problem for a long time, but I was always too lazy to remember the affected discs to reproduce it... Now that you seem to have a disc at hand that shows the problem, maybe you could help in debugging this? It would be really nice, if you could provide a libdvdnav trace of the failure. To do that, you have to enable tracing and recompile xine-lib or libdvdnav, depending on whether you use internal (default) or external libdvdnav. The tracing is enabled by changing line 68 of xine-lib/src/input/libdvdnav/dvdnav_internal.h from /* #define TRACE */ to #define TRACE (with external dvdnav, this is line 69 of libdvdnav/src/dvdnav_internal.h) Then recompile, reinstall and run xine with --verbose. Reproduce the problem and attach the complete console output to this bug item. Thanks a lot. Michael ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1025469&group_id=9655 |