diff options
Diffstat (limited to 'src/opus_private.h')
-rw-r--r-- | src/opus_private.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/opus_private.h b/src/opus_private.h index 113071fa..4fcd9e34 100644 --- a/src/opus_private.h +++ b/src/opus_private.h @@ -169,10 +169,14 @@ static OPUS_INLINE int align(int i) return ((i + alignment - 1) / alignment) * alignment; } +/* More than that is ridiculous for now (3 * max frames per packet)*/ +opus_int32 skip_extension(const unsigned char **data, opus_int32 len, opus_int32 *header_size); + 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, opus_int32 *packet_offset); + int *payload_offset, opus_int32 *packet_offset, + const unsigned char **padding, opus_int32 *padding_len); opus_int32 opus_repacketizer_out_range_impl(OpusRepacketizer *rp, int begin, int end, unsigned char *data, opus_int32 maxlen, int self_delimited, int pad, |