Surround low-passing thresholds set to much lower bitrates
This commit is contained in:
parent
abf91fe9d0
commit
ccf7d9b18c
1 changed files with 3 additions and 3 deletions
|
@ -775,11 +775,11 @@ static int opus_multistream_encode_native
|
|||
equiv_rate = st->bitrate_bps;
|
||||
if (frame_size*50 < Fs)
|
||||
equiv_rate -= 60*(Fs/frame_size - 50)*st->layout.nb_channels;
|
||||
if (equiv_rate > 16000*st->layout.nb_channels)
|
||||
if (equiv_rate > 10000*st->layout.nb_channels)
|
||||
opus_encoder_ctl(enc, OPUS_SET_BANDWIDTH(OPUS_BANDWIDTH_FULLBAND));
|
||||
else if (equiv_rate > 12000*st->layout.nb_channels)
|
||||
else if (equiv_rate > 7000*st->layout.nb_channels)
|
||||
opus_encoder_ctl(enc, OPUS_SET_BANDWIDTH(OPUS_BANDWIDTH_SUPERWIDEBAND));
|
||||
else if (equiv_rate > 8000*st->layout.nb_channels)
|
||||
else if (equiv_rate > 5000*st->layout.nb_channels)
|
||||
opus_encoder_ctl(enc, OPUS_SET_BANDWIDTH(OPUS_BANDWIDTH_WIDEBAND));
|
||||
else
|
||||
opus_encoder_ctl(enc, OPUS_SET_BANDWIDTH(OPUS_BANDWIDTH_NARROWBAND));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue