gstreamer/subprojects/gst-plugins-bad/tests
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
..
check analytics: base class for analytics meta 2023-11-21 18:04:53 +00:00
examples webrtcrenego: Use payload type correctly for the dynamic stream 2023-07-19 13:01:49 +00:00
files bad: Added W3C Media Source Extensions library 2023-11-19 13:48:43 +00:00
interactive bad/soundtouch: Fix interactive test build on MSVC 2022-09-22 07:20:45 +00:00
validate video: Fix ordering of video formats in GST_VIDEO_FORMATS_ALL_STR 2023-08-25 15:27:02 +00:00
meson.build gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00