gstreamer/subprojects/gst-plugins-bad/sys/nvcodec
Seungha Yang 040473f295 nvcudaenc: Don't use default CUDA stream
Set non-default CUDA stream via NvEncSetIOCudaStreams() if possible,
so that NVENC's internal kernel function can run on the given CUDA
stream instead of default CUDA stream

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3615>
2022-12-22 15:01:52 +00:00
..
cuviddec.h
gstcudabasetransform.c cudabasetransform: Update CUDA stream on context update 2022-12-21 16:18:36 +00:00
gstcudabasetransform.h
gstcudaconverter.c cuda: Rewrite colorspace/rescale object 2022-11-15 16:25:44 +00:00
gstcudaconverter.h cuda: Rewrite colorspace/rescale object 2022-11-15 16:25:44 +00:00
gstcudaconvertscale.c cudaconvertscale, cudascale: Add "add-borders" property and support 8bits RGB planar formats 2022-11-15 16:25:44 +00:00
gstcudaconvertscale.h cudaconvert, cudascale: Port to GstCudaBaseCovert baseclass 2022-11-15 16:25:44 +00:00
gstcudafilter.c cudaconvert, cudascale: Port to GstCudaBaseCovert baseclass 2022-11-15 16:25:44 +00:00
gstcudafilter.h
gstcudaformat.h cudaupload,cudadownload: Add support for planar 8bits RGB formats 2022-11-15 16:25:44 +00:00
gstcudamemorycopy.c cuda: Hide memory copy util function 2022-12-08 19:52:23 +00:00
gstcudamemorycopy.h
gstcudanvmm.c
gstcudanvmm.h
gstcuvidloader.c
gstcuvidloader.h
gstnvav1dec.c nvdecoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstnvav1dec.h
gstnvbaseenc.c
gstnvbaseenc.h
gstnvdec.c nvdec: Don't use default CUDA stream 2022-12-19 20:27:35 +00:00
gstnvdec.h
gstnvdecoder.c nvdecoder: Use own CUDA stream in GL output path 2022-12-20 17:14:10 +00:00
gstnvdecoder.h nvdecoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstnvenc.c nvcudaenc: Don't use default CUDA stream 2022-12-22 15:01:52 +00:00
gstnvenc.h nvcudaenc: Don't use default CUDA stream 2022-12-22 15:01:52 +00:00
gstnvencoder.cpp nvcudaenc: Don't use default CUDA stream 2022-12-22 15:01:52 +00:00
gstnvencoder.h nvencoder: Add support for dynamic GPU device selection 2022-06-30 12:38:08 +00:00
gstnvh264dec.c nvdecoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstnvh264dec.h nvcodec: Add cuda-device-id read-only property to stateless decoders 2022-06-30 01:54:17 +09:00
gstnvh264enc.c
gstnvh264enc.h
gstnvh264encoder.cpp nvcodec: Update for documentation 2022-10-24 12:42:51 +00:00
gstnvh264encoder.h nvencoder: Add support for dynamic GPU device selection 2022-06-30 12:38:08 +00:00
gstnvh265dec.c nvdecoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstnvh265dec.h nvcodec: Add cuda-device-id read-only property to stateless decoders 2022-06-30 01:54:17 +09:00
gstnvh265enc.c
gstnvh265enc.h
gstnvh265encoder.cpp nvcodec: Update for documentation 2022-10-24 12:42:51 +00:00
gstnvh265encoder.h nvencoder: Add support for dynamic GPU device selection 2022-06-30 12:38:08 +00:00
gstnvvp8dec.c nvdecoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstnvvp8dec.h nvcodec: Add cuda-device-id read-only property to stateless decoders 2022-06-30 01:54:17 +09:00
gstnvvp9dec.c nvdecoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstnvvp9dec.h nvcodec: Add cuda-device-id read-only property to stateless decoders 2022-06-30 01:54:17 +09:00
meson.build cuda: Rewrite colorspace/rescale object 2022-11-15 16:25:44 +00:00
nvcuvid.h
nvEncodeAPI.h
plugin.c nvencoder: Add support for dynamic GPU device selection 2022-06-30 12:38:08 +00:00