]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/sonic: Don't hardcode sizeof(int) == 4
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Sun, 1 Nov 2020 13:52:49 +0000 (14:52 +0100)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Wed, 4 Nov 2020 20:30:56 +0000 (21:30 +0100)
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavcodec/sonic.c

index bca1eca27aa886159becb9e3dc14b385b0a02abf..88d7672bf252476a6b0e8c77a3d760ea9aad6c93 100644 (file)
@@ -509,7 +509,7 @@ static int modified_levinson_durbin(int *window, int window_entries,
     if (!state)
         return AVERROR(ENOMEM);
 
-    memcpy(state, window, 4* window_entries);
+    memcpy(state, window, window_entries * sizeof(*state));
 
     for (i = 0; i < out_entries; i++)
     {
@@ -761,7 +761,7 @@ static int sonic_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
             break;
     }
 
-    memset(s->window, 0, 4* s->window_size);
+    memset(s->window, 0, s->window_size * sizeof(*s->window));
 
     for (i = 0; i < s->tail_size; i++)
         s->window[x++] = s->tail[i];