--- /var/db/repos/gentoo/media-video/ffmpeg/ffmpeg-4.3.1.ebuild 2020-12-25 07:39:23.000000000 +0500 +++ ffmpeg-4.3.1-r1.ebuild 2020-07-28 15:30:50.000000000 +0500 @@ -91,6 +91,9 @@ libsoxr # Threads; we only support pthread for now but ffmpeg supports more +threads:pthreads + # Intel Quick Sync Video + qsv:libmfx + ) # Same as above but for encoders, i.e. they do something only with USE=encode. @@ -172,6 +175,9 @@ RDEPEND=" alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) + amd64? ( + qsv? ( >=media-libs/intel-mediasdk-20.1.1 ) + ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] ) @@ -314,6 +320,7 @@ cuda? ( video_cards_nvidia ) libv4l? ( v4l ) fftools_cws2fws? ( zlib ) + qsv? ( abi_x86_64 ) test? ( encode ) ${GPL_REQUIRED_USE} ${CPU_REQUIRED_USE}" MULTILIB_WRAPPED_HEADERS=( @@ -396,7 +401,7 @@ # (temporarily) disable non-multilib deps if ! multilib_is_native_abi; then - for i in frei0r librav1e libzmq ; do + for i in frei0r libmfx librav1e libzmq ; do myconf+=( --disable-${i} ) done fi