Mercurial > libdvdnav.hg
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;