diff options
author | Olivier Crête <olivier.crete@collabora.com> | 2024-03-03 18:35:09 -0500 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2024-03-04 17:33:00 +0000 |
commit | caac280466f38981d17b0736570d16cdafcd93e9 (patch) | |
tree | 7287cbfabed31ed761f6dd941e70a58e8edab33f /subprojects | |
parent | 7a14b48dadde2bbe640237d4fc933b9a657b090a (diff) |
analytics: Add documentation to hotdoc build
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6253>
Diffstat (limited to 'subprojects')
5 files changed, 10 insertions, 5 deletions
diff --git a/subprojects/gst-plugins-bad/docs/libs/analytics/index.md b/subprojects/gst-plugins-bad/docs/libs/analytics/index.md new file mode 100644 index 0000000000..7ef69e2e68 --- /dev/null +++ b/subprojects/gst-plugins-bad/docs/libs/analytics/index.md @@ -0,0 +1,3 @@ +# Analytics metadata library + +> NOTE: This library API is considered *unstable* diff --git a/subprojects/gst-plugins-bad/docs/libs/analytics/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/analytics/sitemap.txt new file mode 100644 index 0000000000..4f91fcd8a3 --- /dev/null +++ b/subprojects/gst-plugins-bad/docs/libs/analytics/sitemap.txt @@ -0,0 +1 @@ +gi-index diff --git a/subprojects/gst-plugins-bad/docs/meson.build b/subprojects/gst-plugins-bad/docs/meson.build index 3b884e6af2..e85fd6f56c 100644 --- a/subprojects/gst-plugins-bad/docs/meson.build +++ b/subprojects/gst-plugins-bad/docs/meson.build @@ -135,6 +135,7 @@ if build_gir {'name': 'cuda', 'gir': gst_cuda_gir, 'lib': gstcuda_dep, 'c_source_patterns': ['*.h', '*.cpp']}, {'name': 'dxva', 'gir': dxva_gir, 'lib': gstdxva_dep, 'c_source_patterns': ['*.h', '*.cpp']}, {'name': 'mse', 'gir': mse_gir, 'lib': gstmse_dep, 'suffix': 'lib'}, + {'name': 'analytics', 'gir': analytics_gir, 'lib': gstanalytics_dep}, ] if gstopencv_dep.found() diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/analytics/analytics-meta-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/analytics/analytics-meta-prelude.h index 6b4ae3bf68..8c3b4a973f 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/analytics/analytics-meta-prelude.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/analytics/analytics-meta-prelude.h @@ -25,7 +25,7 @@ #include <gst/gst.h> #ifndef GST_ANALYTICS_META_API -# ifdef BUILDING_GST_ANALYTIC_META +# ifdef BUILDING_GST_ANALYTICS # define GST_ANALYTICS_META_API GST_API_EXPORT # else # define GST_ANALYTICS_META_API GST_API_IMPORT diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/analytics/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/analytics/meson.build index 13b0eb261a..a2886e28f7 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/analytics/meson.build +++ b/subprojects/gst-plugins-bad/gst-libs/gst/analytics/meson.build @@ -14,7 +14,7 @@ install_headers(analytics_headers, subdir : 'gstreamer-1.0/gst/analytics') pkg_name = 'gstreamer-analytics-1.0' gstanalytics = library('gstanalytics-' + api_version, analytics_sources, - c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API', '-DBUILDING_GST_ANALYTIC_META', '-DG_LOG_DOMAIN="Gstreamer-Analytic"'], + c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API', '-DBUILDING_GST_ANALYTICS', '-DG_LOG_DOMAIN="GStreamer-Analytics"'], include_directories : [configinc, libsinc], version : libversion, soversion : soversion, @@ -47,9 +47,9 @@ if build_gir } library_def += {'gir': [gir]} if not static_build - analyticsmeta_gir = gnome.generate_gir(gstanalytics, kwargs: gir) - library_def += {'gir_targets': library_def.get('gir_targets', []) + [analyticsmeta_gir]} - gen_sources += analyticsmeta_gir + analytics_gir = gnome.generate_gir(gstanalytics, kwargs: gir) + library_def += {'gir_targets': library_def.get('gir_targets', []) + [analytics_gir]} + gen_sources += analytics_gir endif endif gst_libraries += [[pkg_name, library_def]] |