[FFmpeg-devel] [PATCH V2] avcodec-qsvdec-flush-the-buffered-data-before-reinit

Li, Zhong zhong.li at intel.com
Tue Oct 23 10:21:57 EEST 2018


> From: Fu, Linjie
> Sent: Tuesday, October 16, 2018 9:36 AM
> To: ffmpeg-devel at ffmpeg.org
> Cc: Fu, Linjie <linjie.fu at intel.com>; Li, Zhong <zhong.li at intel.com>
> Subject: [PATCH V2] avcodec-qsvdec-flush-the-buffered-data-before-reinit
> 
> Flush the buffered data in libmfx before video param reinit in case the
> frames drop.
> 
> Cache the first frame causing the reinit and decode zero-size pkt to flush the
> buffered pkt before reinit. After all the buffered pkts being flushed, resume
> to reinit and decode.
> 
> Fix the issue in ticket #7399.
> 
> Modified in qsvdec_other.c as well.
> 
> [V2]: Move the definition of zero_pkt to where it is exactly used.

LGTM. Will apply after verification.


More information about the ffmpeg-devel mailing list