diff options
author | Thiago Santos <thiagoss@osg.samsung.com> | 2015-09-15 15:39:11 -0300 |
---|---|---|
committer | Thiago Santos <thiagoss@osg.samsung.com> | 2015-09-15 16:00:43 -0300 |
commit | 54a5859960f2b82f065c2dd499c6b537c71193cf (patch) | |
tree | 69af7eb8df20b741dd4ee8153732645f582d8908 | |
parent | a4ffb14c558ff55b48c51d6f4c45574373e479c0 (diff) | |
download | gstreamer-plugins-base-54a5859960f2b82f065c2dd499c6b537c71193cf.tar.gz |
opusdec: remove check for number of channels
opus decoder can convert from different number of channels, no
need to check, just let it negotiate and create a new decoder if
needed.
https://bugzilla.gnome.org/show_bug.cgi?id=755059
-rw-r--r-- | ext/opus/gstopusdec.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/ext/opus/gstopusdec.c b/ext/opus/gstopusdec.c index d8a7eb85f..7b7a10bb5 100644 --- a/ext/opus/gstopusdec.c +++ b/ext/opus/gstopusdec.c @@ -297,12 +297,6 @@ gst_opus_dec_parse_header (GstOpusDec * dec, GstBuffer * buf) gst_buffer_map (buf, &map, GST_MAP_READ); data = map.data; - if (!(dec->n_channels == 0 || dec->n_channels == data[9])) { - gst_buffer_unmap (buf, &map); - GST_ERROR_OBJECT (dec, "Opus ID header has invalid channels"); - return GST_FLOW_ERROR; - } - dec->n_channels = data[9]; dec->sample_rate = GST_READ_UINT32_LE (data + 12); dec->pre_skip = GST_READ_UINT16_LE (data + 10); |