From bf79a080ea6b75f45e345cc52c8da0b23a7cd096 Mon Sep 17 00:00:00 2001 From: Ralph Giles <giles@thaumas.net> Date: Fri, 29 Jul 2011 00:44:08 -0700 Subject: [PATCH] Fix a comment in frame count byte decoding. A comment in opus_decode() said, "bit 6 is ignored" when in fact bit 6 is the padding flag, parsed in the previous block. The comment, and the previous one, are modified to reflect the current code. --- src/opus_decoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opus_decoder.c b/src/opus_decoder.c index 84b4465b3..48b637da6 100644 --- a/src/opus_decoder.c +++ b/src/opus_decoder.c @@ -465,7 +465,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data, if (count <= 0 || st->frame_size*count*25 > 3*st->Fs) return OPUS_CORRUPTED_DATA; len--; - /* Padding bit */ + /* Padding flag is bit 6 */ if (ch&0x40) { int padding=0; @@ -481,7 +481,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data, } if (len<0) return OPUS_CORRUPTED_DATA; - /* Bit 7 is VBR flag (bit 6 is ignored) */ + /* VBR flag is bit 7 */ if (ch&0x80) { /* VBR case */ -- GitLab