gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Nicolas Dufresne 5980fb76e7 video: Add arbitrary tile dimensions support
In current tile representation, only tiles with power of two
width and height in bytes are supported. This limitation
prevents adding more complex tiles formats.

In this patch, we deprecate tile_ws and tile_hs from GstVideoFormatInfo and
replace if with an array of GstVideoTileInfo. Each plane tiles are then
described with their pixels width/height, line stride and total size.
The helper gst_video_format_info_get_tile_sizes() that depends on the
deprecated API is also being removed. This can simply be removed as it wasn't
in any stable release yet.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3424>
2022-11-18 22:59:29 +00:00
..
allocators allocators: Add/fix various annotations 2022-10-18 13:51:17 +03:00
app core/base: Only post latency messages if the latency values have actually changed 2022-10-27 15:25:22 +00:00
audio aggregator: Implement force_live API 2022-11-18 18:14:26 +00:00
fft meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
gl video: Add arbitrary tile dimensions support 2022-11-18 22:59:29 +00:00
pbutils pbutils: Fix vp9 mime mapping when caps when no chroma-site. 2022-11-16 01:29:50 +00:00
riff riff: Mark jpeg as parsed 2022-10-13 13:53:29 -04:00
rtp rtp: Add/fix various annotations 2022-10-18 08:56:58 +00:00
rtsp Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
sdp Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
tag tag: Add/fix various annotations 2022-10-18 13:51:17 +03:00
video video: Add arbitrary tile dimensions support 2022-11-18 22:59:29 +00:00
glib-compat-private.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build sdp: Handle level-asymmetry-allowed for H264 streams 2021-12-12 10:59:00 -03:00