diff --git a/gst-libs/gst/insertbin/meson.build b/gst-libs/gst/insertbin/meson.build index 20d71c69fe..acf1805290 100644 --- a/gst-libs/gst/insertbin/meson.build +++ b/gst-libs/gst/insertbin/meson.build @@ -24,7 +24,7 @@ if build_gir export_packages : 'gstreamer-insertbin-1.0', includes : ['Gst-1.0'], install : true, - extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'], + extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'] + ['--c-include=gst/insertbin/gstinsertbin.h'], dependencies : [gst_dep] ) gen_sources += insertbin_gir diff --git a/gst-libs/gst/mpegts/meson.build b/gst-libs/gst/mpegts/meson.build index ea430b30e8..3ff7735150 100644 --- a/gst-libs/gst/mpegts/meson.build +++ b/gst-libs/gst/mpegts/meson.build @@ -47,12 +47,12 @@ if build_gir sources : mpegts_sources + mpegts_headers, namespace : 'GstMpegts', nsversion : api_version, - identifier_prefix : 'Gst', - symbol_prefix : 'gst', + identifier_prefix : 'GstMpegts', + symbol_prefix : 'gst_mpegts', #FIXME ['gst_mpegts', 'gst'], export_packages : 'gstreamer-mpegts-1.0', includes : ['Gst-1.0'], install : true, - extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'], + extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'] + ['--c-include=gst/mpegts/mpegts.h'], dependencies : [gst_dep] ) gen_sources += mpegts_gir diff --git a/gst-libs/gst/player/meson.build b/gst-libs/gst/player/meson.build index 5033d1a4aa..57bc55bf28 100644 --- a/gst-libs/gst/player/meson.build +++ b/gst-libs/gst/player/meson.build @@ -46,7 +46,7 @@ if build_gir includes : ['Gst-1.0', 'GstPbutils-1.0', 'GstBase-1.0', 'GstVideo-1.0', 'GstAudio-1.0', 'GstTag-1.0'], install : true, - extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'], + extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'] + ['--c-include=gst/player/player.h'], dependencies : [gstbase_dep, gstvideo_dep, gstaudio_dep, gsttag_dep, gstpbutils_dep] )