[FFmpeg-cvslog] rtpenc_chain: Pass the initial time_base hint on to the chained muxer

Martin Storsjö git at videolan.org
Thu Sep 18 02:32:44 CEST 2014


ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Wed Sep 17 12:03:18 2014 +0300| [2bb2c2bd75e5f4b28a945511cda77e0a1a44c758] | committer: Martin Storsjö

rtpenc_chain: Pass the initial time_base hint on to the chained muxer

In practice this hint is ignored - the rtp muxer always overwrites
the stream time base without taking the hint into account. But as
a general practice this is the correct way to pass a time base hint
on to a chained muxer.

This avoids warnings about using the codec time base as hint
being deprecated.

Signed-off-by: Martin Storsjö <martin at martin.st>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2bb2c2bd75e5f4b28a945511cda77e0a1a44c758
---

 libavformat/rtpenc_chain.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/libavformat/rtpenc_chain.c b/libavformat/rtpenc_chain.c
index 10c4020..773a7db 100644
--- a/libavformat/rtpenc_chain.c
+++ b/libavformat/rtpenc_chain.c
@@ -73,6 +73,7 @@ int ff_rtp_chain_mux_open(AVFormatContext **out, AVFormatContext *s,
     rtpctx->start_time_realtime = s->start_time_realtime;
 
     avcodec_copy_context(rtpctx->streams[0]->codec, st->codec);
+    rtpctx->streams[0]->time_base = st->time_base;
 
     if (handle) {
         ret = ffio_fdopen(&rtpctx->pb, handle);



More information about the ffmpeg-cvslog mailing list