gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/cuda
Matthew Waters dbf4915abd cuda/context: add gpu stack size property
Allows reducing the initial stack size of GPU threads.  Cuda should
automatically increase this value if a kernel requires a larger stack.

Can save roughly 40MB of GPU memory for a single nvh264enc instance.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8158>
2024-12-19 00:33:03 +00:00
..
stub cuda: add CuGet/SetCtxLimit() 2024-12-19 00:33:03 +00:00
cuda-gst.h cuda: add CuGet/SetCtxLimit() 2024-12-19 00:33:03 +00:00
cuda-prelude.h cuda: Factor out a public GstCUDA library 2022-04-19 16:39:43 +00:00
gstcuda-private.h cuda: Add support for stream ordered allocation 2024-09-11 17:15:14 +00:00
gstcuda.h cuda: Add CUDA memory pool object 2024-09-11 17:15:14 +00:00
gstcudabufferpool.cpp cuda: Add methods to enable stream ordered allocation 2024-09-11 17:15:14 +00:00
gstcudabufferpool.h cuda: Add methods to enable stream ordered allocation 2024-09-11 17:15:14 +00:00
gstcudacontext.cpp cuda/context: add gpu stack size property 2024-12-19 00:33:03 +00:00
gstcudacontext.h cuda: Provide single header include entry point 2023-02-03 15:27:42 +00:00
gstcudaloader-private.h cuda: Load external resource interop symbols 2024-09-14 15:33:44 +00:00
gstcudaloader.cpp cuda: add CuGet/SetCtxLimit() 2024-12-19 00:33:03 +00:00
gstcudaloader.h cuda: Provide single header include entry point 2023-02-03 15:27:42 +00:00
gstcudamemory.cpp cuda: Add support for application cuda memory pool 2024-09-11 17:15:14 +00:00
gstcudamemory.h cuda: Add support for application cuda memory pool 2024-09-11 17:15:14 +00:00
gstcudamemorypool.cpp cuda: Add CUDA memory pool object 2024-09-11 17:15:14 +00:00
gstcudamemorypool.h cuda: Add CUDA memory pool object 2024-09-11 17:15:14 +00:00
gstcudanvmm-private.h cuda: Enable x86 NVMM support again 2024-06-06 12:16:50 +00:00
gstcudanvmm.cpp cuda: Enable x86 NVMM support again 2024-06-06 12:16:50 +00:00
gstcudanvrtc.cpp cuda: Fix runtime compiler loading with old CUDA tookit 2024-07-23 19:53:09 +00:00
gstcudanvrtc.h cuda: Prefer CUBIN over PTX 2024-01-02 10:10:09 +00:00
gstcudastream.cpp cuda: Port to C++ 2023-02-16 17:49:53 +00:00
gstcudastream.h cuda: Add GstCudaStream object 2023-02-03 15:27:42 +00:00
gstcudautils.cpp cuda/nvcodec: Add support for importing and producing embedded NVMM memory 2024-08-02 01:59:07 +00:00
gstcudautils.h cuda/nvcodec: Add support for importing and producing embedded NVMM memory 2024-08-02 01:59:07 +00:00
meson.build meson: Improve NVMM CUDA detection 2024-12-16 14:47:23 +00:00