Page 1 of 1

DVD playback failure: dvdread demux error: i_pack_len >= 10

Posted: 18 Jan 2015 17:36
by vandizil
Hi, this is an issue I observe both on Windows and Linux:
It is about a guitar instruction DVD from Homespun. According to the manufacturer
, "our DVDs are encoded to be played on any NTSC or multi-format DVD player. They are not restricted to any zone, so they are good worldwide. However, if you have a PAL only player, our DVDs may not be compatible."
I have tried on Arch Linux, Debian GNU/LInux and Windows 7 to play the DVD, all to no avail: I get as far as the DVD menu, however, clicking on "play" makes vlc terminate video playback and brings me back to an empty VLC window.

In the console I see:

Code: Select all

VLC media player 2.2.0-rc2 Weatherwax (revision 2.2.0-rc1-118-g22fda39) [0000000001550118] core libvlc: libdvdnav: Using dvdnav version 5.0.1 libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8 libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000136 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000171 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000867ed libdvdread: Elapsed time 0 libdvdread: Found 1 VTS's libdvdread: Elapsed time 0 [00007f50ec0009b8] core input error: ES_OUT_RESET_PCR called [00007f50ec0009b8] core input error: ES_OUT_RESET_PCR called [00007f50ec0009b8] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms) [00007f50ec0009b8] core input error: ES_OUT_RESET_PCR called [00007f50ec0009b8] core input error: ES_OUT_RESET_PCR called [00007f50ec0009b8] core input error: ES_OUT_RESET_PCR called [00007f50ec0009b8] core input error: ES_OUT_RESET_PCR called

I have tried to launch the DVD with the "skip DVD menu" option to try whether I can get past the DVD menu and get to the lessons.

Again, playback fails and the console says:

Code: Select all

[00007f57b8000e78] dvdread demux error: i_pack_len >= 1024 (268542972). This shouldn't happen!
Almost to my dismay, the DVD plays just fine in Windows Media Player, which I really want to avoid. WMP uses the codecs from WinDVD.

Does anyone have a suggestion how to proceed? File a bug? Against which library / programme? Libdvdnav? Libdvdread?

Any ideas will be greatly appreciated!

Re: DVD playback failure: dvdread demux error: i_pack_len >

Posted: 19 Jan 2015 18:13
by vandizil
So, replying to myself: I just tested and found that I can actually play the individual .VOB files, also, even more strangely, copying the files verbatim to harddisk and then letting VLC play the directory as a DVD also works. Weird.

Re: DVD playback failure: dvdread demux error: i_pack_len >

Posted: 20 Jan 2015 18:32
by Jean-Baptiste Kempf
Are they using the same access module?

Re: DVD playback failure: dvdread demux error: i_pack_len >

Posted: 20 Jan 2015 21:49
by vandizil
well, in both cases, the URI starts with dvd://, if that's what you mean. However, there is already a bug report by now, so I think we can close this topic here.

Re: DVD playback failure: dvdread demux error: i_pack_len >

Posted: 21 Jan 2015 09:36
by Jean-Baptiste Kempf
Look at the logs to check