gstreamer/sys/nvcodec
Seungha Yang 4d585c64d1 nvcodec: Add suppport for environment based primary h264 decoder implementation
Introduce GST_USE_NV_STATELESS_CODEC environment to allow user to select
primary nvidia decoder implementation. In case the environment
GST_USE_NV_STATELESS_CODEC=h264 was set, old nvidia h264 decoder element
will not be registered. Instead, both nvh264dec and nvh264sldec
factory name will create gstcodecs based new nvidia h264 decoder element.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1198>
2020-04-24 09:23:10 +00:00
..
stub nvdec: Add fallback for CUDA/OpenGL interop failure 2020-03-19 13:58:09 +09:00
cuviddec.h nvcodec: Bump SDK header to version 9.1 2020-01-16 15:24:03 +00:00
gstcudacontext.c nvcodec: Introduce NVIDA CUDA helpers 2019-08-07 00:59:36 +00:00
gstcudacontext.h nvcodec: Introduce NVIDA CUDA helpers 2019-08-07 00:59:36 +00:00
gstcudaloader.c nvdec: Add fallback for CUDA/OpenGL interop failure 2020-03-19 13:58:09 +09:00
gstcudaloader.h nvdec: Add fallback for CUDA/OpenGL interop failure 2020-03-19 13:58:09 +09:00
gstcudautils.c documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05: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 nvenc: Do not access to broken encode session 2020-01-21 16:34:41 +09:00
gstnvbaseenc.h nvenc: Fix crash when nvenc was reused then freed without encoding 2019-11-22 03:02:57 +00:00
gstnvdec.c nvcodec: Add H264 stateless codec implementation 2020-04-24 09:23:10 +00:00
gstnvdec.h nvcodec: Add H264 stateless codec implementation 2020-04-24 09:23:10 +00:00
gstnvdecoder.c nvcodec: Add H264 stateless codec implementation 2020-04-24 09:23:10 +00:00
gstnvdecoder.h nvcodec: Add H264 stateless codec implementation 2020-04-24 09:23:10 +00:00
gstnvenc.c nvdec: Don't hardcode DPB size 2020-04-09 16:30:58 +09:00
gstnvenc.h nvdec: Don't hardcode DPB size 2020-04-09 16:30:58 +09:00
gstnvh264dec.c nvcodec: Add suppport for environment based primary h264 decoder implementation 2020-04-24 09:23:10 +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: Mark class data as may-be-leaked to quiet the leaks tracer 2020-02-12 00:00:51 +05:30
gstnvh264enc.h nvenc: Add support for weighted prediction option 2019-09-11 13:18:12 +09:00
gstnvh265enc.c nvh265enc: Update for video-hdr struct change 2020-04-01 05:18:11 +00:00
gstnvh265enc.h nvenc: Add support for weighted prediction option 2019-09-11 13:18:12 +09:00
meson.build nvcodec: Add H264 stateless codec implementation 2020-04-24 09:23:10 +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 suppport for environment based primary h264 decoder implementation 2020-04-24 09:23:10 +00:00