gstreamer/subprojects/gst-devtools/validate/gst/validate
Alicia Boya García 506af5b8e4 gst-validate: Don't treat FALSE when sending flushes as an error
gst_element_send_event(FLUSH_START / FLUSH_STOP) returns FALSE in cases
where any of the most downstream elements have unlinked pads, even if
the pipeline is successfully flushed.

Currently this is considered expected behavior in GStreamer. This patch
updates gst-validate to treat it as such and therefore not fail the test
for a "failing" flush.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7064>
2024-07-02 19:06:02 +00:00
..
doc validate: doc: Enhance the way we render action type parameters 2023-12-27 02:14:19 +00:00
flow gst-validate: add formatting for GstAudioMeta 2024-04-16 15:33:42 +00:00
gst-validate-bin-monitor.c validate: Add/fix various annotations 2022-10-18 08:56:58 +00:00
gst-validate-bin-monitor.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-element-monitor.c validate: Add/fix various annotations 2022-10-18 08:56:58 +00:00
gst-validate-element-monitor.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-enum-types.c.template validate: cleanup the use of GST_VALIDATE_API on Windows 2022-11-18 02:17:27 +00:00
gst-validate-enum-types.h.template Move files from gst-devtools into the "subprojects/gst-devtools/" subdir 2021-09-24 16:15:38 -03:00
gst-validate-enums.h validate: Add a way to avoid checking property value after setting it 2023-04-26 00:03:06 +00:00
gst-validate-extra-checks.c validate: cleanup the use of GST_VALIDATE_API on Windows 2022-11-18 02:17:27 +00:00
gst-validate-i18n-lib.h Move files from gst-devtools into the "subprojects/gst-devtools/" subdir 2021-09-24 16:15:38 -03:00
gst-validate-internal.h validate: scenario: Do not print position on sub pipelines 2023-12-27 02:14:19 +00:00
gst-validate-media-info.c validate: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
gst-validate-media-info.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-mockdecryptor.c Move files from gst-devtools into the "subprojects/gst-devtools/" subdir 2021-09-24 16:15:38 -03:00
gst-validate-mockdecryptor.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-monitor-factory.c Move files from gst-devtools into the "subprojects/gst-devtools/" subdir 2021-09-24 16:15:38 -03:00
gst-validate-monitor-factory.h Move files from gst-devtools into the "subprojects/gst-devtools/" subdir 2021-09-24 16:15:38 -03:00
gst-validate-monitor.c validate: Add/fix various annotations 2022-10-18 08:56:58 +00:00
gst-validate-monitor.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-override-registry.c validate: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
gst-validate-override-registry.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-override.c validate: Change IssueId type to guint32 2022-03-17 14:48:34 +00:00
gst-validate-override.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-pad-monitor.c validate: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
gst-validate-pad-monitor.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-pipeline-monitor.c validate: scenario: Do not print position on sub pipelines 2023-12-27 02:14:19 +00:00
gst-validate-pipeline-monitor.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-report.c validate: Remove G_REGEX_OPTIMIZE usage 2024-06-28 14:13:31 +00:00
gst-validate-report.h validate-scenario: Avoid timeouts on EOS 2022-11-15 07:47:49 +01:00
gst-validate-reporter.c validate: reporter: Use an MT safe weak ref to reporter for GLog handling 2024-03-20 16:45:34 +00:00
gst-validate-reporter.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-runner.c validate: Initialize mutex before use 2023-10-25 22:56:15 +00:00
gst-validate-runner.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
gst-validate-scenario.c gst-validate: Don't treat FALSE when sending flushes as an error 2024-07-02 19:06:02 +00:00
gst-validate-scenario.h validate: scenario: Add a vmethod to free GstValidateActionParameter-s 2023-03-27 01:25:43 +00:00
gst-validate-types.h Move files from gst-devtools into the "subprojects/gst-devtools/" subdir 2021-09-24 16:15:38 -03:00
gst-validate-utils.c validate: Add support to replace variables in deeply nested structures 2023-11-23 16:56:40 -03:00
gst-validate-utils.h validate: Add a way to avoid checking property value after setting it 2023-04-26 00:03:06 +00:00
media-descriptor-parser.c validate: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
media-descriptor-parser.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
media-descriptor-writer.c gst-devtools: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
media-descriptor-writer.h validate: Cleanup ABI and make it ready to be stabilized this cycle 2022-03-17 14:48:34 +00:00
media-descriptor.c validate: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
media-descriptor.h validate: Totally hide media descriptor node types from the API 2022-03-18 23:30:37 +00:00
meson.build validate: doc: Enhance documentation about testfile and meta fields 2023-12-27 02:14:19 +00:00
validate-prelude.h validate: cleanup the use of GST_VALIDATE_API on Windows 2022-11-18 02:17:27 +00:00
validate.c validate: Don't clear global mutex 2023-10-25 22:56:15 +00:00
validate.h validate: Expose all public headers in main header 2022-03-17 14:48:34 +00:00
validate.res validate: doc: Enhance documentation about testfile and meta fields 2023-12-27 02:14:19 +00:00