diff options
author | Thiago Santos <thiagoss@osg.samsung.com> | 2015-08-15 22:32:21 -0300 |
---|---|---|
committer | Thiago Santos <thiagoss@osg.samsung.com> | 2015-08-16 14:30:57 -0300 |
commit | a1aa942acf4a14b4538994cb0735486542a979cd (patch) | |
tree | 65cd45873de9c47721e63a79f4900d5cf89827f6 /ext | |
parent | 1b27badcfd5c37da59ad1dfa76154358a2f21f4d (diff) | |
download | gstreamer-plugins-good-a1aa942acf4a14b4538994cb0735486542a979cd.tar.gz |
audioencoders: use template subset check for accept-caps
It is faster than doing a query that propagates downstream and
should be enough
Elements: speexenc, wavpackenc, mulawenc, alawenc
Diffstat (limited to 'ext')
-rw-r--r-- | ext/speex/gstspeexenc.c | 1 | ||||
-rw-r--r-- | ext/wavpack/gstwavpackenc.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index 79b3cb3ac..31712b687 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -242,6 +242,7 @@ gst_speex_enc_init (GstSpeexEnc * enc) /* arrange granulepos marking (and required perfect ts) */ gst_audio_encoder_set_mark_granule (benc, TRUE); gst_audio_encoder_set_perfect_timestamp (benc, TRUE); + GST_PAD_SET_ACCEPT_TEMPLATE (GST_AUDIO_ENCODER_SINK_PAD (enc)); } static gboolean diff --git a/ext/wavpack/gstwavpackenc.c b/ext/wavpack/gstwavpackenc.c index 386524b40..95a8e8f56 100644 --- a/ext/wavpack/gstwavpackenc.c +++ b/ext/wavpack/gstwavpackenc.c @@ -345,6 +345,8 @@ gst_wavpack_enc_init (GstWavpackEnc * enc) /* require perfect ts */ gst_audio_encoder_set_perfect_timestamp (benc, TRUE); + + GST_PAD_SET_ACCEPT_TEMPLATE (GST_AUDIO_ENCODER_SINK_PAD (enc)); } |