On Sat, May 4, 2019 at 2:15 PM Luca Barbato <lu_z...@gentoo.org> wrote:
>
> From: James Almer <jamr...@gmail.com>
>
> Reviewed-by: Mark Thompson <s...@jkqxz.net>
> Signed-off-by: James Almer <jamr...@gmail.com>
> ---
>  libavcodec/cbs_mpeg2.c | 9 ++-------
>  1 file changed, 2 insertions(+), 7 deletions(-)
>
> diff --git a/libavcodec/cbs_mpeg2.c b/libavcodec/cbs_mpeg2.c
> index 8974bcabac..d65d84bd3d 100644
> --- a/libavcodec/cbs_mpeg2.c
> +++ b/libavcodec/cbs_mpeg2.c
> @@ -191,16 +191,11 @@ static int cbs_mpeg2_read_unit(CodedBitstreamContext 
> *ctx,
>          len = unit->data_size;
>
>          slice->data_size = len - pos / 8;
> -        slice->data_ref  = av_buffer_alloc(slice->data_size +
> -                                           AV_INPUT_BUFFER_PADDING_SIZE);
> +        slice->data_ref  = av_buffer_ref(unit->data_ref);
>          if (!slice->data_ref)
>              return AVERROR(ENOMEM);
> -        slice->data = slice->data_ref->data;
> +        slice->data = unit->data + pos / 8;
>
> -        memcpy(slice->data,
> -               unit->data + pos / 8, slice->data_size);
> -        memset(slice->data + slice->data_size, 0,
> -               AV_INPUT_BUFFER_PADDING_SIZE);
>          slice->data_bit_start = pos % 8;
>
>      } else {
> --
> 2.12.2
>
> _______________________________________________
> libav-devel mailing list
> libav-devel@libav.org
> https://lists.libav.org/mailman/listinfo/libav-devel

OK
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to