From 85c599f93c8e739b3d771570bc80e2cd83b1a431 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Wed, 4 May 2011 21:01:20 -0400 Subject: [PATCH] Minor tuning the WB/SWB and SWB/FB thresholds --- src/opus_encoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opus_encoder.c b/src/opus_encoder.c index 8d4d0e405..a8ea8c8fe 100644 --- a/src/opus_encoder.c +++ b/src/opus_encoder.c @@ -178,9 +178,9 @@ int opus_encode(OpusEncoder *st, const short *pcm, int frame_size, st->bandwidth = BANDWIDTH_NARROWBAND; } else if (st->first || st->silk_mode.allowBandwidthSwitch) { - if (mono_rate>30000 || (mono_rate>26000 && st->bandwidth==BANDWIDTH_FULLBAND)) + if (mono_rate>31000 || (mono_rate>27000 && st->bandwidth==BANDWIDTH_FULLBAND)) st->bandwidth = BANDWIDTH_FULLBAND; - else if (mono_rate>22000 || (mono_rate>18000 && st->bandwidth>=BANDWIDTH_SUPERWIDEBAND)) + else if (mono_rate>23000 || (mono_rate>19000 && st->bandwidth>=BANDWIDTH_SUPERWIDEBAND)) st->bandwidth = BANDWIDTH_SUPERWIDEBAND; else if (mono_rate>16000 || (mono_rate>13000 && st->bandwidth>=BANDWIDTH_WIDEBAND)) st->bandwidth = BANDWIDTH_WIDEBAND; -- GitLab