[FFmpeg-devel] [PATCH] lavc/mediacodecdec: remove mediacodec_process_data() indirection
Matthieu Bouron
matthieu.bouron at gmail.com
Sat Jan 6 23:18:04 EET 2018
On Wed, Jan 03, 2018 at 04:53:07PM -0800, Aman Gupta wrote:
> 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
Patch applied.
--
Matthieu B.
More information about the ffmpeg-devel
mailing list