From: Thiago Santos Date: Mon, 17 Aug 2015 07:35:41 +0000 (-0300) Subject: avaudenc: use pad template caps for accept-caps X-Git-Tag: 1.19.3~499^2~443 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad215706ec6af30057a29c002c3c7e71a5d01dc2;p=platform%2Fupstream%2Fgstreamer.git 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 --- 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;