summaryrefslogtreecommitdiff
path: root/libavcodec/aaccoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/aaccoder.c')
-rw-r--r--libavcodec/aaccoder.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/aaccoder.c b/libavcodec/aaccoder.c
index ed1d241eb8..4f0e58d047 100644
--- a/libavcodec/aaccoder.c
+++ b/libavcodec/aaccoder.c
@@ -173,12 +173,12 @@ static float quantize_band_cost(struct AACEncContext *s, const float *in,
for (k = 0; k < dim; k++) {
float t = fabsf(in[i+k]);
float di;
+ if (vec[k] == 64.0f) { //FIXME: slow
//do not code with escape sequence small values
- if (vec[k] == 64.0f && t < 39.0f*IQ) {
+ if (t < 39.0f*IQ) {
rd = INFINITY;
break;
}
- if (vec[k] == 64.0f) { //FIXME: slow
if (t >= CLIPPED_ESCAPE) {
di = t - CLIPPED_ESCAPE;
curbits += 21;
@@ -288,12 +288,12 @@ static void quantize_and_encode_band(struct AACEncContext *s, PutBitContext *pb,
for (k = 0; k < dim; k++) {
float t = fabsf(in[i+k]);
float di;
+ if (vec[k] == 64.0f) { //FIXME: slow
//do not code with escape sequence small values
- if (vec[k] == 64.0f && t < 39.0f*IQ) {
+ if (t < 39.0f*IQ) {
rd = INFINITY;
break;
}
- if (vec[k] == 64.0f) { //FIXME: slow
if (t >= CLIPPED_ESCAPE) {
di = t - CLIPPED_ESCAPE;
curbits += 21;