Ticket #3526: expected_nav.diff
File expected_nav.diff, 1.1 KB (added by , 17 years ago) |
---|
-
libmythdvdnav/searching.c
647 647 * If you want 5 seconds ahead relative time = +10. 648 648 * If relative_time is negative, then 649 649 * look backwards within the cell. 650 * max seek interval is 60seconds * 2. 651 * for some reason dvdnav seems to return an error when seeking 652 * above 60 seconds on some dvds. 650 653 */ 651 654 dvdnav_status_t dvdnav_time_search_within_cell(dvdnav_t *this, 652 655 int relative_time) … … 685 688 { 686 689 dsi = dvdnav_get_current_nav_dsi(this); 687 690 if (length > 0) { 688 for (i = 0; i <= 19; i++) {691 for (i = 1; i <= 19; i++) { 689 692 if (stime[i]/2.0 <= length/2.0) { 690 693 offset = dsi->vobu_sri.fwda[i]; 691 694 if (offset >> 31) { … … 703 706 } 704 707 } 705 708 } else { 706 for (i = 0; i <= 19; i++) {709 for (i = 1; i <= 19; i++) { 707 710 if (stime[18 - i]/2.0 >= abs(length)/2.0) 708 711 { 709 712 offset = dsi->vobu_sri.bwda[i];