On Thu, Sep 05, 2019 at 11:27:35AM -0700, Aman Gupta wrote: > From: Aman Gupta <a...@tmm1.net> > > Signed-off-by: Aman Gupta <a...@tmm1.net> > --- > libavcodec/mediacodecdec_common.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavcodec/mediacodecdec_common.c > b/libavcodec/mediacodecdec_common.c > index b9465244a3..ab8525fb14 100644 > --- a/libavcodec/mediacodecdec_common.c > +++ b/libavcodec/mediacodecdec_common.c > @@ -693,6 +693,7 @@ int ff_mediacodec_dec_receive(AVCodecContext *avctx, > MediaCodecDecContext *s, > > if (info.flags & ff_AMediaCodec_getBufferFlagEndOfStream(codec)) { > s->eos = 1; > + return AVERROR_EOF; > }
I am not sure it will work in all cases / all devices as we probably can end up with a proper output buffer with the OES flag. Returning AVERROR_EOF here will discard such buffer (frame). > > if (info.size) { > -- > 2.20.1 > -- Matthieu B. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".