[FFmpeg-devel] [PATCH 3/6] lavc/qsv: Enable hwaccel qsv_vidmem.

Hendrik Leppkes h.leppkes at gmail.com
Thu Aug 25 13:24:42 EEST 2016


On Thu, Aug 25, 2016 at 2:07 AM, Nablet Developer <sdk at nablet.com> wrote:
> From: ChaoX A Liu <chaox.a.liu at intel.com>
>
> Signed-off-by: ChaoX A Liu <chaox.a.liu at intel.com>
> ---
>  ffmpeg.c                  |   2 +-
>  ffmpeg.h                  |   2 +
>  ffmpeg_opt.c              |   2 +-
>  ffmpeg_qsv.c              | 636 +++++++++++++++++++++++++++++++++++++++++++++-
>  libavcodec/qsv.h          |   3 +
>  libavcodec/qsv_internal.h |   2 +
>  libavcodec/qsvdec.c       |   5 +-
>  libavcodec/qsvenc.c       |   2 +
>  8 files changed, 649 insertions(+), 5 deletions(-)
>

This is a giant patch that doesnt even begin to describe what it does.
So, whats it good for? We can already do transcoding of video from QSV
decoder to QSV encoder all in GPU memory without 600+ lines of new
code. Admittedly it currently has a few issues, but those could be
fixed, but why do we need 600 new lines of code?

- Hendrik


More information about the ffmpeg-devel mailing list