diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2013-10-14 13:45:58 -0400 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2013-10-14 13:45:58 -0400 |
commit | 58042adc1943a75fd39659d090ed75c896e4d4d5 (patch) | |
tree | 8c5fb818fc6137cbfbaddd9355a548cf48fd6776 /src/opus_private.h | |
parent | 2a82908062b9396f8fcf9c020b14a55adc17c583 (diff) | |
download | opus-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.h | 3 |
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); |