summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago Santos <thiagoss@osg.samsung.com>2015-08-17 04:36:39 -0300
committerThiago Santos <thiagoss@osg.samsung.com>2015-08-17 04:36:39 -0300
commitfa29036836dd82f4e38dee07bf7a38b18d430816 (patch)
tree30243f70d9c194c4ee85bde638af3962f4059da3
parentad215706ec6af30057a29c002c3c7e71a5d01dc2 (diff)
downloadgst-libav-fa29036836dd82f4e38dee07bf7a38b18d430816.tar.gz
avvidenc: use template subset check for accept-caps
It is faster than doing a query that propagates downstream and should be enough
-rw-r--r--ext/libav/gstavvidenc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/libav/gstavvidenc.c b/ext/libav/gstavvidenc.c
index dd393dd..a434261 100644
--- a/ext/libav/gstavvidenc.c
+++ b/ext/libav/gstavvidenc.c
@@ -241,6 +241,8 @@ gst_ffmpegvidenc_init (GstFFMpegVidEnc * ffmpegenc)
GstFFMpegVidEncClass *klass =
(GstFFMpegVidEncClass *) G_OBJECT_GET_CLASS (ffmpegenc);
+ GST_PAD_SET_ACCEPT_TEMPLATE (GST_VIDEO_ENCODER_SINK_PAD (ffmpegenc));
+
/* ffmpeg objects */
ffmpegenc->context = avcodec_alloc_context3 (klass->in_plugin);
ffmpegenc->picture = av_frame_alloc ();