mirror of
https://github.com/google/liblc3.git
synced 2026-05-29 16:15:50 +00:00
Improvement: Add warning on double promotion and remove one the last that remains
This commit is contained in:
@@ -29,7 +29,7 @@ AS := $(if $(AS)=as,$(CC),$(AS))
|
|||||||
LD := $(if $(LD)=ld,$(CC),$(LD))
|
LD := $(if $(LD)=ld,$(CC),$(LD))
|
||||||
|
|
||||||
CFLAGS := $(if $(DEBUG),-O0 -g,-O3)
|
CFLAGS := $(if $(DEBUG),-O0 -g,-O3)
|
||||||
CFLAGS += -std=c11 -Wall -Wextra
|
CFLAGS += -std=c11 -Wall -Wextra -Wdouble-promotion
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
+2
-2
@@ -646,12 +646,12 @@ static int estimate_noise(enum lc3_dt dt, enum lc3_bandwidth bw,
|
|||||||
for (i = 6*(3 + dt) - w; i < LC3_MIN(nq, bw_stop); i++) {
|
for (i = 6*(3 + dt) - w; i < LC3_MIN(nq, bw_stop); i++) {
|
||||||
z = xq[i] ? 0 : z + 1;
|
z = xq[i] ? 0 : z + 1;
|
||||||
if (z > 2*w)
|
if (z > 2*w)
|
||||||
sum += fabs(x[i - w]), n++;
|
sum += fabsf(x[i - w]), n++;
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( ; i < bw_stop + w; i++)
|
for ( ; i < bw_stop + w; i++)
|
||||||
if (++z > 2*w)
|
if (++z > 2*w)
|
||||||
sum += fabs(x[i - w]), n++;
|
sum += fabsf(x[i - w]), n++;
|
||||||
|
|
||||||
int nf = n ? 8 - (int)((16 * sum) / n + 0.5f) : 0;
|
int nf = n ? 8 - (int)((16 * sum) / n + 0.5f) : 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user