+ hb_error("dvdnav: Read Error, %s", dvdnav_err_to_string(d->dvdnav));
+ if (dvdnav_sector_search(d->dvdnav, 1, SEEK_CUR) != DVDNAV_STATUS_OK)
+ {
+ hb_error( "dvd: dvdnav_sector_search failed - %s",
+ dvdnav_err_to_string(d->dvdnav) );
+ return 0;
+ }
+ error_count++;
+ if (error_count > 10)
+ {
+ hb_error("dvdnav: Error, too many consecutive read errors");
+ return 0;
+ }
+ continue;