From ad215706ec6af30057a29c002c3c7e71a5d01dc2 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Mon, 17 Aug 2015 04:35:41 -0300 Subject: avaudenc: use pad template caps for accept-caps use template subset check for accept-caps It is faster than doing a query that propagates downstream and should be enough --- ext/libav/gstavaudenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/libav/gstavaudenc.c b/ext/libav/gstavaudenc.c index 42ca418..f783292 100644 --- a/ext/libav/gstavaudenc.c +++ b/ext/libav/gstavaudenc.c @@ -173,6 +173,8 @@ gst_ffmpegaudenc_init (GstFFMpegAudEnc * ffmpegaudenc) GstFFMpegAudEncClass *klass = (GstFFMpegAudEncClass *) G_OBJECT_GET_CLASS (ffmpegaudenc); + GST_PAD_SET_ACCEPT_TEMPLATE (GST_AUDIO_ENCODER_SINK_PAD (ffmpegaudenc)); + /* ffmpeg objects */ ffmpegaudenc->context = avcodec_alloc_context3 (klass->in_plugin); ffmpegaudenc->opened = FALSE; -- cgit v1.2.1