mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-04 22:48:54 +00:00
gst/mpegdemux/gstmpegdemux.*: The position member in the newsegment event corresponds to the stream_time of the segme...
Original commit message from CVS: * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data): * gst/mpegdemux/gstmpegdemux.h: The position member in the newsegment event corresponds to the stream_time of the segment start position.
This commit is contained in:
parent
951306959d
commit
32a2faa550
3 changed files with 14 additions and 4 deletions
|
@ -1,3 +1,10 @@
|
|||
2008-12-29 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data):
|
||||
* gst/mpegdemux/gstmpegdemux.h:
|
||||
The position member in the newsegment event corresponds to the
|
||||
stream_time of the segment start position.
|
||||
|
||||
2008-12-29 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
Patch by: Robin Stocker <robin at nibor dot org>
|
||||
|
|
|
@ -480,7 +480,10 @@ gst_flups_demux_send_data (GstFluPSDemux * demux, GstFluPSStream * stream,
|
|||
stop = timestamp;
|
||||
}
|
||||
}
|
||||
time = start;
|
||||
if (GST_CLOCK_TIME_IS_VALID (demux->base_time) && start > demux->base_time)
|
||||
time = start - demux->base_time;
|
||||
else
|
||||
time = 0;
|
||||
|
||||
#ifdef HAVE_NEWSEG_FULL
|
||||
GST_INFO_OBJECT (demux, "sending new segment: rate %g applied_rate %g "
|
||||
|
|
|
@ -102,9 +102,9 @@ struct _GstFluPSDemux {
|
|||
GstPESFilter filter;
|
||||
|
||||
gint64 mux_rate;
|
||||
guint64 first_scr;
|
||||
guint64 first_dts;
|
||||
guint64 base_time;
|
||||
guint64 first_scr;
|
||||
guint64 first_dts;
|
||||
guint64 base_time;
|
||||
guint64 current_scr;
|
||||
guint64 next_scr;
|
||||
guint64 bytes_since_scr;
|
||||
|
|
Loading…
Reference in a new issue