> > > +static int ff_qsv_get_continuous_buffer(AVCodecContext *avctx,
> > AVFrame
> > > +*frame, AVBufferPool *pool) {
> > > +int ret = 0;
> > > +
> > > +ff_decode_frame_props(avctx, frame);
> > > +
> > > +frame->width = avctx->width;
> > > +frame->height = avctx->height;
> -Original Message-
> From: Li, Zhong
> Sent: Sunday, September 29, 2019 11:57
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Cc: ChaoX A Liu ; Fu, Linjie
> Subject: RE: [FFmpeg-devel] [PATCH, v2] lavc/qsvdec: Add GPU-accelerated
> memory
> From: ffmpeg-devel On Behalf Of Linjie Fu
> Sent: Friday, September 27, 2019 1:47 PM
> To: ffmpeg-devel@ffmpeg.org
> Cc: ChaoX A Liu ; Fu, Linjie
> Subject: [FFmpeg-devel] [PATCH, v2] lavc/qsvdec: Add GPU-accelerated memory
> copy support
>
> GPU copy enables or
GPU copy enables or disables GPU accelerated copying between video
and system memory. This may lead to a notable performance improvement.
Memory must be sequent and aligned with 128x64.
(first introduced in FFmpeg 3.3.1)
CMD:
ffmpeg -init_hw_device qsv=hw -filter_hw_device hw -c:v h264_qsv