İsmail Dönmez <[email protected]> writes:

> ---
>  libavcodec/cook.c |    2 +-
>  libavcodec/imc.c  |    2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

The comment sucks.  Something like this would be better:

Fix size argument of memset()

Either fold this with the previous patch, or split them per codec and
prefix the commit message accordingly.

> diff --git a/libavcodec/cook.c b/libavcodec/cook.c
> index 84211a6..e49750b 100644
> --- a/libavcodec/cook.c
> +++ b/libavcodec/cook.c
> @@ -811,7 +811,7 @@ static void joint_decode(COOKContext *q, COOKSubpacket 
> *p, float* mlt_buffer1,
>      const float* cplscale;
>
>      memset(decouple_tab, 0, sizeof(decouple_tab));
> -    memset(decode_buffer, 0, sizeof(decode_buffer));
> +    memset(decode_buffer, 0, sizeof(*decode_buffer));
>
>      /* Make sure the buffers are zeroed out. */
>      memset(mlt_buffer1,0, 1024*sizeof(float));
> diff --git a/libavcodec/imc.c b/libavcodec/imc.c
> index 07d6cad..7fc5076 100644
> --- a/libavcodec/imc.c
> +++ b/libavcodec/imc.c
> @@ -687,7 +687,7 @@ static int imc_decode_frame(AVCodecContext * avctx,
>          q->decoder_reset = 1;
>
>      if(q->decoder_reset) {
> -        memset(q->out_samples, 0, sizeof(q->out_samples));
> +        memset(q->out_samples, 0, sizeof(*(q->out_samples)));

Drop the inner () please.

>          for(i = 0; i < BANDS; i++)q->old_floor[i] = 1.0;
>          for(i = 0; i < COEFFS; i++)q->CWdecoded[i] = 0;
>          q->decoder_reset = 0;
> -- 

Looks OK otherwise.

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to