Commit bf79a080 authored by Ralph Giles's avatar Ralph Giles Committed by Jean-Marc Valin
Browse files

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.
parent 6f06d343
...@@ -465,7 +465,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data, ...@@ -465,7 +465,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data,
if (count <= 0 || st->frame_size*count*25 > 3*st->Fs) if (count <= 0 || st->frame_size*count*25 > 3*st->Fs)
return OPUS_CORRUPTED_DATA; return OPUS_CORRUPTED_DATA;
len--; len--;
/* Padding bit */ /* Padding flag is bit 6 */
if (ch&0x40) if (ch&0x40)
{ {
int padding=0; int padding=0;
...@@ -481,7 +481,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data, ...@@ -481,7 +481,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data,
} }
if (len<0) if (len<0)
return OPUS_CORRUPTED_DATA; return OPUS_CORRUPTED_DATA;
/* Bit 7 is VBR flag (bit 6 is ignored) */ /* VBR flag is bit 7 */
if (ch&0x80) if (ch&0x80)
{ {
/* VBR case */ /* VBR case */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment