Mercurial > libdvdnav.hg
diff dvdnav.c @ 161:81b9602f780c src
report start of PG as well
author | mroi |
---|---|
date | Sun, 06 Apr 2003 13:05:45 +0000 |
parents | 6439d00b1363 |
children | 90b1f6f0520e |
line wrap: on
line diff
--- a/dvdnav.c Sun Apr 06 12:47:32 2003 +0000 +++ b/dvdnav.c Sun Apr 06 13:05:45 2003 +0000 @@ -593,6 +593,7 @@ cell_event->pgN = state->pgN; cell_event->cell_length = dvdnav_convert_time(&state->pgc->cell_playback[state->cellN-1].playback_time); + cell_event->pg_length = 0; /* Find start cell of program. */ first_cell_nr = state->pgc->program_map[state->pgN-1]; @@ -610,7 +611,12 @@ for (i = 1; i < state->cellN; i++) cell_event->cell_start += dvdnav_convert_time(&state->pgc->cell_playback[i - 1].playback_time); - + + cell_event->pg_start = 0; + for (i = 1; i < state->pgc->program_map[state->pgN-1]; i++) + cell_event->pg_start += + dvdnav_convert_time(&state->pgc->cell_playback[i - 1].playback_time); + this->position_current.cell = this->position_next.cell; this->position_current.cell_restart = this->position_next.cell_restart; this->position_current.cell_start = this->position_next.cell_start; @@ -1084,6 +1090,9 @@ /* * $Log$ + * Revision 1.52 2003/04/06 13:05:45 mroi + * report start of PG as well + * * Revision 1.51 2003/04/04 14:21:32 mroi * fill in new timing member in cell_change event *