[FFmpeg-devel] [PATCH V2 0/3] Add libsvt HEVC encoder wrapper

Moritz Barsnick barsnick at gmx.net
Tue Dec 4 17:23:14 EET 2018


On Tue, Dec 04, 2018 at 22:25:29 +0800, Jun Zhao wrote:
> This wrapper work with SVT-HEVC new_api branch, more information can get 
> from https://github.com/intel/SVT-HEVC/blob/new_api/ffmpeg_plugin/.

Is this API stable? (I have heard voices that the external library
wrapper shouldn't aim at a moving target.)

If so, can the API/version be detected (e.g. vs. the one on master), or
will the compile against a build from master just fail? (Or is this
branch used only because ffmpeg_plugin exists only on this branch?)

> For SVT-HEVC build, you can switch the branch to new_api, then run:
> ./build.sh <release | debug> in the directory Build/linux.
> 
> If you want to enable the pkg-config for SVT-HEVC library, the file
> install_libsvt_hevc_plugin_ffmpeg.sh give a sample for this.
> (https://github.com/intel/SVT-HEVC/blob/new_api/ffmpeg_plugin/\
> install_libsvt_hevc_ffmpeg.sh).

But your configure modifications don't use it. Will the pkgconfig file
go upstream/master any time soon?

>   lavc/svt_hevc: add libsvt hevc encoder wrapper.
>   Changelog: Add new entry for svt-hevc encoder

I still recommend to merge these two, which is common practice.

Moritz


More information about the ffmpeg-devel mailing list