gstreamer/subprojects/gst-plugins-bad/sys/nvcodec
Seungha Yang e270e2967f nvenc: Fix deadlock because of too strict buffer pool size
The pool size might need to be larger than encoding surface pool size.
Also, because we always copy input frame into internal CUDA memory,
there's no reason to restrict max size of buffer pool.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1939>
2022-03-12 16:44:44 +00:00
..
stub cudautils: add support of D3D11 resource as Cuda graphics resource type 2022-03-10 18:08:10 +00:00
cuda-converter.c nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
cuda-converter.h nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
cuviddec.h
gstcudabasefilter.c nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
gstcudabasefilter.h nvcodec: Refactor basetransform subclasses 2022-03-06 15:39:04 +00:00
gstcudabasetransform.c nvcodec: Refactor basetransform subclasses 2022-03-06 15:39:04 +00:00
gstcudabasetransform.h nvcodec: Refactor basetransform subclasses 2022-03-06 15:39:04 +00:00
gstcudabufferpool.c nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
gstcudabufferpool.h cudabufferpool: Move GstCudaContext object to public member 2022-03-06 15:39:04 +00:00
gstcudacontext.c cudacontext: find associated DXGI Adapter LUID 2022-03-10 18:08:10 +00:00
gstcudacontext.h cudacontext: Require explicit gpu id instead of auto (-1) 2022-03-06 15:39:04 +00:00
gstcudaconvert.c nvcodec: Refactor basetransform subclasses 2022-03-06 15:39:04 +00:00
gstcudaconvert.h
gstcudafilter.c
gstcudafilter.h
gstcudaformat.h cudamemorycopy: add D3D11 resource support 2022-03-10 18:08:10 +00:00
gstcudaloader.c cudaloader: add D3D11 API 2022-03-10 18:08:10 +00:00
gstcudaloader.h cudaloader: add D3D11 API 2022-03-10 18:08:10 +00:00
gstcudamemory.c nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
gstcudamemory.h nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
gstcudamemorycopy.c cudamemorycopy: add D3D11 resource support 2022-03-10 18:08:10 +00:00
gstcudamemorycopy.h nvcodec: Refactor cudaupload/download and add support for GL memory 2022-03-06 15:39:04 +00:00
gstcudanvmm.c cudaupload,cudadownload: Add support for dGPU NVMM 2022-03-07 19:05:29 +00:00
gstcudanvmm.h cudaupload,cudadownload: Add support for dGPU NVMM 2022-03-07 19:05:29 +00:00
gstcudanvrtc.c
gstcudanvrtc.h
gstcudascale.c
gstcudascale.h
gstcudautils.c cudautils: add support of D3D11 resource as Cuda graphics resource type 2022-03-10 18:08:10 +00:00
gstcudautils.h cudautils: add support of D3D11 resource as Cuda graphics resource type 2022-03-10 18:08:10 +00:00
gstcuvidloader.c
gstcuvidloader.h
gstnvbaseenc.c nvenc: Fix deadlock because of too strict buffer pool size 2022-03-12 16:44:44 +00:00
gstnvbaseenc.h
gstnvdec.c nvh264dec,nvh265dec: Fix broken key-unit trick and reverse playback 2022-03-10 12:40:05 +00:00
gstnvdec.h nvh264dec,nvh265dec: Fix broken key-unit trick and reverse playback 2022-03-10 12:40:05 +00:00
gstnvdecoder.c nvcodec: Refactor GstCudaMemory abstraction 2022-03-06 15:39:04 +00:00
gstnvdecoder.h
gstnvenc.c
gstnvenc.h
gstnvh264dec.c codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstnvh264dec.h
gstnvh264enc.c
gstnvh264enc.h
gstnvh265dec.c nvh265sldec: Always fill SPS/PPS related parameters 2022-03-11 16:14:14 +00:00
gstnvh265dec.h
gstnvh265enc.c
gstnvh265enc.h
gstnvrtcloader.c
gstnvrtcloader.h
gstnvvp8dec.c
gstnvvp8dec.h
gstnvvp9dec.c
gstnvvp9dec.h
meson.build cudacontext: find associated DXGI Adapter LUID 2022-03-10 18:08:10 +00:00
nvcuvid.h
nvEncodeAPI.h
plugin.c cudaupload,cudadownload: Add support for dGPU NVMM 2022-03-07 19:05:29 +00:00