ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start time and the end time...
authorAndy Wingo <wingo@pobox.com>
Thu, 9 Feb 2006 19:05:23 +0000 (19:05 +0000)
committerAndy Wingo <wingo@pobox.com>
Thu, 9 Feb 2006 19:05:23 +0000 (19:05 +0000)
commitd5c2d63e2487c3aae469768853d4117e4eb3fffd
tree8fd0896eafc3e7385562c97c66ce9af24649d043
parentfdaa7a7a00e03e14919ac59c92361aef96c9ee6a
ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start time and the end time of the last packet in the page.

Original commit message from CVS:
2006-02-09  Andy Wingo  <wingo@pobox.com>

* ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start
time and the end time of the last packet in the page.
(gst_ogg_mux_pad_queue_page): In addition to setting the timestamp
on the pages in our queue, set the duration as well. Reflow a
debug statement.
(gst_ogg_mux_collected): Keep track of GstOggPad->timestamp_end.
Fixes bad muxing order.
ChangeLog
ext/ogg/gstoggmux.c