Commit cc14cdf8 authored by Jean-Marc Valin's avatar Jean-Marc Valin
Browse files

Ensures that the end band is always set for redundant frames

parent 0d031d61
...@@ -296,7 +296,6 @@ static int opus_decode_frame(OpusDecoder *st, const unsigned char *data, ...@@ -296,7 +296,6 @@ static int opus_decode_frame(OpusDecoder *st, const unsigned char *data,
if (mode != MODE_CELT_ONLY) if (mode != MODE_CELT_ONLY)
start_band = 17; start_band = 17;
if (mode != MODE_SILK_ONLY)
{ {
int endband=21; int endband=21;
...@@ -305,6 +304,7 @@ static int opus_decode_frame(OpusDecoder *st, const unsigned char *data, ...@@ -305,6 +304,7 @@ static int opus_decode_frame(OpusDecoder *st, const unsigned char *data,
case OPUS_BANDWIDTH_NARROWBAND: case OPUS_BANDWIDTH_NARROWBAND:
endband = 13; endband = 13;
break; break;
case OPUS_BANDWIDTH_MEDIUMBAND:
case OPUS_BANDWIDTH_WIDEBAND: case OPUS_BANDWIDTH_WIDEBAND:
endband = 17; endband = 17;
break; break;
......
...@@ -438,6 +438,7 @@ int opus_encode(OpusEncoder *st, const short *pcm, int frame_size, ...@@ -438,6 +438,7 @@ int opus_encode(OpusEncoder *st, const short *pcm, int frame_size,
case OPUS_BANDWIDTH_NARROWBAND: case OPUS_BANDWIDTH_NARROWBAND:
endband = 13; endband = 13;
break; break;
case OPUS_BANDWIDTH_MEDIUMBAND:
case OPUS_BANDWIDTH_WIDEBAND: case OPUS_BANDWIDTH_WIDEBAND:
endband = 17; endband = 17;
break; break;
......
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