From: Thiago Santos Date: Tue, 1 Sep 2015 19:08:11 +0000 (-0300) Subject: omxaacdec: Do not accept unknown layouts X-Git-Tag: 1.19.3~501^2~381 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=03fc454457dee8023a58461a3aa468fbd55ac80a;p=platform%2Fupstream%2Fgstreamer.git omxaacdec: Do not accept unknown layouts It was defaulting to RAW when an unknown layout was received but the caps template would actually forbid that on the caps query or accept-caps anyway. --- diff --git a/omx/gstomxaacdec.c b/omx/gstomxaacdec.c index 6ecf9d5..66d881d 100644 --- a/omx/gstomxaacdec.c +++ b/omx/gstomxaacdec.c @@ -148,8 +148,10 @@ gst_omx_aac_dec_set_format (GstOMXAudioDec * dec, GstOMXPort * port, aac_param.eAACStreamFormat = OMX_AUDIO_AACStreamFormatADIF; else if (strcmp (stream_format, "raw") == 0) aac_param.eAACStreamFormat = OMX_AUDIO_AACStreamFormatRAW; - else /* fallback instead of failing */ - aac_param.eAACStreamFormat = OMX_AUDIO_AACStreamFormatRAW; + else { + GST_ERROR_OBJECT (self, "Unexpected format: %s", stream_format); + return FALSE; + } err = gst_omx_component_set_parameter (dec->dec, OMX_IndexParamAudioAac,