OSDN Git Service

vc2enc: correctly zero out the slice size cache
authorRostislav Pehlivanov <atomnuker@gmail.com>
Wed, 23 Mar 2016 17:48:05 +0000 (17:48 +0000)
committerRostislav Pehlivanov <atomnuker@gmail.com>
Wed, 23 Mar 2016 17:52:53 +0000 (17:52 +0000)
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
libavcodec/vc2enc.c

index 3f65424..46a5fe1 100644 (file)
@@ -715,7 +715,7 @@ static int calc_slice_sizes(VC2EncContext *s)
             args->y   = slice_y;
             args->bits_ceil  = s->slice_max_bytes << 3;
             args->bits_floor = s->slice_min_bytes << 3;
-            memset(args, 0, s->q_ceil*sizeof(int));
+            memset(args->cache, 0, s->q_ceil*sizeof(*args->cache));
         }
     }