ffmpeg | branch: master | Lynne <d...@lynne.ee> | Thu Jun  6 17:23:47 2024 
+0200| [9b41cc04300e8d00ae3a6326639e975712e21bb6] | committer: Lynne

aacdec_usac: do not round noise amplitude values

Use floating point division instead of integer division.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b41cc04300e8d00ae3a6326639e975712e21bb6
---

 libavcodec/aac/aacdec_usac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/aac/aacdec_usac.c b/libavcodec/aac/aacdec_usac.c
index 5dd489a43b..9173f1b354 100644
--- a/libavcodec/aac/aacdec_usac.c
+++ b/libavcodec/aac/aacdec_usac.c
@@ -930,7 +930,7 @@ static void apply_noise_fill(AACDecContext *ac, 
SingleChannelElement *sce,
     float *coef;
     IndividualChannelStream *ics = &sce->ics;
 
-    float noise_val = pow(2, (ue->noise.level - 14)/3);
+    float noise_val = powf(2, ((float)ue->noise.level - 14.0f)/3.0f);
     int noise_offset = ue->noise.offset - 16;
     int band_off;
 

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to