From 6a8b0111cd11ce1e6ecfb622db67e865b2b42b99 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 21 Jun 2017 14:36:33 -0400 Subject: [PATCH] validate:scenario: Enhance playbin3 stream selection error message --- validate/gst/validate/gst-validate-scenario.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/validate/gst/validate/gst-validate-scenario.c b/validate/gst/validate/gst-validate-scenario.c index 74bfe528ce..57d92beecc 100644 --- a/validate/gst/validate/gst-validate-scenario.c +++ b/validate/gst/validate/gst-validate-scenario.c @@ -1276,12 +1276,19 @@ execute_switch_track_pb3 (GstValidateScenario * scenario, pipeline, "validate-monitor")); if (!monitor->stream_collection) { - GST_ERROR ("No stream collection message received on the bus"); + GST_VALIDATE_REPORT (scenario, + SCENARIO_ACTION_EXECUTION_ERROR, + "No stream collection message received on the bus, " + "can not switch track."); + res = GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED; goto done; } if (!monitor->streams_selected) { - GST_ERROR ("No streams selected message received on the bus"); + GST_VALIDATE_REPORT (scenario, + SCENARIO_ACTION_EXECUTION_ERROR, + "No streams selected message received on the bus"); + res = GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED; goto done; } @@ -1314,7 +1321,9 @@ execute_switch_track_pb3 (GstValidateScenario * scenario, if (!gst_element_send_event (pipeline, gst_event_new_select_streams (new_streams))) { - GST_ERROR ("select-streams event not handled"); + GST_VALIDATE_REPORT (scenario, + SCENARIO_ACTION_EXECUTION_ERROR, "select-streams event not handled"); + res = GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED; goto done; }