summaryrefslogtreecommitdiff
path: root/src/opus_private.h
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2013-10-14 13:45:58 -0400
committerJean-Marc Valin <jmvalin@jmvalin.ca>2013-10-14 13:45:58 -0400
commit58042adc1943a75fd39659d090ed75c896e4d4d5 (patch)
tree8c5fb818fc6137cbfbaddd9355a548cf48fd6776 /src/opus_private.h
parent2a82908062b9396f8fcf9c020b14a55adc17c583 (diff)
downloadopus-58042adc1943a75fd39659d090ed75c896e4d4d5.tar.gz
opus_packet_parse_impl() now computes the packet size with padding
This should fix decoding of padded multistream packets and (hopefully) multistream fec.
Diffstat (limited to 'src/opus_private.h')
-rw-r--r--src/opus_private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/opus_private.h b/src/opus_private.h
index aaf3cbf1..76069ed1 100644
--- a/src/opus_private.h
+++ b/src/opus_private.h
@@ -114,7 +114,8 @@ static inline int align(int i)
int opus_packet_parse_impl(const unsigned char *data, opus_int32 len,
int self_delimited, unsigned char *out_toc,
- const unsigned char *frames[48], opus_int16 size[48], int *payload_offset);
+ const unsigned char *frames[48], opus_int16 size[48],
+ int *payload_offset, int *opus_int32);
opus_int32 opus_repacketizer_out_range_impl(OpusRepacketizer *rp, int begin, int end, unsigned char *data, opus_int32 maxlen, int self_delimited);