[DVDnav-discuss] start_sector < last_sector check failed on Star Trek: Into Darkness

Timothy Gu timothygu99 at gmail.com
Tue Nov 19 01:01:10 CET 2013


On Nov 18, 2013 3:49 PM, "Timothy Gu" <timothygu99 at gmail.com> wrote:
>
>
> On Nov 18, 2013 3:05 PM, "Bryce Harrington" <bryce at bryceharrington.org>
wrote:
> >
> > STAR_TREK__INTO_DARKNESS generates this check failure:
> >
> > *** libdvdread: CHECK_VALUE failed in ifo_read.c:1676 ***
> > *** for c_adt->cell_adr_table[i].start_sector <
c_adt->cell_adr_table[i].last_sector ***
> >
> > (repeats 11 times)
> >
> > dvdbackup reports similar errors, and also reports:
> >
> > Error reading VTS_15_0.VOB at block 1999
> > padding 49 blocks
> > Error reading VTS_15_0.VOB at block 3391
> > padding 193 blocks
> >
> > for VTS 07 to 15 (at which point I killed the process).
> >
> > I tested this on libdvdread version 4.2.0-1 from Ubuntu precise,
> > 4.2.0+20130428 (from Debian), and the current 4.2.1 release candidate.
> > No difference in behavior.
> >
> > The check is this code:
> >
> >     CHECK_VALUE(c_adt->cell_adr_table[i].start_sector <
> >                 c_adt->cell_adr_table[i].last_sector);
> >
> > Simply commenting out the check doesn't result in proper behavior with
> > this disk, so I don't think it's merely an issue with the check itself.
>
> The check is perfectly sensible.
>
> >
> > Examining the actual values being encountered, on the first iteration
> > (i=0), the start sector is 1343, with a last sector 0.
> >
> > Any other ideas of things to look at to figure out why this DVD is not
> > working with dvdread?
>
> Did any other software work fine with this disk? Also can you test VLC
fork? http://git.videolan.org/?p=libdvdread.git;a=summary

Never mind. Alex's reply seems to be far more helpful. I didn't see the
mail when I replied.

Timothy


More information about the DVDnav-discuss mailing list