Removes the confusion with GstValidateReportLevel.
Modeled on GstDebugGraphDetails.
#define __GST_VALIDATE_ENUMS_H__
/**
- * GstValidateReportingLevel:
- * @GST_VALIDATE_REPORTING_LEVEL_NONE: No debugging level specified or desired. Used to deactivate
+ * GstValidateReportingDetails:
+ * @GST_VALIDATE_SHOW_NONE: No debugging level specified or desired. Used to deactivate
* debugging output.
- * @GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC: Summary of the issues found, with no
+ * @GST_VALIDATE_SHOW_SYNTHETIC: Summary of the issues found, with no
* details.
- * @GST_VALIDATE_REPORTING_LEVEL_SUBCHAIN: If set as the default level, similar
+ * @GST_VALIDATE_SHOW_SUBCHAIN: If set as the default level, similar
* issues can be reported multiple times for different subchains.
* If set as the level for a particular object (my_object:subchain), validate
* will report the issues where the object is the first to report an issue for
* a subchain.
- * @GST_VALIDATE_REPORTING_LEVEL_MONITOR: If set as the default level, all the
+ * @GST_VALIDATE_SHOW_MONITOR: If set as the default level, all the
* distinct issues for all the monitors will be reported.
* If set as the level for a particular object, all the distinct issues for this object
* will be reported.
* Note that if the same issue happens twice on the same object, up until this
* level that issue is only reported once.
- * @GST_VALIDATE_REPORTING_LEVEL_ALL: All the issues will be reported, even those
+ * @GST_VALIDATE_SHOW_ALL: All the issues will be reported, even those
* that repeat themselves inside the same object. This can be *very* verbose if
* set globally.
- * @GST_VALIDATE_REPORTING_LEVEL_UNKNOWN: No reporting level known,
+ * @GST_VALIDATE_SHOW_UNKNOWN: No reporting level known,
* reporting will default to the global reporting level.
*
* Setting the reporting level allows to control the way issues are reported
* when calling #gst_validate_runner_printf.
*
- * The reporting level can be set through the "GST_VALIDATE_REPORTING_LEVEL"
+ * The reporting level can be set through the "GST_VALIDATE_REPORTING_DETAILS"
* environment variable, as a comma-separated list of (optional) object categories / names
* and levels. No object category / name sets the global level.
*
- * Examples: GST_VALIDATE_REPORTING_LEVEL=synthetic,h264parse:all
- * GST_VALIDATE_REPORTING_LEVEL=none,h264parse::sink_0:synthetic
+ * Examples: GST_VALIDATE_REPORTING_DETAILS=synthetic,h264parse:all
+ * GST_VALIDATE_REPORTING_DETAILS=none,h264parse::sink_0:synthetic
*/
typedef enum {
- GST_VALIDATE_REPORTING_LEVEL_UNKNOWN = 0,
- GST_VALIDATE_REPORTING_LEVEL_NONE = 1,
- GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC = 2,
- GST_VALIDATE_REPORTING_LEVEL_SUBCHAIN = 3,
- GST_VALIDATE_REPORTING_LEVEL_MONITOR = 4,
- GST_VALIDATE_REPORTING_LEVEL_ALL = 5,
- GST_VALIDATE_REPORTING_LEVEL_COUNT
-} GstValidateReportingLevel;
+ GST_VALIDATE_SHOW_UNKNOWN = 0,
+ GST_VALIDATE_SHOW_NONE = 1,
+ GST_VALIDATE_SHOW_SYNTHETIC = 2,
+ GST_VALIDATE_SHOW_SUBCHAIN = 3,
+ GST_VALIDATE_SHOW_MONITOR = 4,
+ GST_VALIDATE_SHOW_ALL = 5,
+ GST_VALIDATE_SHOW_COUNT
+} GstValidateReportingDetails;
/**
- * GST_VALIDATE_REPORTING_LEVEL_DEFAULT:
+ * GST_VALIDATE_SHOW_DEFAULT:
*
* Defines the default reporting level to be used with gst-validate. It is normally
- * set to #GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC so only a synthetic report
+ * set to #GST_VALIDATE_SHOW_SYNTHETIC so only a synthetic report
* gets printed.
* As it can be configured at compile time, developer builds may chose to
* override that though.
*/
-#ifndef GST_VALIDATE_REPORTING_LEVEL_DEFAULT
-#define GST_VALIDATE_REPORTING_LEVEL_DEFAULT GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC
+#ifndef GST_VALIDATE_SHOW_DEFAULT
+#define GST_VALIDATE_SHOW_DEFAULT GST_VALIDATE_SHOW_SYNTHETIC
#endif
#endif /* __GST_VALIDATE_RUNNER_H__ */
#define _do_init \
G_IMPLEMENT_INTERFACE (GST_TYPE_VALIDATE_REPORTER, _reporter_iface_init)
-static GstValidateReportingLevel
+static GstValidateReportingDetails
_get_reporting_level (GstValidateReporter *monitor)
{
return GST_VALIDATE_MONITOR (monitor)->level;
return TRUE;
}
-static GstValidateReportingLevel
+static GstValidateReportingDetails
_get_report_level_for_pad (GstValidateRunner *runner, GstObject *pad)
{
GstObject *parent;
gchar *name;
- GstValidateReportingLevel level = GST_VALIDATE_REPORTING_LEVEL_UNKNOWN;
+ GstValidateReportingDetails level = GST_VALIDATE_SHOW_UNKNOWN;
parent = gst_object_get_parent (pad);
GstValidateRunner *runner;
GstObject *object, *parent;
gchar *object_name;
- GstValidateReportingLevel level = GST_VALIDATE_REPORTING_LEVEL_UNKNOWN;
+ GstValidateReportingDetails level = GST_VALIDATE_SHOW_UNKNOWN;
object = gst_object_ref(monitor->target);
runner = gst_validate_reporter_get_runner (GST_VALIDATE_REPORTER (monitor));
/* Let's allow for singling out pads */
if (GST_IS_PAD (object)) {
level = _get_report_level_for_pad (runner, object);
- if (level != GST_VALIDATE_REPORTING_LEVEL_UNKNOWN)
+ if (level != GST_VALIDATE_SHOW_UNKNOWN)
break;
}
gst_object_unref (object);
object = parent;
g_free (object_name);
- } while (object && level == GST_VALIDATE_REPORTING_LEVEL_UNKNOWN);
+ } while (object && level == GST_VALIDATE_SHOW_UNKNOWN);
if (object)
gst_object_unref (object);
GQueue overrides;
GstMediaDescriptor *media_descriptor;
- GstValidateReportingLevel level;
+ GstValidateReportingDetails level;
/*< private >*/
GHashTable *reports;
{
GstValidateReporterInterface *iface_class, *old_iface_class;
GstValidatePadMonitor *pad_monitor = GST_VALIDATE_PAD_MONITOR (reporter);
- GstValidateReportingLevel monitor_reporting_level;
+ GstValidateReportingDetails monitor_reporting_level;
GstValidateInterceptionReturn ret;
monitor_reporting_level =
old_iface_class->intercept_report (reporter, report);
switch (monitor_reporting_level) {
- case GST_VALIDATE_REPORTING_LEVEL_NONE:
+ case GST_VALIDATE_SHOW_NONE:
ret = GST_VALIDATE_REPORTER_DROP;
break;
- case GST_VALIDATE_REPORTING_LEVEL_UNKNOWN:
+ case GST_VALIDATE_SHOW_UNKNOWN:
ret = _concatenate_issues (pad_monitor, report);
break;
default:
report->timestamp =
gst_util_get_timestamp () - _gst_validate_report_start_time;
report->level = issue->default_level;
- report->reporting_level = GST_VALIDATE_REPORTING_LEVEL_UNKNOWN;
+ report->reporting_level = GST_VALIDATE_SHOW_UNKNOWN;
return report;
}
GList *tmp;
gboolean add_shadow_report = TRUE;
- if (master_report->reporting_level >= GST_VALIDATE_REPORTING_LEVEL_MONITOR)
+ if (master_report->reporting_level >= GST_VALIDATE_SHOW_MONITOR)
return FALSE;
report->master_report = master_report;
void
gst_validate_report_set_reporting_level (GstValidateReport * report,
- GstValidateReportingLevel level)
+ GstValidateReportingDetails level)
{
report->reporting_level = level;
}
/* Lists the reports that were repeated inside the same reporter */
GList *repeated_reports;
- GstValidateReportingLevel reporting_level;
+ GstValidateReportingDetails reporting_level;
};
void gst_validate_report_add_message (GstValidateReport *report,
va_list args) G_GNUC_NO_INSTRUMENT;
gboolean gst_validate_report_should_print (GstValidateReport * report);
gboolean gst_validate_report_set_master_report(GstValidateReport *report, GstValidateReport *master_report);
-void gst_validate_report_set_reporting_level (GstValidateReport *report, GstValidateReportingLevel level);
+void gst_validate_report_set_reporting_level (GstValidateReport *report, GstValidateReportingDetails level);
void gst_validate_report_add_repeated_report (GstValidateReport *report, GstValidateReport *repeated_report);
GstValidateReportLevel gst_validate_report_level_from_name (const gchar *issue_name);
return ret;
}
-GstValidateReportingLevel
+GstValidateReportingDetails
gst_validate_reporter_get_reporting_level (GstValidateReporter * reporter)
{
- GstValidateInterceptionReturn ret = GST_VALIDATE_REPORTING_LEVEL_UNKNOWN;
+ GstValidateInterceptionReturn ret = GST_VALIDATE_SHOW_UNKNOWN;
GstValidateReporterInterface *iface =
GST_VALIDATE_REPORTER_GET_INTERFACE (reporter);
prev_report = g_hash_table_lookup (priv->reports, (gconstpointer) issue_id);
if (prev_report) {
- GstValidateReportingLevel reporter_level =
+ GstValidateReportingDetails reporter_level =
gst_validate_reporter_get_reporting_level (reporter);
- GstValidateReportingLevel runner_level =
- GST_VALIDATE_REPORTING_LEVEL_UNKNOWN;
+ GstValidateReportingDetails runner_level =
+ GST_VALIDATE_SHOW_UNKNOWN;
if (priv->runner)
runner_level =
gst_validate_runner_get_default_reporting_level (priv->runner);
- if (reporter_level == GST_VALIDATE_REPORTING_LEVEL_ALL ||
- (runner_level == GST_VALIDATE_REPORTING_LEVEL_ALL &&
- reporter_level == GST_VALIDATE_REPORTING_LEVEL_UNKNOWN))
+ if (reporter_level == GST_VALIDATE_SHOW_ALL ||
+ (runner_level == GST_VALIDATE_SHOW_ALL &&
+ reporter_level == GST_VALIDATE_SHOW_UNKNOWN))
gst_validate_report_add_repeated_report (prev_report, report);
gst_validate_report_unref (report);
GstValidateInterceptionReturn (*intercept_report) (GstValidateReporter *
reporter, GstValidateReport * report);
- GstValidateReportingLevel (*get_reporting_level) (GstValidateReporter *
+ GstValidateReportingDetails (*get_reporting_level) (GstValidateReporter *
reporter);
};
GstValidateIssueId issue_id);
GList * gst_validate_reporter_get_reports (GstValidateReporter * reporter);
gint gst_validate_reporter_get_reports_count (GstValidateReporter *reporter);
-GstValidateReportingLevel gst_validate_reporter_get_reporting_level (GstValidateReporter *reporter);
+GstValidateReportingDetails gst_validate_reporter_get_reporting_level (GstValidateReporter *reporter);
G_END_DECLS
#endif /* _GST_VALIDATE_REPORTER_ */
{
GMutex mutex;
GList *reports;
- GstValidateReportingLevel default_level;
+ GstValidateReportingDetails default_level;
GHashTable *reports_by_type;
/* A list of PatternLevel */
typedef struct _PatternLevel
{
GPatternSpec *pattern;
- GstValidateReportingLevel level;
+ GstValidateReportingDetails level;
} PatternLevel;
#define GST_VALIDATE_RUNNER_LOCK(r) \
static guint _signals[LAST_SIGNAL] = { 0 };
static gboolean
-_parse_reporting_level (gchar * str, GstValidateReportingLevel * level)
+_parse_reporting_level (gchar * str, GstValidateReportingDetails * level)
{
if (!str)
return FALSE;
char *endptr;
l = strtoul (str, &endptr, 10);
if (endptr > str && endptr[0] == 0) {
- *level = (GstValidateReportingLevel) l;
+ *level = (GstValidateReportingDetails) l;
} else {
return FALSE;
}
} else if (g_ascii_strcasecmp (str, "none") == 0) {
- *level = GST_VALIDATE_REPORTING_LEVEL_NONE;
+ *level = GST_VALIDATE_SHOW_NONE;
} else if (g_ascii_strcasecmp (str, "synthetic") == 0) {
- *level = GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC;
+ *level = GST_VALIDATE_SHOW_SYNTHETIC;
} else if (g_ascii_strcasecmp (str, "subchain") == 0) {
- *level = GST_VALIDATE_REPORTING_LEVEL_SUBCHAIN;
+ *level = GST_VALIDATE_SHOW_SUBCHAIN;
} else if (g_ascii_strcasecmp (str, "monitor") == 0) {
- *level = GST_VALIDATE_REPORTING_LEVEL_MONITOR;
+ *level = GST_VALIDATE_SHOW_MONITOR;
} else if (g_ascii_strcasecmp (str, "all") == 0) {
- *level = GST_VALIDATE_REPORTING_LEVEL_ALL;
+ *level = GST_VALIDATE_SHOW_ALL;
} else
return FALSE;
static void
_set_reporting_level_for_name (GstValidateRunner * runner,
- const gchar * pattern, GstValidateReportingLevel level)
+ const gchar * pattern, GstValidateReportingDetails level)
{
PatternLevel *pattern_level = g_malloc (sizeof (PatternLevel));
GPatternSpec *pattern_spec = g_pattern_spec_new (pattern);
gchar **values = g_strsplit (*walk, ":", 2);
if (values[0] && values[1]) {
- GstValidateReportingLevel level;
+ GstValidateReportingDetails level;
if (_parse_reporting_level (values[1], &level))
_set_reporting_level_for_name (self, values[0], level);
g_strfreev (values);
} else {
- GstValidateReportingLevel level;
+ GstValidateReportingDetails level;
if (_parse_reporting_level (*walk, &level))
self->priv->default_level = level;
{
const gchar *env;
- env = g_getenv ("GST_VALIDATE_REPORT_LEVEL");
+ env = g_getenv ("GST_VALIDATE_REPORTING_DETAILS");
if (env)
_set_report_levels_from_string (self, env);
}
runner->priv->reports_by_type = g_hash_table_new (g_direct_hash,
g_direct_equal);
- runner->priv->default_level = GST_VALIDATE_REPORTING_LEVEL_DEFAULT;
+ runner->priv->default_level = GST_VALIDATE_SHOW_DEFAULT;
_init_report_levels (runner);
}
/*
* gst_validate_runner_get_default_reporting_level:
*
- * Returns: the default #GstValidateReportingLevel used to output a report.
+ * Returns: the default #GstValidateReportingDetails used to output a report.
*/
-GstValidateReportingLevel
+GstValidateReportingDetails
gst_validate_runner_get_default_reporting_level (GstValidateRunner * runner)
{
return runner->priv->default_level;
/*
* gst_validate_runner_get_reporting_level_for_name:
*
- * Returns: the #GstValidateReportingLevel that will be applied for a given name.
+ * Returns: the #GstValidateReportingDetails that will be applied for a given name.
* If no pattern was set for such a name, this function will return
- * #GST_VALIDATE_REPORTING_LEVEL_UNKNOWN, and reporting for that name will
+ * #GST_VALIDATE_SHOW_UNKNOWN, and reporting for that name will
* default to the global reporting level.
*/
-GstValidateReportingLevel
+GstValidateReportingDetails
gst_validate_runner_get_reporting_level_for_name (GstValidateRunner * runner,
const gchar * name)
{
return pattern_level->level;
}
- return GST_VALIDATE_REPORTING_LEVEL_UNKNOWN;
+ return GST_VALIDATE_SHOW_UNKNOWN;
}
static void
gst_validate_runner_add_report (GstValidateRunner * runner,
GstValidateReport * report)
{
- GstValidateReportingLevel reporter_level =
+ GstValidateReportingDetails reporter_level =
gst_validate_reporter_get_reporting_level (report->reporter);
/* Let's use our own reporting strategy */
- if (reporter_level == GST_VALIDATE_REPORTING_LEVEL_UNKNOWN) {
+ if (reporter_level == GST_VALIDATE_SHOW_UNKNOWN) {
gst_validate_report_set_reporting_level (report,
runner->priv->default_level);
switch (runner->priv->default_level) {
- case GST_VALIDATE_REPORTING_LEVEL_NONE:
+ case GST_VALIDATE_SHOW_NONE:
return;
- case GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC:
+ case GST_VALIDATE_SHOW_SYNTHETIC:
synthesize_reports (runner, report);
return;
default:
int gst_validate_runner_printf (GstValidateRunner * runner);
-GstValidateReportingLevel gst_validate_runner_get_default_reporting_level (GstValidateRunner *runner);
-GstValidateReportingLevel gst_validate_runner_get_reporting_level_for_name (GstValidateRunner *runner,
+GstValidateReportingDetails gst_validate_runner_get_default_reporting_level (GstValidateRunner *runner);
+GstValidateReportingDetails gst_validate_runner_get_reporting_level_for_name (GstValidateRunner *runner,
const gchar *name);
G_END_DECLS
GstValidateMonitor *monitor;
element = gst_element_factory_make (factoryname, NULL);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
monitor =
gst_validate_monitor_factory_create (GST_OBJECT (element), runner, NULL);
fail_unless (gst_element_link (src, sink));
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
monitor =
gst_validate_monitor_factory_create (GST_OBJECT (src), runner, NULL);
gst_element_class_add_metadata (GST_ELEMENT_GET_CLASS (src), "klass",
"Decoder");
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
monitor =
gst_validate_monitor_factory_create (GST_OBJECT (src), runner, NULL);
src = gst_element_factory_make ("fakesrc", "fakesrc");
sink = gst_element_factory_make ("fakesink", "fakesink");
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
monitor =
gst_validate_monitor_factory_create (GST_OBJECT (src), runner, NULL);
GstValidateRunner *runner;
GstValidateMonitor *monitor;
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
monitor = gst_validate_monitor_factory_create (GST_OBJECT (pipeline),
runner, NULL);
gint n_reports;
gulong probe_id1, probe_id2;
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "subchain", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "subchain", TRUE));
runner = gst_validate_runner_new ();
src1 = create_and_monitor_element ("fakesrc", "fakesrc1", runner);
GError *err = NULL;
gint i, num_issues = 0;
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
mdesc = (GstMediaDescriptor *)
GstValidateRunner *runner;
GstValidateMonitor *monitor;
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
monitor =
gst_validate_monitor_factory_create (GST_OBJECT (pipeline),
/* Try to set the default reporting level to ALL, the code is supposed to
* be case insensitive */
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "AlL", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "AlL", TRUE));
runner = gst_validate_runner_new ();
fail_unless (gst_validate_runner_get_default_reporting_level (runner) ==
- GST_VALIDATE_REPORTING_LEVEL_ALL);
+ GST_VALIDATE_SHOW_ALL);
g_object_unref (runner);
/* Try to set the default reporting level to subchain, the code is supposed to
* parse numbers as well */
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "2", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "2", TRUE));
runner = gst_validate_runner_new ();
fail_unless (gst_validate_runner_get_default_reporting_level (runner) ==
- GST_VALIDATE_REPORTING_LEVEL_SYNTHETIC);
+ GST_VALIDATE_SHOW_SYNTHETIC);
g_object_unref (runner);
/* Try to set the reporting level for an object */
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS",
"synthetic,test_object:monitor,other_*:all", TRUE));
runner = gst_validate_runner_new ();
fail_unless (gst_validate_runner_get_reporting_level_for_name (runner,
- "test_object") == GST_VALIDATE_REPORTING_LEVEL_MONITOR);
+ "test_object") == GST_VALIDATE_SHOW_MONITOR);
fail_unless (gst_validate_runner_get_reporting_level_for_name (runner,
- "other_test_object") == GST_VALIDATE_REPORTING_LEVEL_ALL);
+ "other_test_object") == GST_VALIDATE_SHOW_ALL);
fail_unless (gst_validate_runner_get_reporting_level_for_name (runner,
- "dummy_test_object") == GST_VALIDATE_REPORTING_LEVEL_UNKNOWN);
+ "dummy_test_object") == GST_VALIDATE_SHOW_UNKNOWN);
g_object_unref (runner);
/* Now let's try to see if the created monitors actually understand the
* situation they've put themselves into */
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS",
"none,pipeline*:monitor,sofake1:all,sofake*::sink:subchain", TRUE));
runner = gst_validate_runner_new ();
(GstValidateMonitor *) g_object_get_data (G_OBJECT (element),
"validate-monitor");
fail_unless (gst_validate_reporter_get_reporting_level (GST_VALIDATE_REPORTER
- (monitor)) == GST_VALIDATE_REPORTING_LEVEL_ALL);
+ (monitor)) == GST_VALIDATE_SHOW_ALL);
pad = gst_element_get_static_pad (element, "src");
monitor =
"validate-monitor");
/* The pad should have inherited the reporting level */
fail_unless (gst_validate_reporter_get_reporting_level (GST_VALIDATE_REPORTER
- (monitor)) == GST_VALIDATE_REPORTING_LEVEL_ALL);
+ (monitor)) == GST_VALIDATE_SHOW_ALL);
gst_object_unref (pad);
gst_object_unref (element);
"validate-monitor");
/* The element should have inherited its reporting level from the pipeline */
fail_unless (gst_validate_reporter_get_reporting_level (GST_VALIDATE_REPORTER
- (monitor)) == GST_VALIDATE_REPORTING_LEVEL_MONITOR);
+ (monitor)) == GST_VALIDATE_SHOW_MONITOR);
pad = gst_element_get_static_pad (element, "sink");
monitor =
"validate-monitor");
/* But its pad should not as it falls in the sofake*::sink pattern */
fail_unless (gst_validate_reporter_get_reporting_level (GST_VALIDATE_REPORTER
- (monitor)) == GST_VALIDATE_REPORTING_LEVEL_SUBCHAIN);
+ (monitor)) == GST_VALIDATE_SHOW_SUBCHAIN);
gst_object_unref (pad);
gst_object_unref (element);
{
GstValidateRunner *runner;
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "none", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "none", TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
/* None shall pass */
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 0);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "synthetic", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "synthetic", TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
/* Two reports of the same type */
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 1);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "monitor", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "monitor", TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
/* One report for each pad monitor */
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 6);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "all", TRUE));
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "all", TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
/* One report for each pad monitor, plus one for funnel src and fakesink sink */
{
GstValidateRunner *runner;
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "none,fakesrc1:synthetic",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "none,fakesrc1:synthetic",
TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 1);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "monitor,sink:none",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "monitor,sink:none",
TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 5);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "subchain,sink:monitor",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "subchain,sink:monitor",
TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 3);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS",
"synthetic,fakesrc1:subchain,fakesrc2:subchain,funnel*::src*:monitor",
TRUE));
runner = gst_validate_runner_new ();
fail_unless_equals_int (gst_validate_runner_get_reports_count (runner), 4);
g_object_unref (runner);
- fail_unless (g_setenv ("GST_VALIDATE_REPORT_LEVEL", "none,fakesink*:all",
+ fail_unless (g_setenv ("GST_VALIDATE_REPORTING_DETAILS", "none,fakesink*:all",
TRUE));
runner = gst_validate_runner_new ();
_create_issues (runner);