diff --git a/ext/faac/gstfaac.c b/ext/faac/gstfaac.c index 2f55f40e69..3425b4932e 100644 --- a/ext/faac/gstfaac.c +++ b/ext/faac/gstfaac.c @@ -359,7 +359,7 @@ gst_faac_getcaps (GstAudioEncoder * enc, GstCaps * filter) g_once_init_leave (&sinkcaps, (gsize) tmp); } - return gst_audio_encoder_proxy_getcaps (enc, (GstCaps *) sinkcaps); + return gst_audio_encoder_proxy_getcaps (enc, (GstCaps *) sinkcaps, filter); } static gboolean diff --git a/ext/voaacenc/gstvoaacenc.c b/ext/voaacenc/gstvoaacenc.c index 09bb0534a3..b70a0288a1 100644 --- a/ext/voaacenc/gstvoaacenc.c +++ b/ext/voaacenc/gstvoaacenc.c @@ -306,7 +306,8 @@ gst_voaacenc_get_sink_caps (void) static GstCaps * gst_voaacenc_getcaps (GstAudioEncoder * benc, GstCaps * filter) { - return gst_audio_encoder_proxy_getcaps (benc, gst_voaacenc_get_sink_caps ()); + return gst_audio_encoder_proxy_getcaps (benc, gst_voaacenc_get_sink_caps (), + filter); } /* check downstream caps to configure format */