
> Failed to emerge media-video/ffmpeg-4.4-r901, Log file: > Emerging (1 of 1) media-video/ffmpeg-4.4-r901::HowlOverlay

I tried to port your ebuild to FFMPEG 4.4, but I'm in a multilib environment. IMO, #3 is the sanest option, because I can't imagine a circumstance when someone would want to add nvidia hardware decode/encode/transcode support to ffmpeg, but not want hardware-accelerated video transform filters. #3: Modify how the existing video_cards_nvidia USE flag operates in the ffmpeg packages to require dev-util/nvidia-cuda-toolkit, and to add -enable-libnpp to the. #2: Add the "cuda" USE flag to ffmpeg, and have it do the same as #1 #1: Add an "npp" USE flag to ffmpeg that adds a dependency on dev-util/nvidia-cuda-toolkit I can see three possible ways to implement this, in increasing order of preference: Libnpp is provided by dev-util/nvidia-cuda-toolkit

The Gentoo ffmpeg packages do not provide a way to enable this flag. Libnpp support is enabled using -enable-libnpp in ffmpeg's. This is necessary for efficiently processing video streams decoded/encoded/transcoded on Nvidia GPUs.

Ffmpeg includes support for Nvidia's libnpp, which enables various video transformations - particularly resizing - to be performed on the GPU.
