gstreamer/subprojects/gst-plugins-bad/gst-libs/gst
Daniel Morin d23a90cb16 analytics: base class for analytics meta
- GstAnalyticRelationMeta is a base class for analytics
  meta. It's able to store analytics results (GstAnalyticRelatableMtd)
  and describe the relation between each analysis results.
- GstAnalysisRelationMeta also contain an algorithm able to explore
  analysis results relation using a bfs.
- Relation(edge) between analysis results (vertice) are stored in an adjacency-matrix
  that allow to quickly identify if two analysis results are related and by
  which relation they related. It also work for indirect relation
  and can provide the path of analysis results by which two
  analysis results are related.
- One allocation per buffer to store analysis results. Here we rely on
  the application to guess how much space will be required to store all
  analysis results. This is something that could be improved
  significantly but it's a starting point.
- Define common analysis results, classification, object-detection,
  tracking that are subclass of GstAnalyticRelatableMtd. The also
  provide exemple of how to extend GstAnalyticRelatableMtd to have them
  benefit for the mechanim to express relation with other analysis
  results.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4962>
2023-11-21 18:04:53 +00:00
..
adaptivedemux plugins: Fix wrong enum usage 2023-03-20 11:40:30 +00:00
analytics analytics: base class for analytics meta 2023-11-21 18:04:53 +00:00
audio gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
basecamerabinsrc meson: Add CameraBin and Va girs 2023-04-25 02:57:55 +00:00
codecparsers codecparsers: h264bitwriter: Fix trace typo 2023-11-14 14:41:37 -05:00
codecs codecparsers: introduce h265 level enum 2023-11-13 16:37:46 +00:00
cuda cuda: Use d3d11 token data for interop data 2023-09-29 12:36:01 +00:00
d3d11 directxmath.wrap: Fix cpuid mismatch on MinGW 2023-11-20 20:08:57 +00:00
dxva dxva: Build gir and remove SDK header dependency 2023-10-14 12:32:46 +00:00
insertbin insertbin/doc: add "Since" markers to pass CI 2023-11-17 01:09:49 +01:00
interfaces meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
isoff gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
mpegts gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
mse bad: Added W3C Media Source Extensions library 2023-11-19 13:48:43 +00:00
opencv build: opencv: disable opencv deps if it's not installed 2023-10-26 20:43:14 +00:00
play play: Improve documentation header 2023-11-12 11:07:37 +00:00
player player: Without dispatcher emit signals directly instead of via the default main context 2023-11-15 17:16:36 +00:00
sctp meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
transcoder gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
uridownloader meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
va vaallocator: use GstVideoInfoDmaDrm for dmabuf setup 2023-11-09 17:36:06 +00:00
vulkan vulkan: use gst_vulkan_device_select_queue 2023-11-21 13:51:21 +00:00
wayland waylandsink: fix incorrect RGB and BGR mapping about GST DRM and WL_SHM 2023-11-11 14:41:18 +00:00
webrtc webrtcice: Add webrtc ALPN header for HTTP proxy 2023-08-17 00:45:05 +00:00
winrt gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
glib-compat-private.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build analytics: base class for analytics meta 2023-11-21 18:04:53 +00:00