Re: [FFmpeg-devel] [PATCH, v2] lavc/qsvdec: Add GPU-accelerated memory copy support

2019-09-29 Thread Li, Zhong
> > > +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 =

Re: [FFmpeg-devel] [PATCH, v2] lavc/qsvdec: Add GPU-accelerated memory copy support

2019-09-29 Thread Fu, Linjie
> -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

Re: [FFmpeg-devel] [PATCH, v2] lavc/qsvdec: Add GPU-accelerated memory copy support

2019-09-28 Thread Li, Zhong
> 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

[FFmpeg-devel] [PATCH, v2] lavc/qsvdec: Add GPU-accelerated memory copy support

2019-09-26 Thread Linjie Fu
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