From caac280466f38981d17b0736570d16cdafcd93e9 Mon Sep 17 00:00:00 2001 From: Olivier CrĂȘte Date: Sun, 3 Mar 2024 18:35:09 -0500 Subject: analytics: Add documentation to hotdoc build Part-of: --- subprojects/gst-plugins-bad/docs/libs/analytics/index.md | 3 +++ subprojects/gst-plugins-bad/docs/libs/analytics/sitemap.txt | 1 + subprojects/gst-plugins-bad/docs/meson.build | 1 + .../gst-libs/gst/analytics/analytics-meta-prelude.h | 2 +- subprojects/gst-plugins-bad/gst-libs/gst/analytics/meson.build | 8 ++++---- 5 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 subprojects/gst-plugins-bad/docs/libs/analytics/index.md create mode 100644 subprojects/gst-plugins-bad/docs/libs/analytics/sitemap.txt (limited to 'subprojects') 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 #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]] -- cgit v1.2.3-70-g09d2