mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-13 15:12:58 +00:00
validate: silence g-ir-scanner warnings about GST_IS_VALIDATE_*
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>
This commit is contained in:
parent
a848fdc464
commit
426f3e96ac
12 changed files with 30 additions and 1 deletions
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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)))
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -30,12 +30,14 @@
|
|||
|
||||
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);
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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))
|
||||
|
|
Loading…
Reference in a new issue