mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-06 02:32:23 +00:00
amrwbdec: Don't use g_return_*_if_fail() on data parsing
Those functions can be disabled. Instead just use the (existing) function. CID #1427093
This commit is contained in:
parent
c9baaf3e50
commit
6da70e278a
1 changed files with 2 additions and 4 deletions
|
@ -172,14 +172,12 @@ gst_amrwbdec_parse (GstAudioDecoder * dec, GstAdapter * adapter,
|
||||||
gint block, mode;
|
gint block, mode;
|
||||||
|
|
||||||
size = gst_adapter_available (adapter);
|
size = gst_adapter_available (adapter);
|
||||||
g_return_val_if_fail (size > 0, GST_FLOW_ERROR);
|
if (size < 1)
|
||||||
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
gst_audio_decoder_get_parse_state (dec, &sync, &eos);
|
gst_audio_decoder_get_parse_state (dec, &sync, &eos);
|
||||||
|
|
||||||
/* need to peek data to get the size */
|
/* need to peek data to get the size */
|
||||||
if (size < 1)
|
|
||||||
return GST_FLOW_ERROR;
|
|
||||||
|
|
||||||
gst_adapter_copy (adapter, header, 0, 1);
|
gst_adapter_copy (adapter, header, 0, 1);
|
||||||
mode = (header[0] >> 3) & 0x0F;
|
mode = (header[0] >> 3) & 0x0F;
|
||||||
block = block_size[mode];
|
block = block_size[mode];
|
||||||
|
|
Loading…
Reference in a new issue