gstreamer/subprojects/gst-plugins-bad/sys/v4l2codecs
Nicolas Dufresne d327b576fd v4l2codecs: format: Fix tiled stride with modifiers
After a bit of back and forth, we figure-out that for backward
compatibility we need to set the tile stride the way GStreamer
defines it. Sinks such as glimagesink/waylandsink translate it
back to the number of bytes representation used by Linux.

The change in !7355 when the other way around, breaking tiled
playback through waylandsink and glimagesink.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7892>
2025-01-29 17:20:33 +00:00
..
linux v4l2codecs: decoder: Translate V4L2 formats into DRM fourcc/mod pairs 2024-12-19 20:55:59 +00:00
gstv4l2codecallocator.c v4l2codecs: Add remove buffers helpers 2024-10-19 01:39:04 +00:00
gstv4l2codecallocator.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstv4l2codecalphadecodebin.c v4l2codecs: alphadecoder: Explicitly pass 64 bit integers as such through varargs 2024-03-27 14:01:45 -04:00
gstv4l2codecalphadecodebin.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstv4l2codecav1dec.c v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codecav1dec.h v4l2codecs: Add AV1 decoder 2023-06-16 01:30:40 +00:00
gstv4l2codecdevice.c v4l2codecs: Warn user when no media devices are found 2022-09-29 19:12:14 +00:00
gstv4l2codecdevice.h v4l2codecs: dynamically discovers supported pixels formats 2024-10-19 22:14:13 +00:00
gstv4l2codech264dec.c v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codech264dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstv4l2codech265dec.c v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codech265dec.h v4l2codecs: Add v4l2 stateless H265 decoder 2022-07-22 10:21:02 -04:00
gstv4l2codecmpeg2dec.c v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codecmpeg2dec.h v4l2codecs: mpeg2: Check that the decoder output formats 2021-12-10 21:37:14 +00:00
gstv4l2codecpool.c v4l2codecs: decoder: Translate V4L2 formats into DRM fourcc/mod pairs 2024-12-19 20:55:59 +00:00
gstv4l2codecpool.h v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codecvp8dec.c v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codecvp8dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstv4l2codecvp9dec.c v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2codecvp9dec.h v4l2codecs: vp9: Add alpha decodebin wrapper 2021-12-10 21:37:14 +00:00
gstv4l2decoder.c v4l2codecs: decoder: Translate V4L2 formats into DRM fourcc/mod pairs 2024-12-19 20:55:59 +00:00
gstv4l2decoder.h v4l2codecs: Use GstVideoInfoDmaDrm more consistently 2024-12-04 19:26:40 +00:00
gstv4l2format.c v4l2codecs: format: Fix tiled stride with modifiers 2025-01-29 17:20:33 +00:00
gstv4l2format.h v4l2codecs: decoder: Translate V4L2 formats into DRM fourcc/mod pairs 2024-12-19 20:55:59 +00:00
meson.build docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
plugin.c v4l2codecs: Add AV1 decoder 2023-06-16 01:30:40 +00:00