validate: silence g-ir-scanner warnings about GST_IS_VALIDATE_*
authorTim-Philipp Müller <tim@centricular.com>
Sat, 25 Jul 2020 20:12:00 +0000 (21:12 +0100)
committerThibault Saunier <tsaunier@igalia.com>
Mon, 27 Jul 2020 13:53:16 +0000 (09:53 -0400)
Which it complains about because we say our prefix is 'gst_validate'
so it should really be GST_VALIDATE_IS_* instead.

Hide the boilerplate defines from g-ir-scanner, it doesn't need
to process them.

Fixes #46

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/214>

12 files changed:
validate/gst/validate/gst-validate-bin-monitor.h
validate/gst/validate/gst-validate-element-monitor.h
validate/gst/validate/gst-validate-monitor.h
validate/gst/validate/gst-validate-override.h
validate/gst/validate/gst-validate-pad-monitor.h
validate/gst/validate/gst-validate-pipeline-monitor.h
validate/gst/validate/gst-validate-reporter.h
validate/gst/validate/gst-validate-runner.h
validate/gst/validate/gst-validate-scenario.h
validate/gst/validate/media-descriptor-parser.h
validate/gst/validate/media-descriptor-writer.h
validate/gst/validate/media-descriptor.h

index 0b2779a519656ef2e67b667b87ef975f38c9e56c..184b5e26e43b235825dc13c1c2090b434cf3ff1e 100644 (file)
@@ -30,6 +30,7 @@
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_BIN_MONITOR                  (gst_validate_bin_monitor_get_type ())
 #define GST_IS_VALIDATE_BIN_MONITOR(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_BIN_MONITOR))
 #define GST_IS_VALIDATE_BIN_MONITOR_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_BIN_MONITOR))
@@ -38,6 +39,7 @@ G_BEGIN_DECLS
 #define GST_VALIDATE_BIN_MONITOR_CLASS(klass)          (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_BIN_MONITOR, GstValidateBinMonitorClass))
 #define GST_VALIDATE_BIN_MONITOR_CAST(obj)            ((GstValidateBinMonitor*)(obj))
 #define GST_VALIDATE_BIN_MONITOR_CLASS_CAST(klass)    ((GstValidateBinMonitorClass*)(klass))
+#endif
 
 typedef struct _GstValidateBinMonitor GstValidateBinMonitor;
 typedef struct _GstValidateBinMonitorClass GstValidateBinMonitorClass;
index 92e90d9990768ba071bee16cd1680ee64c4c6b08..025153d1f858679f327c83e841efe472719ae37e 100644 (file)
@@ -29,6 +29,7 @@
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_ELEMENT_MONITOR                      (gst_validate_element_monitor_get_type ())
 #define GST_IS_VALIDATE_ELEMENT_MONITOR(obj)                   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_ELEMENT_MONITOR))
 #define GST_IS_VALIDATE_ELEMENT_MONITOR_CLASS(klass)           (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_ELEMENT_MONITOR))
@@ -37,6 +38,7 @@ G_BEGIN_DECLS
 #define GST_VALIDATE_ELEMENT_MONITOR_CLASS(klass)              (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_ELEMENT_MONITOR, GstValidateElementMonitorClass))
 #define GST_VALIDATE_ELEMENT_MONITOR_CAST(obj)                ((GstValidateElementMonitor*)(obj))
 #define GST_VALIDATE_ELEMENT_MONITOR_CLASS_CAST(klass)        ((GstValidateElementMonitorClass*)(klass))
+#endif
 
 #define GST_VALIDATE_ELEMENT_MONITOR_ELEMENT_IS_DECODER(m) (GST_VALIDATE_ELEMENT_MONITOR_CAST (m)->is_decoder)
 #define GST_VALIDATE_ELEMENT_MONITOR_ELEMENT_IS_ENCODER(m) (GST_VALIDATE_ELEMENT_MONITOR_CAST (m)->is_encoder)
index 7206fcb0d12d0b7e056b21ae1d3dfaf00f095cbb..2964705f23d5f73405ede942621c636056f3bdfd 100644 (file)
@@ -36,6 +36,7 @@ typedef struct _GstValidateMonitorClass GstValidateMonitorClass;
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_MONITOR                      (gst_validate_monitor_get_type ())
 #define GST_IS_VALIDATE_MONITOR(obj)                   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_MONITOR))
 #define GST_IS_VALIDATE_MONITOR_CLASS(klass)           (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_MONITOR))
@@ -44,6 +45,7 @@ G_BEGIN_DECLS
 #define GST_VALIDATE_MONITOR_CLASS(klass)              (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_MONITOR, GstValidateMonitorClass))
 #define GST_VALIDATE_MONITOR_CAST(obj)                ((GstValidateMonitor*)(obj))
 #define GST_VALIDATE_MONITOR_CLASS_CAST(klass)        ((GstValidateMonitorClass*)(klass))
+#endif
 
 #define GST_VALIDATE_MONITOR_GET_PARENT(m) (GST_VALIDATE_MONITOR_CAST (m)->parent)
 
index a3454a6364dd6a468aa5cf247a382ad04deb91ba..93eef630fd6b17d29cb008f842d629f72ba98d1d 100644 (file)
@@ -79,12 +79,14 @@ GST_VALIDATE_API
 GType gst_validate_override_get_type (void) G_GNUC_CONST;
 
 /* TYPE MACROS */
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_OVERRIDE (gst_validate_override_get_type ())
 #define GST_VALIDATE_OVERRIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_VALIDATE_OVERRIDE, GstValidateOverride))
 #define GST_VALIDATE_OVERRIDE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_VALIDATE_OVERRIDE, GstValidateOverrideClass))
 #define GST_IS_VALIDATE_OVERRIDE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_VALIDATE_OVERRIDE))
 #define GST_IS_VALIDATE_OVERRIDE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_VALIDATE_OVERRIDE))
 #define GST_VALIDATE_OVERRIDE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VALIDATE_OVERRIDE, GstValidateOverrideClass))
+#endif
 
 GST_VALIDATE_API
 GstValidateOverride *    gst_validate_override_new (void);
index 5d25139186e58e29956cc377d493222f192db4b6..1c753f3d9716fecb37ec214da91d2b9a2049bce6 100644 (file)
@@ -35,6 +35,7 @@ typedef struct _GstValidatePadSeekData GstValidatePadSeekData;
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_PAD_MONITOR                  (gst_validate_pad_monitor_get_type ())
 #define GST_IS_VALIDATE_PAD_MONITOR(obj)               (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_PAD_MONITOR))
 #define GST_IS_VALIDATE_PAD_MONITOR_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_PAD_MONITOR))
@@ -43,7 +44,7 @@ G_BEGIN_DECLS
 #define GST_VALIDATE_PAD_MONITOR_CLASS(klass)          (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_PAD_MONITOR, GstValidatePadMonitorClass))
 #define GST_VALIDATE_PAD_MONITOR_CAST(obj)            ((GstValidatePadMonitor*)(obj))
 #define GST_VALIDATE_PAD_MONITOR_CLASS_CAST(klass)    ((GstValidatePadMonitorClass*)(klass))
-
+#endif
 
 /**
  * GstValidatePadMonitor:
index 666fa53cbb76e133f6f25db4aae22fc4ee06784e..37c88bcc576e3bf907bcb0ddd3df689a1ea9656a 100644 (file)
@@ -29,6 +29,7 @@
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_PIPELINE_MONITOR                     (gst_validate_pipeline_monitor_get_type ())
 #define GST_IS_VALIDATE_PIPELINE_MONITOR(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_PIPELINE_MONITOR))
 #define GST_IS_VALIDATE_PIPELINE_MONITOR_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_PIPELINE_MONITOR))
@@ -37,6 +38,7 @@ G_BEGIN_DECLS
 #define GST_VALIDATE_PIPELINE_MONITOR_CLASS(klass)             (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_PIPELINE_MONITOR, GstValidatePipelineMonitorClass))
 #define GST_VALIDATE_PIPELINE_MONITOR_CAST(obj)            ((GstValidatePipelineMonitor*)(obj))
 #define GST_VALIDATE_PIPELINE_MONITOR_CLASS_CAST(klass)    ((GstValidatePipelineMonitorClass*)(klass))
+#endif
 
 #define GST_VALIDATE_PIPELINE_MONITOR_GET_PIPELINE(m) (GST_PIPELINE_CAST (GST_VALIDATE_ELEMENT_MONITOR_GET_ELEMENT (m)))
 
index ef1e1c824dfe98d400fcd3f022ea6976c9b92963..c4e6180368aee7d80b52dd340991a017ff6ecf68 100644 (file)
@@ -33,11 +33,13 @@ typedef struct _GstValidateReporterInterface GstValidateReporterInterface;
 G_BEGIN_DECLS
 
 /* GstValidateReporter interface declarations */
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_REPORTER                (gst_validate_reporter_get_type ())
 #define GST_VALIDATE_REPORTER(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VALIDATE_REPORTER, GstValidateReporter))
 #define GST_IS_VALIDATE_REPORTER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_REPORTER))
 #define GST_VALIDATE_REPORTER_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_VALIDATE_REPORTER, GstValidateReporterInterface))
 #define GST_VALIDATE_REPORTER_CAST(obj)           ((GstValidateReporter *) obj)
+#endif
 
 /**
  * GST_VALIDATE_REPORT:
index 619b3dd91f9f75d77c386baee73bb9f67406cb7d..e513803182cb44f3a5ec0f434b72309724d3ad8e 100644 (file)
@@ -35,6 +35,7 @@ typedef struct _GstValidateRunnerClass GstValidateRunnerClass;
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_RUNNER                       (gst_validate_runner_get_type ())
 #define GST_IS_VALIDATE_RUNNER(obj)                    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_RUNNER))
 #define GST_IS_VALIDATE_RUNNER_CLASS(klass)            (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_RUNNER))
@@ -43,6 +44,7 @@ G_BEGIN_DECLS
 #define GST_VALIDATE_RUNNER_CLASS(klass)               (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_RUNNER, GstValidateRunnerClass))
 #define GST_VALIDATE_RUNNER_CAST(obj)                 ((GstValidateRunner*)(obj))
 #define GST_VALIDATE_RUNNER_CLASS_CAST(klass)         ((GstValidateRunnerClass*)(klass))
+#endif
 
 typedef struct _GstValidateRunnerPrivate GstValidateRunnerPrivate;
 
index 6a1238f7600d00f117853acca5e51d7d47f2b7b0..72c066b3c44dc7980d90704b0192af6392919c26 100644 (file)
 
 G_BEGIN_DECLS
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_SCENARIO            (gst_validate_scenario_get_type ())
 #define GST_VALIDATE_SCENARIO(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VALIDATE_SCENARIO, GstValidateScenario))
 #define GST_VALIDATE_SCENARIO_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_SCENARIO, GstValidateScenarioClass))
 #define GST_IS_VALIDATE_SCENARIO(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_SCENARIO))
 #define GST_IS_VALIDATE_SCENARIO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_SCENARIO))
 #define GST_VALIDATE_SCENARIO_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VALIDATE_SCENARIO, GstValidateScenarioClass))
+#endif
 
 typedef struct _GstValidateScenarioPrivate GstValidateScenarioPrivate;
 typedef struct _GstValidateActionParameter GstValidateActionParameter;
@@ -159,9 +161,12 @@ GstValidateAction* gst_validate_action_ref             (GstValidateAction * acti
 GST_VALIDATE_API
 void gst_validate_action_unref                         (GstValidateAction * action);
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_ACTION            (gst_validate_action_get_type ())
 #define GST_IS_VALIDATE_ACTION(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_ACTION))
 #define GST_VALIDATE_ACTION_GET_TYPE(obj)   ((GstValidateActionType*)gst_validate_get_action_type(((GstValidateAction*)obj)->type))
+#endif
+
 GST_VALIDATE_API
 GType gst_validate_action_get_type (void);
 
@@ -235,9 +240,12 @@ struct _GstValidateActionType
   gpointer _gst_reserved[GST_PADDING_LARGE - sizeof (GstRank) - 2];
 };
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_ACTION_TYPE       (gst_validate_action_type_get_type ())
 #define GST_IS_VALIDATE_ACTION_TYPE(obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_ACTION_TYPE))
 #define GST_VALIDATE_ACTION_TYPE(obj)       ((GstValidateActionType*) obj)
+#endif
+
 GST_VALIDATE_API
 GType gst_validate_action_type_get_type     (void);
 
index 17a58c375879f4861a29f9f2187c37ba1bb725b3..b10dc05fbd14d9ce3b4d225b8747bd04aaf631bb 100644 (file)
@@ -32,12 +32,14 @@ G_BEGIN_DECLS
 GST_VALIDATE_API
 GType gst_validate_media_descriptor_parser_get_type (void);
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_PARSER            (gst_validate_media_descriptor_parser_get_type ())
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_PARSER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_PARSER, GstValidateMediaDescriptorParser))
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_PARSER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_PARSER, GstValidateMediaDescriptorParserClass))
 #define GST_IS_VALIDATE_MEDIA_DESCRIPTOR_PARSER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_PARSER))
 #define GST_IS_VALIDATE_MEDIA_DESCRIPTOR_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_PARSER))
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_PARSER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_PARSER, GstValidateMediaDescriptorParserClass))
+#endif
 
 typedef struct _GstValidateMediaDescriptorParserPrivate GstValidateMediaDescriptorParserPrivate;
 
index f5822169709db326c1db956cbcf4f1c7b9015da7..334568b7c42cb3fa8e05f32569d575008f84b39d 100644 (file)
@@ -33,12 +33,14 @@ G_BEGIN_DECLS
 GST_VALIDATE_API
 GType gst_validate_media_descriptor_writer_get_type (void);
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_WRITER            (gst_validate_media_descriptor_writer_get_type ())
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_WRITER, GstValidateMediaDescriptorWriter))
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_WRITER, GstValidateMediaDescriptorWriterClass))
 #define GST_IS_VALIDATE_MEDIA_DESCRIPTOR_WRITER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_WRITER))
 #define GST_IS_VALIDATE_MEDIA_DESCRIPTOR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_WRITER))
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR_WRITER, GstValidateMediaDescriptorWriterClass))
+#endif
 
 typedef struct _GstValidateMediaDescriptorWriterPrivate GstValidateMediaDescriptorWriterPrivate;
 
index 32e0d45bc31f6a33fcec394ea25e06bfbb675bd7..65b3a57ac13796ab1fd91fa5c5749b522b178298 100644 (file)
@@ -137,12 +137,14 @@ gboolean gst_validate_tag_node_compare (GstValidateMediaTagNode *
 GST_VALIDATE_API
 GType gst_validate_media_descriptor_get_type (void);
 
+#ifndef __GI_SCANNER__
 #define GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR (gst_validate_media_descriptor_get_type ())
 #define GST_VALIDATE_MEDIA_DESCRIPTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR, GstValidateMediaDescriptor))
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR, GstValidateMediaDescriptorClass))
 #define GST_IS_VALIDATE_MEDIA_DESCRIPTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR))
 #define GST_IS_VALIDATE_MEDIA_DESCRIPTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR))
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR, GstValidateMediaDescriptorClass))
+#endif
 
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_GET_LOCK(obj)               (&GST_VALIDATE_MEDIA_DESCRIPTOR(obj)->lock)
 #define GST_VALIDATE_MEDIA_DESCRIPTOR_LOCK(obj)                   g_mutex_lock(GST_VALIDATE_MEDIA_DESCRIPTOR_GET_LOCK(obj))