gstreamer/subprojects/gst-plugins-bad/sys/nvcodec
Seungha Yang 0a05ba3f62 nvencoder: Add support for new preset/tune/multi-pass options
Adding new P1 ~ P7 presets and deprecate old preset values.
Also adding tune and multi-pass properties.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5428>
2023-10-14 11:03:40 +00:00
..
cuviddec.h
gstcudabasetransform.c cudabasetransform: Handle video related meta as appropriate 2023-05-31 20:09:42 +00:00
gstcudabasetransform.h
gstcudaconverter.c cuda: Add support for I420_12LE format 2023-09-29 12:36:01 +00:00
gstcudaconverter.h cudaconvertscale: Add support for flip/rotation 2023-05-16 19:24:36 +00:00
gstcudaconvertscale.c cuda: Add support for I420_12LE format 2023-09-29 12:36:01 +00:00
gstcudaconvertscale.h
gstcudafilter.c
gstcudafilter.h
gstcudaformat.h cuda: Add support for I420_12LE format 2023-09-29 12:36:01 +00:00
gstcudaipc.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipc.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcclient.cpp cudaipcclient: Protect IPC handle import/close with global lock 2023-08-25 10:06:58 +00:00
gstcudaipcclient.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcclient_unix.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcclient_unix.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcclient_win32.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcclient_win32.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcserver.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcserver.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcserver_unix.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcserver_unix.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcserver_win32.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcserver_win32.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcsink.cpp nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcsink.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudaipcsrc.cpp cudaipcclient: Protect IPC handle import/close with global lock 2023-08-25 10:06:58 +00:00
gstcudaipcsrc.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstcudamemorycopy.c cudadownload: Always download CUDA memory if it's bound to decoder 2023-06-08 22:27:06 +00:00
gstcudamemorycopy.h
gstcudanvmm.c
gstcudanvmm.h
gstcuvidloader.c
gstcuvidloader.h
gstnvav1dec.cpp nvdecoder: Handle output surface alignment in decoder helper object 2023-09-29 12:36:01 +00:00
gstnvav1dec.h nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00
gstnvbaseenc.c
gstnvbaseenc.h
gstnvcodecutils.h nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
gstnvdec.c
gstnvdec.h
gstnvdecobject.cpp nvdecoder: Add support for HEVC GBR output 2023-09-23 13:12:56 +00:00
gstnvdecobject.h nvdecoder: Copy output frame if needed 2023-09-17 00:15:47 +09:00
gstnvdecoder.cpp nvdecoder: Handle output surface alignment in decoder helper object 2023-09-29 12:36:01 +00:00
gstnvdecoder.h nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00
gstnvenc.c nvencoder: Add support for new preset/tune/multi-pass options 2023-10-14 11:03:40 +00:00
gstnvenc.h
gstnvencobject.cpp nvh265encoder: Add support for RGB encoding 2023-09-23 13:12:56 +00:00
gstnvencobject.h
gstnvencoder.cpp nvencoder: Add support for new preset/tune/multi-pass options 2023-10-14 11:03:40 +00:00
gstnvencoder.h nvencoder: Add support for new preset/tune/multi-pass options 2023-10-14 11:03:40 +00:00
gstnvh264dec.cpp nvdecoder: Handle output surface alignment in decoder helper object 2023-09-29 12:36:01 +00:00
gstnvh264dec.h nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00
gstnvh264enc.c
gstnvh264enc.h
gstnvh264encoder.cpp nvencoder: Add support for new preset/tune/multi-pass options 2023-10-14 11:03:40 +00:00
gstnvh264encoder.h
gstnvh265dec.cpp nvdecoder: Handle output surface alignment in decoder helper object 2023-09-29 12:36:01 +00:00
gstnvh265dec.h nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00
gstnvh265enc.c
gstnvh265enc.h
gstnvh265encoder.cpp nvencoder: Add support for new preset/tune/multi-pass options 2023-10-14 11:03:40 +00:00
gstnvh265encoder.h
gstnvvp8dec.cpp nvdecoder: Handle output surface alignment in decoder helper object 2023-09-29 12:36:01 +00:00
gstnvvp8dec.h nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00
gstnvvp9dec.cpp nvdecoder: Handle output surface alignment in decoder helper object 2023-09-29 12:36:01 +00:00
gstnvvp9dec.h nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00
meson.build nvcodec: Add support for CUDA IPC 2023-08-14 13:41:01 +00:00
nvcuvid.h
nvEncodeAPI.h
plugin.c nvdecoder: Add support for D3D11 output 2023-09-29 12:36:01 +00:00