[FFmpeg-cvslog] avcodec/aacenc_ltp: fix use of uninitialized values

James Almer git at videolan.org
Thu Apr 13 01:38:52 EEST 2017


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Wed Apr 12 19:38:17 2017 -0300| [8cd8c8331730fbaac5066bfd66e15b39a85ce537] | committer: James Almer

avcodec/aacenc_ltp: fix use of uninitialized values

Fixes some valgrind warnings.

Reviewed-by: Rostislav Pehlivanov <atomnuker at gmail.com>
Signed-off-by: James Almer <jamrial at gmail.com>

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

 libavcodec/aacenc_ltp.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/aacenc_ltp.c b/libavcodec/aacenc_ltp.c
index 1bec85b9e3..674a2a0680 100644
--- a/libavcodec/aacenc_ltp.c
+++ b/libavcodec/aacenc_ltp.c
@@ -74,8 +74,8 @@ void ff_aac_ltp_insert_new_frame(AACEncContext *s)
 
 static void get_lag(float *buf, const float *new, LongTermPrediction *ltp)
 {
-    int i, j, lag, max_corr = 0;
-    float max_ratio;
+    int i, j, lag = 0, max_corr = 0;
+    float max_ratio = 0.0f;
     for (i = 0; i < 2048; i++) {
         float corr, s0 = 0.0f, s1 = 0.0f;
         const int start = FFMAX(0, i - 1024);



More information about the ffmpeg-cvslog mailing list