[FFmpeg-devel] [PATCH] lavc/mediacodecdec: remove mediacodec_process_data() indirection

Aman Gupta ffmpeg at tmm1.net
Thu Jan 4 02:53:07 EET 2018


On Wed, Jan 3, 2018 at 4:17 AM, Matthieu Bouron <matthieu.bouron at gmail.com>
wrote:

> ---
>  libavcodec/mediacodecdec.c | 11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
>
> diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c
> index b698ceaef9..c0e91c9429 100644
> --- a/libavcodec/mediacodecdec.c
> +++ b/libavcodec/mediacodecdec.c
> @@ -415,15 +415,6 @@ done:
>      return ret;
>  }
>
> -
> -static int mediacodec_process_data(AVCodecContext *avctx, AVFrame *frame,
> -                                   int *got_frame, AVPacket *pkt)
> -{
> -    MediaCodecH264DecContext *s = avctx->priv_data;
> -
> -    return ff_mediacodec_dec_decode(avctx, s->ctx, frame, got_frame,
> pkt);
> -}
> -
>  static int mediacodec_decode_frame(AVCodecContext *avctx, void *data,
>                                     int *got_frame, AVPacket *avpkt)
>  {
> @@ -489,7 +480,7 @@ static int mediacodec_decode_frame(AVCodecContext
> *avctx, void *data,
>              av_fifo_generic_read(s->fifo, &s->buffered_pkt,
> sizeof(s->buffered_pkt), NULL);
>          }
>
> -        ret = mediacodec_process_data(avctx, frame, got_frame,
> &s->buffered_pkt);
> +        ret = ff_mediacodec_dec_decode(avctx, s->ctx, frame, got_frame,
> &s->buffered_pkt);
>          if (ret < 0)
>              return ret;
>

LGTM


>
> --
> 2.15.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>


More information about the ffmpeg-devel mailing list