the error count was being reset on dvdnav events that didn't involve
any actual reading. So we got caught in an very long loop alternating
between read failures and valid events.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3022
b64f7644-9d1e-0410-96f1-
a4d463321fa5
}
continue;
}
- error_count = 0;
switch ( event )
{
case DVDNAV_BLOCK_OK:
if (chapter > 1)
b->new_chap = chapter;
chapter = 0;
+ error_count = 0;
return 1;
case DVDNAV_NOP: