gstreamer/subprojects/gst-plugins-bad/sys/va
He Junyan 1a78d61b9f vah265enc: Set backward_num to 1 in low delay mode
In low delay B mode, the P frame is converted as B frame with forward
references. For example, One P frame may refers to P-1, P-2 and P-3 in
list0 and refers to P-3, P-2 and P-1 in list1.
So the num in list0 and list1 does not reflect the forward_num and
backward_num. The vaapi does not provide ref num for forward or backward
so far. In this case, we just consider the backward_num to be 1 conservatively.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6249>
2024-03-05 23:39:43 +00:00
..
gstjpegdecoder.c
gstjpegdecoder.h
gstvaav1dec.c va: no need to provide a buffer size for VA pool 2023-12-14 12:50:32 +00:00
gstvaav1dec.h
gstvaav1enc.c va: Implement the vaav1enc plugin 2024-01-30 08:24:26 +00:00
gstvaav1enc.h va: Implement the vaav1enc plugin 2024-01-30 08:24:26 +00:00
gstvabase.c va: use GstVideoInfoDmaDrm when importing buffers 2023-11-09 17:36:06 +00:00
gstvabase.h va: use GstVideoInfoDmaDrm when importing buffers 2023-11-09 17:36:06 +00:00
gstvabasedec.c vabasedec: Fix a possible NULL pointer dereference 2024-02-23 16:55:50 +00:00
gstvabasedec.h
gstvabaseenc.c va: baseenc: Fix the wrong parameter order to call va_map_buffer() 2024-01-30 15:50:23 +00:00
gstvabaseenc.h va: baseenc: Extend the create_output_buffer() to accept prefix data 2024-01-30 08:24:25 +00:00
gstvabasetransform.c vabase: fail decide allocation if dmabuf without videometa 2024-02-23 09:52:50 +00:00
gstvabasetransform.h va: use GstVideoInfoDmaDrm when importing buffers 2023-11-09 17:36:06 +00:00
gstvacaps.c va: Add the entrypoint parameter to gst_va_profile_caps() 2023-12-12 20:41:54 +08:00
gstvacaps.h
gstvacompositor.c vabase: fail decide allocation if dmabuf without videometa 2024-02-23 09:52:50 +00:00
gstvacompositor.h
gstvadecoder.c
gstvadecoder.h
gstvadeinterlace.c
gstvadeinterlace.h
gstvadevice.h
gstvadevice_linux.c
gstvadevice_win32.cpp
gstvadisplay_priv.c
gstvadisplay_priv.h
gstvaencoder.c va: no need to provide a buffer size for VA pool 2023-12-14 12:50:32 +00:00
gstvaencoder.h
gstvafilter.c
gstvafilter.h
gstvah264dec.c
gstvah264dec.h
gstvah264enc.c va: baseenc: Extend the create_output_buffer() to accept prefix data 2024-01-30 08:24:25 +00:00
gstvah264enc.h
gstvah265dec.c va: h265dec: Add support for more -still and -intra profiles 2023-12-12 21:30:16 +08:00
gstvah265dec.h
gstvah265enc.c vah265enc: Set backward_num to 1 in low delay mode 2024-03-05 23:39:43 +00:00
gstvah265enc.h
gstvajpegdec.c vajpegdec: only support progressive mjpeg streams 2023-12-22 04:38:06 +00:00
gstvajpegdec.h
gstvampeg2dec.c
gstvampeg2dec.h
gstvapluginutils.c vapluginsutils: add helper gst_va_create_other_pool() 2023-12-14 12:50:32 +00:00
gstvapluginutils.h vapluginsutils: add helper gst_va_create_other_pool() 2023-12-14 12:50:32 +00:00
gstvaprofile.c va: Add decoder compatible caps string field into profiles' map 2023-12-12 21:30:08 +08:00
gstvaprofile.h va: Add the entrypoint parameter to gst_va_profile_caps() 2023-12-12 20:41:54 +08:00
gstvavp8dec.c
gstvavp8dec.h
gstvavp9dec.c vp9decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvavp9dec.h
gstvavpp.c vapostproc: optimization for va memory to system memory only 2024-02-23 12:40:38 +00:00
gstvavpp.h
meson.build va: Implement the vaav1enc plugin 2024-01-30 08:24:26 +00:00
plugin.c va: Implement the vaav1enc plugin 2024-01-30 08:24:26 +00:00
vacompat.h