[DVDnav-discuss] Strange DVD playback skip/freeze
Tuomo Sipola
tuomo.sipola at iki.fi
Tue Apr 22 22:48:36 CEST 2014
Hello,
Summary: DVD playback freezes (or skips) on a physically OK disc. Is it
a libdvd* problem?
I have a DVD disc, Buffy 7th season R2 disc 6, which exhibits strange
beahavior during the first episode, "Touched". I have tested with two
different discs from different boxes. I have also checked the disc with
dvdisaster, so it is not a physical problem. The same problem occurs
with VLC, mplayer and totem.
Video playback freezes at 32:08 and depending on the player freezes for
a long time (VLC) or jumps to 33:15 with blocky things briefly on the
screen (mplayer). If I go to 32:09, the playback continues normally.
Rewinding back to 32:08 freezes playback again.
I am wondering if this is something that could be remedied with more lax
error checking or somehow by jumping a few frames ahead. The problem
appears to be confined to such a small time frame that detecting the
problem and just jumping to the next working part would be OK.
It might be that there is an encoding problem in the video stream
itself. However, I find it strange that such a problem would freeze the
whole DVD playback.
My question would be, is this a libdvdread or libdvdnav problem and
could it be possible to fix such a problem. Also, any other pointers
towards a solution would be appreciated.
VLC -vvv output just before the freeze (such output is not encountered
elsewhere in the log):
[0xab900828] dvdnav demux debug: DVDNAV_NOP
[0xab900828] dvdnav demux debug: DVDNAV_CELL_CHANGE
[0xab900828] dvdnav demux debug: - cellN=13
[0xab900828] dvdnav demux debug: - pgN=13
[0xab900828] dvdnav demux debug: - cell_length=17420400
[0xab900828] dvdnav demux debug: - pg_length=17420400
[0xab900828] dvdnav demux debug: - pgc_length=221220000
[0xab900828] dvdnav demux debug: - cell_start=180280800
[0xab900828] dvdnav demux debug: - pg_start=180280800
[0xab900828] dvdnav demux debug: DVDNAV_SPU_CLUT_CHANGE
[0xab900828] dvdnav demux debug: DVDNAV_SPU_STREAM_CHANGE
[0xab900828] dvdnav demux debug: - physical_wide=128
[0xab900828] dvdnav demux debug: - physical_letterbox=128
[0xab900828] dvdnav demux debug: - physical_pan_scan=128
[0xab900828] dvdnav demux debug: buttonUpdate not done b=3 t=1
[0xab900828] dvdnav demux debug: DVDNAV_AUDIO_STREAM_CHANGE
[0xab900828] dvdnav demux debug: - physical=0
[0xab900828] dvdnav demux debug: buttonUpdate not done b=3 t=1
Best regards,
--
Tuomo Sipola
tuomo.sipola at iki.fi
More information about the DVDnav-discuss
mailing list