Therefore, I thought that it was better to provide more technical information on how to circumvent the bug.
There is a bug in libhb/dvdnav.c line 911, which is triggered by some DVDs, e.g. the second DVD of my edition of Lawrence of Arabia.
This line is part of a hack that tries to deal with some missing feature of libdvdnav, but the line does
Code: Select all
sector -= pgc_change->block_start
Code: Select all
sector
Code: Select all
dvdnav_sector_search
A quick patch that works for my DVD is to add before line 911 the following check:
Code: Select all
if (sector >= pgc_change->block_start)