aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/opus/repacketizer.c
diff options
context:
space:
mode:
authorRémi Verschelde2017-01-05 22:35:39 +0100
committerRémi Verschelde2017-01-12 19:15:30 +0100
commit3cd976366e16bc77eb613273fed89baee2930808 (patch)
tree29a1df9cf32e895c7568bfcb238aaa08488c8543 /thirdparty/opus/repacketizer.c
parent6e9584e0c5827f9c5a3cc5c22da6dc5fd57e840b (diff)
downloadgodot-3cd976366e16bc77eb613273fed89baee2930808.tar.gz
godot-3cd976366e16bc77eb613273fed89baee2930808.tar.zst
godot-3cd976366e16bc77eb613273fed89baee2930808.zip
opus: Update to upstream libopus 1.1.3
(cherry picked from commit 9845bdde8dc3005185dc43c493380858d717596a)
Diffstat (limited to '')
-rw-r--r--thirdparty/opus/repacketizer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/thirdparty/opus/repacketizer.c b/thirdparty/opus/repacketizer.c
index f27e9ab95..c80ee7f00 100644
--- a/thirdparty/opus/repacketizer.c
+++ b/thirdparty/opus/repacketizer.c
@@ -249,7 +249,9 @@ int opus_packet_pad(unsigned char *data, opus_int32 len, opus_int32 new_len)
opus_repacketizer_init(&rp);
/* Moving payload to the end of the packet so we can do in-place padding */
OPUS_MOVE(data+new_len-len, data, len);
- opus_repacketizer_cat(&rp, data+new_len-len, len);
+ ret = opus_repacketizer_cat(&rp, data+new_len-len, len);
+ if (ret != OPUS_OK)
+ return ret;
ret = opus_repacketizer_out_range_impl(&rp, 0, rp.nb_frames, data, new_len, 0, 1);
if (ret > 0)
return OPUS_OK;