gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/analytics
Daniel Morin 98653aa43a analytics: Allow specific analytics-meta (Mtd) to handle their clear
- Add mtd_meta_clear to allow specific analytics-meta to handle their clear
  operation specific to their type.

- Clear mtd's attached when analytic-meta is freed. When the buffer where
  analytics-meta is attached is not from a buffer pool
  gst_analytics_relation_meta_clear will not be called unless we explicitly call
  it in _free. This important otherwise _mtd_clear are not called and lead to
  leak if embedded mtd's allocated memory
- Un-ref in transform if it's a copy

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6026>
2024-10-17 18:13:03 +00:00
..
analytics-meta-prelude.h analytics: Add documentation to hotdoc build 2024-03-04 17:33:00 +00:00
analytics.h analytics: base class for analytics meta 2023-11-21 18:04:53 +00:00
gstanalyticsclassificationmtd.c analytics: Change pointers in getters to const 2024-09-02 12:27:37 +00:00
gstanalyticsclassificationmtd.h analytics: Change pointers in getters to const 2024-09-02 12:27:37 +00:00
gstanalyticsmeta.c analytics: Allow specific analytics-meta (Mtd) to handle their clear 2024-10-17 18:13:03 +00:00
gstanalyticsmeta.h analytics: Allow specific analytics-meta (Mtd) to handle their clear 2024-10-17 18:13:03 +00:00
gstanalyticsobjectdetectionmtd.c analytics: Change pointers in getters to const 2024-09-02 12:27:37 +00:00
gstanalyticsobjectdetectionmtd.h analytics: Change pointers in getters to const 2024-09-02 12:27:37 +00:00
gstanalyticsobjecttrackingmtd.c analytics: Change pointers in getters to const 2024-09-02 12:27:37 +00:00
gstanalyticsobjecttrackingmtd.h analytics: Change pointers in getters to const 2024-09-02 12:27:37 +00:00
gstanalyticssegmentationmtd.c analytics: Allow specific analytics-meta (Mtd) to handle their clear 2024-10-17 18:13:03 +00:00
meson.build meson: Remove duplicated library definitions for gstmse and gstanalytics 2024-06-30 15:43:27 +00:00