gstreamer/sys/nvcodec
Seungha Yang fba807bead nvh264sldec: Add support for output-delay to improve throughput performance
NVDEC API support delaying getting decoded output, and recommended
delay by API document is 4 frames. In case that throughput is
more critical factor than latency, we can prefer delayed output
as recommended by NVIDIA.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1925>
2021-01-29 16:22:28 +00:00
..
stub nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
cuda-converter.c nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
cuda-converter.h nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
cuviddec.h nvcodec: Bump SDK header to version 9.1 2020-01-16 15:24:03 +00:00
gstcudabasefilter.c nvcodec: Add CUDA video convert element 2020-10-16 15:56:49 +00:00
gstcudabasefilter.h nvcodec: Add CUDA video convert element 2020-10-16 15:56:49 +00:00
gstcudabasetransform.c nvcodec: Add CUDA upload/download elements with base class for CUDA filters 2020-10-16 15:56:49 +00:00
gstcudabasetransform.h nvcodec: Add CUDA upload/download elements with base class for CUDA filters 2020-10-16 15:56:49 +00:00
gstcudabufferpool.c nvcodec: Add CUDA specific memory and bufferpool 2020-10-16 15:56:49 +00:00
gstcudabufferpool.h nvcodec: Add CUDA specific memory and bufferpool 2020-10-16 15:56:49 +00:00
gstcudacontext.c nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
gstcudacontext.h nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
gstcudaconvert.c nvcodec: Add CUDA video convert element 2020-10-16 15:56:49 +00:00
gstcudaconvert.h nvcodec: Add CUDA video convert element 2020-10-16 15:56:49 +00:00
gstcudadownload.c nvcodec: Fix description of cudadownload element 2020-10-16 15:56:49 +00:00
gstcudadownload.h nvcodec: Add CUDA upload/download elements with base class for CUDA filters 2020-10-16 15:56:49 +00:00
gstcudafilter.c nvcodec: Add CUDA video scale element 2020-10-16 15:56:49 +00:00
gstcudafilter.h nvcodec: Add CUDA video convert element 2020-10-16 15:56:49 +00:00
gstcudaloader.c nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
gstcudaloader.h nvcodec: Add generic CUDA video convert object 2020-10-16 15:56:49 +00:00
gstcudamemory.c nvcodec: Add CUDA specific memory and bufferpool 2020-10-16 15:56:49 +00:00
gstcudamemory.h nvcodec: Add CUDA specific memory and bufferpool 2020-10-16 15:56:49 +00:00
gstcudanvrtc.c cuda: Fix lowest targetted architecture for CUDA >= 11.0 2020-12-03 12:23:44 +01:00
gstcudanvrtc.h nvcodec: Add support runtime CUDA kernel source compilation 2020-10-16 15:56:49 +00:00
gstcudascale.c nvcodec: Add CUDA video scale element 2020-10-16 15:56:49 +00:00
gstcudascale.h nvcodec: Add CUDA video scale element 2020-10-16 15:56:49 +00:00
gstcudaupload.c nvcodec: Add CUDA upload/download elements with base class for CUDA filters 2020-10-16 15:56:49 +00:00
gstcudaupload.h nvcodec: Add CUDA upload/download elements with base class for CUDA filters 2020-10-16 15:56:49 +00:00
gstcudautils.c nvcodec: leave g_once_init when all quarks are initialized 2020-11-09 15:03:04 +00:00
gstcudautils.h cudautils: Add GstCudaGraphicsResource structure for better openGL interoperability 2019-08-29 18:04:33 +09:00
gstcuvidloader.c nvdec: Don't hardcode DPB size 2020-04-09 16:30:58 +09:00
gstcuvidloader.h nvdec: Don't hardcode DPB size 2020-04-09 16:30:58 +09:00
gstnvbaseenc.c nvcodec: Peer direct access support 2020-10-16 15:56:49 +00:00
gstnvbaseenc.h nvenc: Support CUDA buffer pool 2020-10-16 15:56:49 +00:00
gstnvdec.c nvcodec: Assume 25fps if framerate is invalid when calculating latency 2020-11-23 18:27:43 +00:00
gstnvdec.h nvcodec: Report latency in decoder based on max-display-delay 2020-10-16 15:56:49 +00:00
gstnvdecoder.c nvdec: Accept progressive-high and contrained-high profiles 2020-11-18 15:46:52 -05:00
gstnvdecoder.h nvcodec: Fix various typo 2020-11-12 13:10:13 +00:00
gstnvenc.c nvenc: Support CUDA buffer pool 2020-10-16 15:56:49 +00:00
gstnvenc.h nvdec: Don't hardcode DPB size 2020-04-09 16:30:58 +09:00
gstnvh264dec.c nvh264sldec: Add support for output-delay to improve throughput performance 2021-01-29 16:22:28 +00:00
gstnvh264dec.h nvcodec: Add suppport for environment based primary h264 decoder implementation 2020-04-24 09:23:10 +00:00
gstnvh264enc.c nvcodec: Add missing CUDAMemory sink caps in h264 and h265 encoders 2020-10-16 15:56:49 +00:00
gstnvh264enc.h nvenc: Add support for weighted prediction option 2019-09-11 13:18:12 +09:00
gstnvh265dec.c nvcodec: Fix various typo 2020-11-12 13:10:13 +00:00
gstnvh265dec.h nvcodec: Add H265 stateless codec implementation 2020-06-24 16:25:58 +00:00
gstnvh265enc.c nvcodec: Add missing CUDAMemory sink caps in h264 and h265 encoders 2020-10-16 15:56:49 +00:00
gstnvh265enc.h nvenc: Add support for weighted prediction option 2019-09-11 13:18:12 +09:00
gstnvrtcloader.c nvcodec: Add support runtime CUDA kernel source compilation 2020-10-16 15:56:49 +00:00
gstnvrtcloader.h nvcodec: Add support runtime CUDA kernel source compilation 2020-10-16 15:56:49 +00:00
gstnvvp8dec.c nvcodec: Fix various typo 2020-11-12 13:10:13 +00:00
gstnvvp8dec.h nvcodec: Add VP8 stateless decoder element 2020-11-10 14:39:40 +00:00
gstnvvp9dec.c nvcodec: Fix various typo 2020-11-12 13:10:13 +00:00
gstnvvp9dec.h nvcodec: Add VP9 stateless decoder element 2020-11-10 14:39:40 +00:00
meson.build nvcodec: Add VP9 stateless decoder element 2020-11-10 14:39:40 +00:00
nvcuvid.h nvcodec: Bump SDK header to version 9.1 2020-01-16 15:24:03 +00:00
nvEncodeAPI.h nvcodec: Bump SDK header to version 9.1 2020-01-16 15:24:03 +00:00
plugin.c nvcodec: Add VP9 stateless decoder element 2020-11-10 14:39:40 +00:00