[FFmpeg-devel] [PATCH v2 00/10] make QSV works with Intel's oneVPL

Soft Works softworkz at hotmail.com
Mon Aug 23 08:06:51 EEST 2021



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of Xiang,
> Haihao
> Sent: Monday, 23 August 2021 06:29
> To: ffmpeg-devel at ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH v2 00/10] make QSV works with Intel's
> oneVPL
> 
> On Mon, 2021-08-16 at 15:33 +0800, Haihao Xiang wrote:
> > The oneAPI Video Processing Library (oneVPL) is a single interface for
> > encode, decode and video processing[1]. oneVPL is a successor to Intel's
> Media
> > SDK (MediaSDK), but removed obsolete features. MediaSDK lifetime comes to
> an
> > end now[2].
> >
> > This patchset fixes compiler errors when building FFmpeg against oneVPL and
> > uses
> > a new way to create MFX session for oneVPL. New features for oneVPL will be
> > implemented in other patchset.
> >
> > The oneVPL source code:
> > https://github.com/oneapi-src/oneVPL
> > The oneVPL runtime for new Intel Gen platforms:
> > https://github.com/oneapi-src/oneVPL-intel-gpu
> >
> > [1]
> https://spec.oneapi.io/versions/latest/elements/oneVPL/source/index.html
> > [2] https://github.com/Intel-Media-SDK/MediaSDK/#media-sdk-support-matrix
> >
> 
> Hi Zhong / Mark / Softworkz,
> 
> Is there any comment to this new patchset version? This version should not
> have
> any impact to current user if --enable-libmfx option is used. We added --
> enable-
> onevpl option for oneVPL usage but the suffix 'qsv' is still used in codec
> and
> filter, so user needn't change their app or command if they don't use the
> obsolete features.


Hi Haihao,

I'm still struggling to understand this. You are doing a major version bump
to 2.x even there's not a single benefit but features are being removed 
instead.

At this time, I don't see any plausible reason to move away from libmfx.

Kind regards,
softworkz



More information about the ffmpeg-devel mailing list