tests: convertscale: Do not log EOS events in validateflow
authorThibault Saunier <tsaunier@igalia.com>
Thu, 21 Apr 2022 14:21:37 +0000 (10:21 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 21 Apr 2022 16:50:43 +0000 (12:50 -0400)
We already checked that we are getting an EOS before going back to ready
and adding the EOS at the end of the .validateflow is racy as the ERROR
message might reach the bus before it is logged.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2264>

subprojects/gst-plugins-base/tests/validate/convertscale/convert_disable_scale.validatetest
subprojects/gst-plugins-base/tests/validate/convertscale/convert_disable_scale/flow-expectations/log-converter-src-expected
subprojects/gst-plugins-base/tests/validate/convertscale/scale_disable_convert.validatetest
subprojects/gst-plugins-base/tests/validate/convertscale/scale_disable_convert/flow-expectations/log-scaler-src-expected

index 8570000..e51a0df 100644 (file)
@@ -6,7 +6,7 @@ meta,
         "videotestsrc num-buffers=1 ! video/x-raw,format=ARGB,width=20,height=20 ! videoconvert name=converter ! video/x-raw,format=I420,width=100,height=100 ! fakevideosink",
     },
     configs = {
-       "$(validateflow), pad=converter:src, buffers-checksum=as-id, ignored-event-types={ tag }",
+       "$(validateflow), pad=converter:src, buffers-checksum=as-id, ignored-event-types={ tag, eos }",
     },
     expected-issues = {
         [
index 0db91d1..51f5b7f 100644 (file)
@@ -2,6 +2,4 @@ event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_N
 event caps: video/x-raw, format=(string)I420, framerate=(fraction)30/1, height=(int)100, interlace-mode=(string)progressive, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, width=(int)100;
 event segment: format=TIME, start=0:00:00.000000000, offset=0:00:00.000000000, stop=none, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.000000000
 buffer: content-id=0, pts=0:00:00.000000000, dur=0:00:00.033333333, flags=discont, meta=GstVideoMeta
-event eos: (no structure)
 event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)2;
-event eos: (no structure)
index 3088b62..560916f 100644 (file)
@@ -6,7 +6,7 @@ meta,
         "videotestsrc num-buffers=1 ! video/x-raw,format=ARGB,width=20,height=20 ! videoscale name=scaler ! video/x-raw,format=I420,width=100,height=100 ! fakevideosink",
     },
     configs = {
-       "$(validateflow), pad=scaler:src, buffers-checksum=as-id, ignored-event-types={ tag }",
+       "$(validateflow), pad=scaler:src, buffers-checksum=as-id, ignored-event-types={ tag, eos }",
     },
     expected-issues = {
         [
@@ -28,7 +28,7 @@ meta,
 
 
 play
-set-state,  state=ready, on-message=eos
+set-state, state=ready, on-message=eos
 
 set-properties, scaler::disable-conversion=true
 play
index 0db91d1..51f5b7f 100644 (file)
@@ -2,6 +2,4 @@ event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_N
 event caps: video/x-raw, format=(string)I420, framerate=(fraction)30/1, height=(int)100, interlace-mode=(string)progressive, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, width=(int)100;
 event segment: format=TIME, start=0:00:00.000000000, offset=0:00:00.000000000, stop=none, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.000000000
 buffer: content-id=0, pts=0:00:00.000000000, dur=0:00:00.033333333, flags=discont, meta=GstVideoMeta
-event eos: (no structure)
 event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)2;
-event eos: (no structure)