gstreamer/subprojects
Daniel Morin 8169863f01 analytics: Make GstTensor more suitable for inline allocation
GstTensor contained two fields (data, dims) that were dynamicallay allocated. For
data it's for a GstBuffer and we have pool for efficient memory management. For
dims it's a small array to store the dimension of the tensor. The dims field
can be allocated inplace by moving it at the end of the structure. This will
allow a better memory management when GstTensor is stored in an analytics meta
which will take advantage of the _clear interface for re-use.

- New api to allocate and free GstTensor
To continue to support use-cases where GstTensor is not stored in an
analytics-meta we provide gst_tensor_alloc, gst_tensor_alloc_n and
gst_tensor_free that will facilitate memory management.
- Make GstTensor a boxed type

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6000>
2024-11-08 14:58:49 +00:00
..
gst-devtools validate: flow: Fix logging upstream events 2024-11-07 20:52:46 +00:00
gst-docs android: Stop including ca-certificates as compulsory 2024-11-06 23:02:26 +00:00
gst-editing-services validate: Allow overriding features rank early in testfiles meta 2024-11-07 20:52:45 +00:00
gst-examples Revert "gst-examples: update to gradle 8.3" 2024-10-31 04:03:55 +05:30
gst-integration-testsuites validate: Ignore flaky dash playbin3 issue 2024-10-24 19:49:04 +00:00
gst-libav avcodecmap: Use avcodec_get_supported_config() instead of struct fields 2024-11-05 11:34:33 +00:00
gst-plugins-bad analytics: Make GstTensor more suitable for inline allocation 2024-11-08 14:58:49 +00:00
gst-plugins-base urisourcebin: Also use event probe for HLS use-cases 2024-11-08 09:14:21 +00:00
gst-plugins-good v4l2object: Remove little endian marker on 8 bit bayer format names 2024-11-06 12:06:28 +00:00
gst-plugins-ugly meson: bail out earlier in docs subdir if docs are disabled 2024-11-04 19:14:10 +00:00
gst-python meson: Remove c_std=gnu99 in validate and python 2024-10-29 13:58:09 +00:00
gst-rtsp-server meson: bail out earlier in docs subdir if docs are disabled 2024-11-04 19:14:10 +00:00
gstreamer gstreamer: update translations 2024-11-03 17:45:28 +00:00
gstreamer-sharp
gstreamer-vaapi meson: bail out earlier in docs subdir if docs are disabled 2024-11-04 19:14:10 +00:00
macos-bison-binary
packagefiles cairo.wrap: Update to 1.18.2 and fix MSYS2 build 2024-11-06 17:20:37 +00:00
webview2
win-flex-bison-binaries
win-nasm
win-pkgconfig
avtp.wrap
cairo.wrap cairo.wrap: Update to 1.18.2 and fix MSYS2 build 2024-11-06 17:20:37 +00:00
dav1d.wrap
DirectX-Headers.wrap
directxmath.wrap
dssim.wrap
dv.wrap
expat.wrap
fdk-aac.wrap
FFmpeg.wrap subprojects: Update ffmpeg to 7.1 2024-11-07 10:38:08 +00:00
flac.wrap
fontconfig.wrap
freetype2.wrap
fribidi.wrap
gdk-pixbuf.wrap ci: Add a gdk-pixbuf file-based wrap for gtk4 2024-10-24 15:52:15 +05:30
gl-headers.wrap
glib-networking.wrap
glib.wrap subprojects: update glib wrap to 2.82.2 2024-10-26 14:33:11 +03:00
gobject-introspection.wrap
graphene.wrap
gst-plugins-rs.wrap
gtk-sharp.wrap
gtk.wrap meson: Bump gtk4 and pango wraps 2024-08-17 15:00:11 +05:30
harfbuzz.wrap
json-glib.wrap subprojects: add fallback_urls for json-glib and pygobject wraps 2024-11-07 13:43:29 +00:00
lame.wrap
libdrm.wrap
libffi.wrap
libgudev.wrap
libjpeg-turbo.wrap
liblc3.wrap
libmicrodns.wrap
libnice.wrap
libopenjp2.wrap meson: Update openjpeg wrap to 2.5.2, fixes a warning 2024-09-10 14:59:36 +00:00
libpng.wrap
libpsl.wrap
libsoup.wrap
libsrtp2.wrap
libva.wrap
libwpe.wrap
libxml2.wrap
ntv2.wrap ntv2: Update to AJA NTV2 SDK 17.1.0 2024-09-27 16:43:37 +00:00
ogg.wrap
openh264.wrap subprojects: update openh264 to 2.4.1 2024-09-08 15:31:27 +00:00
opus.wrap
orc.wrap
pango.wrap meson: Bump gtk4 and pango wraps 2024-08-17 15:00:11 +05:30
pcre2.wrap
pixman.wrap
proxy-libintl.wrap
pycairo.wrap
pygobject.wrap subprojects: add fallback_urls for json-glib and pygobject wraps 2024-11-07 13:43:29 +00:00
soundtouch.wrap
sqlite3.wrap
vorbis.wrap
vpx.wrap
wayland-protocols.wrap
webrtc-audio-processing.wrap
wpebackend-fdo.wrap
x264.wrap
zlib.wrap