Mercurial > libdvdnav.hg
comparison searching.c @ 275:f8ba866996f9 src
in dvdnav_time_search() vobu and start are uint32_t
author | nicodvb |
---|---|
date | Sat, 14 Apr 2007 07:33:38 +0000 |
parents | bd734ab914d0 |
children | 44a8f8fbacc6 |
comparison
equal
deleted
inserted
replaced
274:12beff7f4482 | 275:f8ba866996f9 |
---|---|
153 break; | 153 break; |
154 } | 154 } |
155 } | 155 } |
156 | 156 |
157 if(found) { | 157 if(found) { |
158 int32_t vobu; | 158 uint32_t vobu; |
159 #ifdef LOG_DEBUG | 159 #ifdef LOG_DEBUG |
160 fprintf(MSG_OUT, "libdvdnav: Seeking to cell %i from choice of %i to %i\n", | 160 fprintf(MSG_OUT, "libdvdnav: Seeking to cell %i from choice of %i to %i\n", |
161 cell_nr, first_cell_nr, last_cell_nr); | 161 cell_nr, first_cell_nr, last_cell_nr); |
162 #endif | 162 #endif |
163 if (dvdnav_scan_admap(this, state->domain, target, &vobu) == DVDNAV_STATUS_OK) { | 163 if (dvdnav_scan_admap(this, state->domain, target, &vobu) == DVDNAV_STATUS_OK) { |
164 int32_t start = state->pgc->cell_playback[cell_nr-1].first_sector; | 164 uint32_t start = state->pgc->cell_playback[cell_nr-1].first_sector; |
165 | 165 |
166 if (vm_jump_cell_block(this->vm, cell_nr, vobu - start)) { | 166 if (vm_jump_cell_block(this->vm, cell_nr, vobu - start)) { |
167 #ifdef LOG_DEBUG | 167 #ifdef LOG_DEBUG |
168 fprintf(MSG_OUT, "libdvdnav: After cellN=%u blockN=%u target=%x vobu=%x start=%x\n" , | 168 fprintf(MSG_OUT, "libdvdnav: After cellN=%u blockN=%u target=%x vobu=%x start=%x\n" , |
169 state->cellN, state->blockN, target, vobu, start); | 169 state->cellN, state->blockN, target, vobu, start); |