gstreamer/sys/nvcodec
Seungha Yang 1cbb23cf79 nvenc: Adjust DTS when bframe is enabled
NVDEC driver always uses input timestamp without adjustment
even if bframe encoding was enabled.
So DTS can be larger than PTS when bframe was enabled.
To ensure PTS >= DTS, we should adjust the timestamp manually
based on the PTS difference between the first
encoded frame and the second one. That's also the maximum PTS/DTS
difference.
2019-09-11 13:18:12 +09:00
..
stub cudautils: Add GstCudaGraphicsResource structure for better openGL interoperability 2019-08-29 18:04:33 +09:00
cuviddec.h nvcodec: Bump SDK header to version 9.0 2019-08-29 13:39:59 +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 cudautils: Add GstCudaGraphicsResource structure for better openGL interoperability 2019-08-29 18:04:33 +09:00
gstcudaloader.h cudautils: Add GstCudaGraphicsResource structure for better openGL interoperability 2019-08-29 18:04:33 +09:00
gstcudautils.c cudautils: Add GstCudaGraphicsResource structure for better openGL interoperability 2019-08-29 18:04:33 +09:00
gstcudautils.h cudautils: Add GstCudaGraphicsResource structure for better openGL interoperability 2019-08-29 18:04:33 +09:00
gstcuvidloader.c nvcodec: Change log level for g_module_open failure 2019-07-25 08:47:50 +00:00
gstcuvidloader.h nvdec: Register elements per device/codec with capability check 2019-07-22 17:39:45 +00:00
gstnvbaseenc.c nvenc: Adjust DTS when bframe is enabled 2019-09-11 13:18:12 +09:00
gstnvbaseenc.h nvenc: Adjust DTS when bframe is enabled 2019-09-11 13:18:12 +09:00
gstnvdec.c nvcodec: minor spell corrects in log messages 2019-09-10 23:13:17 +00:00
gstnvdec.h nvdec: Re-negotiate whenever output format is changed 2019-08-30 01:36:41 +09:00
gstnvenc.c nvenc: Add properties to support bframe encoding if device supports it 2019-09-11 13:18:12 +09:00
gstnvenc.h nvenc: Add support for old drivers which could not understand SDK version 9.0 2019-08-29 13:39:59 +00:00
gstnvh264enc.c nvenc: Add properties to support bframe encoding if device supports it 2019-09-11 13:18:12 +09:00
gstnvh264enc.h nvenc: Add support for weighted prediction option 2019-09-11 13:18:12 +09:00
gstnvh265enc.c nvenc: Add properties to support bframe encoding if device supports it 2019-09-11 13:18:12 +09:00
gstnvh265enc.h nvenc: Add support for weighted prediction option 2019-09-11 13:18:12 +09:00
Makefile.am nvcodec: Introduce NVIDA CUDA helpers 2019-08-07 00:59:36 +00:00
meson.build nvcodec: Introduce NVIDA CUDA helpers 2019-08-07 00:59:36 +00:00
nvcuvid.h nvcodec: Bump SDK header to version 9.0 2019-08-29 13:39:59 +00:00
nvEncodeAPI.h nvcodec: Bump SDK header to version 9.0 2019-08-29 13:39:59 +00:00
plugin.c nvdec: Make OpenGL dependency optional 2019-07-26 00:01:23 +00:00