From beb616773ddfe8c306586e957b9cfbcab307e0b4 Mon Sep 17 00:00:00 2001 From: Luca Ognibene Date: Mon, 27 Jun 2005 21:51:37 +0000 Subject: [PATCH] ext/ffmpeg/gstffmpegdemux.c: timestamp is a GstClockTime, not a double.. Original commit message from CVS: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): timestamp is a GstClockTime, not a double.. fix #309149 and maybe others bug --- ChangeLog | 6 ++++++ ext/ffmpeg/gstffmpegdemux.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cfa9ffe..479bdaa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-06-27 Luca Ognibene + + * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): + timestamp is a GstClockTime, not a double.. + fix #309149 and maybe others bug + 2005-06-27 Daniel Fischer reviewed by: Luca Ognibene diff --git a/ext/ffmpeg/gstffmpegdemux.c b/ext/ffmpeg/gstffmpegdemux.c index 3b714c0..3677d59 100644 --- a/ext/ffmpeg/gstffmpegdemux.c +++ b/ext/ffmpeg/gstffmpegdemux.c @@ -656,7 +656,7 @@ gst_ffmpegdemux_loop (GstElement * element) GST_BUFFER_SIZE (outbuf) = pkt.size; if (pkt.pts != AV_NOPTS_VALUE) { - GST_BUFFER_TIMESTAMP (outbuf) = (gdouble) (pkt.pts + + GST_BUFFER_TIMESTAMP (outbuf) = (GstClockTime) (pkt.pts + stream->start_time) * GST_SECOND / AV_TIME_BASE; demux->last_ts[stream->index] = GST_BUFFER_TIMESTAMP (outbuf); } -- 2.7.4