summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2016-06-02 18:11:33 -0400
committerJean-Marc Valin <jmvalin@jmvalin.ca>2016-07-19 16:11:19 -0400
commite775896ed3ffb4da9d2958a30f77fd6462c2c7f7 (patch)
tree169c2955a5d9fb8a78c34a9e63642ca7654c5d01
parentf6c4f6464eb59c2d3e66ba3d0bb44ec7883c5ffb (diff)
downloadopus-e775896ed3ffb4da9d2958a30f77fd6462c2c7f7.tar.gz
Getting rid of the SILK penalty for hybrid CBR.
That was likely a mistake from a misunderstanding on the SILK bit allocation
-rw-r--r--src/opus_encoder.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index ef6fc590..130496bf 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -980,8 +980,8 @@ static int compute_silk_rate_for_hybrid(int rate, int bandwidth, int frame20ms,
}
if (!vbr)
{
- if (silk_rate > 8000)
- silk_rate -= 1000;
+ /* Tiny boost to SILK for CBR. We should probably tune this better. */
+ silk_rate += 100;
}
return silk_rate;
}