Seungha Yang
4ed4a7ed7e
nvcodec: Get rid of G_GNUC_INTERNAL
...
Our default symbol visibility is hidden, so G_GNUC_INTERNAL
is pointless
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2481 >
2021-08-21 13:09:15 +00:00
Seungha Yang
592a8d5400
nvcodec: Add generic CUDA video convert object
...
Introducing generic video convert object similar to video-converter
but using CUDA.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1633 >
2020-10-16 15:56:49 +00:00
Seungha Yang
d16a9237c3
cudacontext: Enable direct CUDA memory access over multiple GPUs
...
If each device context can access each other, enable peer access
for better interoperability.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1633 >
2020-10-16 15:56:49 +00:00
Seungha Yang
094e4a9f5c
nvcodec: Introduce NVIDA CUDA helpers
...
New object and helper functions can remove duplicated code
from nvenc/nvdec. Also this is prework for CUDA device context sharing
among nvdec(s)/nvenc(s).
2019-08-07 00:59:36 +00:00