summaryrefslogtreecommitdiffstats
path: root/video/cuda.c
Commit message (Collapse)AuthorAgeFilesLines
* cuda: move --cuda-device to cuda_opts groupDudemanguy2023-09-221-7/+6
| | | | Also change a ta_free to talloc_free for consistency reasons.
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-201-2/+0
| | | | | | Most sources don't need config.h. The inclusion only leads to lots of unneeded recompilation if the configuration is changed.
* video: cuda: add explicit context creation for copy hwaccelsPhilip Langdale2019-12-291-0/+47
In the distant past, the cuviddec backed copy hwaccel could be configured directly using lavc options. However, since that time, we gained support for automatic hw ctx creation which ended up bypassing the lavc options. Rather than trying to find a way to pass those options again, a better idea is to make the 'cuda-decode-device' option, used by the interop hwaccels, work for the copy hwaccels too. And that's pretty simple: we have to add a create function that checks the option and passes it on to ffmpeg. Note that this does require a slight re-jig to the configuration flags, as we now have a scenario where we want to build with support for the cuda copy hwaccels but not the interop ones. So we need a distinct configuration flag for that combination. Fixes #7295.