diff options
author | Thiago Santos <thiagoss@osg.samsung.com> | 2015-08-17 04:35:41 -0300 |
---|---|---|
committer | Thiago Santos <thiagoss@osg.samsung.com> | 2015-08-17 04:35:41 -0300 |
commit | ad215706ec6af30057a29c002c3c7e71a5d01dc2 (patch) | |
tree | c8a9c55a44012e99a2f3753e6182b8cdeb9e15a1 | |
parent | 15ef18c3e143025db220598ba00ecd562ea8772c (diff) | |
download | gst-libav-ad215706ec6af30057a29c002c3c7e71a5d01dc2.tar.gz |
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
-rw-r--r-- | ext/libav/gstavaudenc.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; |