Skip to content
Snippets Groups Projects
Commit 32a2faa5 authored by Wim Taymans's avatar Wim Taymans
Browse files

gst/mpegdemux/gstmpegdemux.*: The position member in the newsegment event...

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.
parent 95130695
No related branches found
No related tags found
No related merge requests found
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> 2008-12-29 Wim Taymans <wim.taymans@collabora.co.uk>
   
Patch by: Robin Stocker <robin at nibor dot org> Patch by: Robin Stocker <robin at nibor dot org>
......
...@@ -480,7 +480,10 @@ gst_flups_demux_send_data (GstFluPSDemux * demux, GstFluPSStream * stream, ...@@ -480,7 +480,10 @@ gst_flups_demux_send_data (GstFluPSDemux * demux, GstFluPSStream * stream,
stop = timestamp; 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 #ifdef HAVE_NEWSEG_FULL
GST_INFO_OBJECT (demux, "sending new segment: rate %g applied_rate %g " GST_INFO_OBJECT (demux, "sending new segment: rate %g applied_rate %g "
......
...@@ -102,9 +102,9 @@ struct _GstFluPSDemux { ...@@ -102,9 +102,9 @@ struct _GstFluPSDemux {
GstPESFilter filter; GstPESFilter filter;
gint64 mux_rate; gint64 mux_rate;
guint64 first_scr; guint64 first_scr;
guint64 first_dts; guint64 first_dts;
guint64 base_time; guint64 base_time;
guint64 current_scr; guint64 current_scr;
guint64 next_scr; guint64 next_scr;
guint64 bytes_since_scr; guint64 bytes_since_scr;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment