gstreamer/sys/v4l2codecs
Nicolas Dufresne ad5dcfb091 v4l2codec: h264: Implement support for split fields
When a frame is composed of two fields, the base class now split the
picture in two. In order to support this, we need to ensure that picture
buffer is held in VB2 queue so that the second field get decoded into
it. This also implements the new_field_picture() virtual and sets the
previous request on the new picture.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2474>
2021-08-20 19:29:53 +00:00
..
linux v4l2codecs: vp8: Update to the new uAPI 2021-06-29 21:01:29 +00:00
gstv4l2codecallocator.c v4l2codecs: allocator: Keep dmabuf mapped 2021-04-08 15:22:49 -04:00
gstv4l2codecallocator.h v4l2codecs: allocator: Add method to wait for more buffers 2020-03-31 09:34:05 -04:00
gstv4l2codecalphadecodebin.c alphadecodebin: Fix stall due to QoS 2021-06-14 16:33:15 -04:00
gstv4l2codecalphadecodebin.h v4l2codecs: add wrappers for alpha decode 2021-05-27 17:00:06 -04:00
gstv4l2codecdevice.c v4l2codecs: Fix compilation error on FreeBSD 2020-05-11 15:17:31 +00:00
gstv4l2codecdevice.h v4l2codecs: fix v4l2codecdevice get type 2020-04-10 21:05:19 +02:00
gstv4l2codech264dec.c v4l2codec: h264: Implement support for split fields 2021-08-20 19:29:53 +00:00
gstv4l2codech264dec.h v4lcodecs: Validate src formats 2021-05-27 17:01:11 -04:00
gstv4l2codecpool.c v4l2codecs: Wait for buffers to come back 2020-03-31 09:34:05 -04:00
gstv4l2codecpool.h v4l2codec: Add initial GstVideoMeta support 2020-03-31 09:34:05 -04:00
gstv4l2codecvp8dec.c v4l2codecs: vp8: Check kernel version 2021-06-29 21:01:29 +00:00
gstv4l2codecvp8dec.h v4lcodecs: Validate src formats 2021-05-27 17:01:11 -04:00
gstv4l2decoder.c v4l2codecs: add wrappers for alpha decode 2021-05-27 17:00:06 -04:00
gstv4l2decoder.h v4l2codecs: add wrappers for alpha decode 2021-05-27 17:00:06 -04:00
gstv4l2format.c v4l2codecs: Enable 32x32 tiled NV12 support 2020-07-15 13:24:13 +00:00
gstv4l2format.h v4l2format: Convert between V4L2 and GST video format 2020-03-31 09:34:05 -04:00
meson.build v4l2codecs: add wrappers for alpha decode 2021-05-27 17:00:06 -04:00
plugin.c v4l2codecs: vp8: Update to the new uAPI 2021-06-29 21:01:29 +00:00