summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/libav/gstavdemux.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/libav/gstavdemux.c b/ext/libav/gstavdemux.c
index 66f6bb1..21b46aa 100644
--- a/ext/libav/gstavdemux.c
+++ b/ext/libav/gstavdemux.c
@@ -951,6 +951,10 @@ gst_ffmpegdemux_get_stream (GstFFMpegDemux * demux, AVStream * avstream)
case AVMEDIA_TYPE_VIDEO:
templ = oclass->videosrctempl;
num = demux->videopads++;
+ /* These are not part of the codec parameters we built the
+ * context from */
+ ctx->framerate.num = avstream->r_frame_rate.num;
+ ctx->framerate.den = avstream->r_frame_rate.den;
break;
case AVMEDIA_TYPE_AUDIO:
templ = oclass->audiosrctempl;