changeset 297:eb96940d93e0 src

in dvdnav_sector_search() when playing multiangle titles skip cells not corresponding to BLOCK_MODE_FIRST_CELL
author nicodvb
date Sun, 29 Apr 2007 20:20:42 +0000
parents 044e33c6ab04
children 19fc7a620f4f
files searching.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/searching.c	Sun Apr 29 18:10:02 2007 +0000
+++ b/searching.c	Sun Apr 29 20:20:42 2007 +0000
@@ -274,6 +274,8 @@
   found = 0;
   for(cell_nr = first_cell_nr; (cell_nr <= last_cell_nr) && !found; cell_nr ++) {
     cell =  &(state->pgc->cell_playback[cell_nr-1]);
+    if(cell->block_type == BLOCK_TYPE_ANGLE_BLOCK && cell->block_mode != BLOCK_MODE_FIRST_CELL)
+      continue;
     length = cell->last_sector - cell->first_sector + 1;
     if (target >= length) {
       target -= length;