X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=subprojects%2Fgst-devtools%2FChangeLog;h=b6949597218442f83aba6aeb43aa454170833979;hb=9820e58be68004fcfe674eb577efb5cae203c65d;hp=c748669396f6dbf1baa213d8b8cd60eb82491253;hpb=a7f54159b724d4966686c84a1f93688ef157e3f2;p=platform%2Fupstream%2Fgstreamer.git diff --git a/subprojects/gst-devtools/ChangeLog b/subprojects/gst-devtools/ChangeLog index c748669..b694959 100644 --- a/subprojects/gst-devtools/ChangeLog +++ b/subprojects/gst-devtools/ChangeLog @@ -1,3 +1,829 @@ +=== release 1.21.1 === + +2022-10-04 01:14:01 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.21.1 + +2022-10-04 01:13:59 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.21.1 + +2022-09-21 19:19:45 +0530 Nirbheek Chauhan + + * meson.build: + meson: Use implicit builtin dirs in pkgconfig generation + Starting with Meson 0.62, meson automatically populates the variables + list in the pkgconfig file if you reference builtin directories in the + pkgconfig file (whether via a custom pkgconfig variable or elsewhere). + We need this, because ${prefix}/libexec is a hard-coded value which is + incorrect on, for example, Debian. + Bump requirement to 0.62, and remove version compares that retained + support for older Meson versions. + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245 + Part-of: + +2022-09-14 15:45:28 -0300 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate:scenario: Make appsrc-push push a sample + Allowing setting a segment to the sample + Part-of: + +2022-09-14 15:36:41 -0300 Thibault Saunier + + * docs/gst-validate-action-types.md: + * validate/gst/validate/gst-validate-scenario.c: + validate: Handle buffer pts/dts/duration in the appsrc-push action + Part-of: + +2022-09-14 15:31:20 -0300 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate:scenario: Simplify the way we override appsrc src pad chain + When pushing several buffers while the pipeline is in NULL state, meaning + that the action are executed "interlaced", previous code was deadlocking. + This new implementation makes it so the override is always on and we + expect all buffers to go through to be associated to a function, which + is a safe assumption. + Part-of: + +2022-09-08 18:25:07 -0400 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate:scenario: Fix a leak when done waiting for an ASYNC action + Part-of: + +2022-09-12 09:46:43 -0400 Xavier Claessens + + * validate/tools/meson.build: + meson: Set install_tag on some targets + Trying to follow recommendation from Meson documentation: + https://mesonbuild.com/Installing.html#installation-tags + Move tools into 'bin' or 'bin-devel' categories to keep only libs and + plugins in the default 'runtime' category. This simplifies distribution + of GStreamer application skipping parts that are not needed, similarly + to what Cerbero does by hardcoding huge list of files. + Part-of: + +2022-09-16 22:05:18 -0300 Thibault Saunier + + * docs/gst-validate-action-types.md: + * validate/gst/validate/gst-validate-scenario.c: + validate: Update action types documentation + Part-of: + +2021-03-24 14:20:18 -0500 Zebediah Figura + + * meson.build: + meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins + GLib made the unfortunate decision to prevent libgobject from ever being + unloaded, which means that now any library which registers a static type + can't ever be unloaded either (and any library that depends on those, + ad nauseam). + Part-of: + +2022-09-07 15:43:11 -0400 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate:scenario: Some minor fixes + Part-of: + +2022-09-07 15:41:53 -0400 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate: Add a 'check-current-pad-caps' check action type + Allowing to check that a specific pad has some specific caps set + Part-of: + +2022-09-07 15:19:05 -0400 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + * validate/gst/validate/gst-validate-scenario.h: + validate: Add a 'check' field to waits to allow running check actions after it get executed + Adding the notion of 'check' action types + Part-of: + +2022-09-01 15:11:31 -0400 Thibault Saunier + + * meson.build: + * validate/gst/validate/meson.build: + meson: Call pkgconfig.generate in the loop where we declare plugins dependencies + Removing some copy pasted code + Part-of: + +2022-09-01 11:51:48 -0400 Thibault Saunier + + * meson.build: + * validate/gst/validate/meson.build: + meson: Namespace the plugins_doc_dep/libraries variables + Part-of: + +2022-08-31 18:44:14 -0400 Thibault Saunier + + * meson.build: + meson: Rename plugins list and make them "dependency" objects + Part-of: + +2022-08-31 10:31:40 -0400 Thibault Saunier + + * validate/gst/validate/meson.build: + validate: Fix gir generation + It broke in https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2555 + where we stopped parsing some .c files + Part-of: + +2022-08-04 21:12:08 +0300 Jordan Petridis + + * validate/launcher/baseclasses.py: + validate: don't look for the common supression file + We no longer have a common submodule + Part-of: + +2022-08-05 20:16:00 +0900 Seungha Yang + + * validate/launcher/testsuites/check.py: + Revert "videoconvertscale: Add properties to disable scaling/converting in videoconvert/videoscale" + This reverts commit cd7a91cef1c6a2e24d440126b7f2ab543fb205c5. + Reverting properties, scaling in videoconvert and converting in + videoscale will be disabled by the other commit + Part-of: + +2022-06-29 10:55:13 +0100 Tim-Philipp Müller + + * meson.build: + coding style: allow declarations after statement + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/ + and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78 + Part-of: + +2022-04-06 12:56:30 +0100 Tim-Philipp Müller + + * meson.build: + * validate/gst/validate/validate.c: + Bump GLib requirement to >= 2.62 + Can't require 2.64 yet because of + https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323 + Part-of: + +2022-05-30 14:00:55 -0400 Thibault Saunier + + * validate/gst/validate/meson.build: + validate: Fix running as a tracer + We need to rebuild runner.c as this is where the plugin is defined + Part-of: + +2022-04-21 10:38:24 -0400 Thibault Saunier + + * validate/launcher/baseclasses.py: + validate: Do not print Known error tests + Those are passing tests in practice and it doesn't give any useful information + Part-of: + +2022-04-19 18:38:12 -0400 Thibault Saunier + + * validate/gst/validate/gst-validate-pipeline-monitor.c: + validate:pipeline-monitor: Minor cleanup setting unused variable + Part-of: + +2022-04-14 09:48:14 -0400 Thibault Saunier + + * validate/launcher/testsuites/check.py: + videoconvertscale: Add properties to disable scaling/converting in videoconvert/videoscale + Part-of: + +2022-04-14 09:09:35 -0400 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + * validate/tools/gst-validate.c: + validate: scenario: Add a 'allow-error' configuration + This new configuration allows the scenario to keep running even + after receiving an "error" message on the bus. + Part-of: + +2022-03-25 10:20:24 -0400 Xavier Claessens + + * validate/gst/validate/gettext.h: + Delete unused i18n headers + Part-of: + +2022-04-01 21:47:59 +0800 Haihua Hu + + * validate/launcher/baseclasses.py: + ximagesink/xvimagesink: use GST_XINITTHREADS to ensure call to XInitThreads + Part-of: + +2022-03-30 11:06:02 -0400 Xavier Claessens + + * meson.build: + Use gmodule-no-export-2.0 + We don't need `-Wl,--export-dynamic`, that's used only for executables + that needs to export an API to be used by plugins they load. + Part-of: + +2022-03-25 15:00:20 -0400 Xavier Claessens + + * meson.build: + * validate/gst-libs/gst/video/meson.build: + * validate/gst/validate/meson.build: + * validate/plugins/fault_injection/meson.build: + * validate/plugins/gapplication/meson.build: + * validate/plugins/gtk/meson.build: + * validate/plugins/ssim/meson.build: + Remove glib and gobject dependencies everywhere + They are part of gst_dep already and we have to make sure to always have + gst_dep. The order in dependencies matters, because it is also the order + in which Meson will set -I args. We want gstreamer's config.h to take + precedence over glib's private config.h when it's a subproject. + While at it, remove useless fallback args for gmodule/gio dependencies, + only gstreamer core needs it. + Part-of: + +2021-09-11 12:17:56 -0300 Thibault Saunier + + * meson_options.txt: + * validate/tools/meson.build: + tools: Add support for building gstreamer tools against gst-full + Part-of: + +2022-03-28 21:15:15 +1100 Matthew Waters + + * validate/gst/validate/gst-validate-media-info.c: + validate/media-info: silence unsed variable warning + Fixes: + ../validate/gst/validate/gst-validate-media-info.c:714:28: error: variable 'total_sink_count' set but not used [-Werror,-Wunused-but-set-variable] + guint id, ncounters = 0, total_sink_count = 0; + ^ + Part-of: + +2022-01-04 14:53:06 -0300 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate:scenario: Support args in the `emit-signal` action + This was never needed before but it is generally useful and there + was a todo about it + Part-of: + +2022-03-18 09:07:48 -0300 Thibault Saunier + + * validate/gst/validate/gst-validate-internal.h: + * validate/gst/validate/media-descriptor-parser.c: + * validate/gst/validate/media-descriptor-writer.c: + * validate/gst/validate/media-descriptor.c: + * validate/gst/validate/media-descriptor.h: + validate: Totally hide media descriptor node types from the API + Part-of: + +2022-03-18 13:42:27 +0530 Nirbheek Chauhan + + * meson.build: + meson: Bump all meson requirements to 0.60 + Lots of new warnings ever since + https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934 + Part-of: + +2022-03-07 17:21:48 -0300 Thibault Saunier + + * validate/gst-libs/gst/video/gssim.h: + * validate/gst-libs/gst/video/gstvalidatessim.h: + * validate/gst/validate/gst-validate-bin-monitor.h: + * validate/gst/validate/gst-validate-element-monitor.h: + * validate/gst/validate/gst-validate-internal.h: + * validate/gst/validate/gst-validate-media-info.h: + * validate/gst/validate/gst-validate-mockdecryptor.h: + * validate/gst/validate/gst-validate-monitor.h: + * validate/gst/validate/gst-validate-override-registry.h: + * validate/gst/validate/gst-validate-override.h: + * validate/gst/validate/gst-validate-pad-monitor.h: + * validate/gst/validate/gst-validate-pipeline-monitor.h: + * validate/gst/validate/gst-validate-report.h: + * validate/gst/validate/gst-validate-reporter.h: + * validate/gst/validate/gst-validate-runner.h: + * validate/gst/validate/gst-validate-scenario.h: + * validate/gst/validate/media-descriptor-parser.c: + * validate/gst/validate/media-descriptor-parser.h: + * validate/gst/validate/media-descriptor-writer.c: + * validate/gst/validate/media-descriptor-writer.h: + * validate/gst/validate/media-descriptor.c: + * validate/gst/validate/media-descriptor.h: + validate: Cleanup ABI and make it ready to be stabilized this cycle + Part-of: + +2022-03-07 16:29:19 -0300 Thibault Saunier + + * validate/gst/validate/meson.build: + validate: Introspect gst-validate-runner.c + Part-of: + +2022-03-02 22:21:40 -0300 Thibault Saunier + + * validate/gst/validate/gst-validate-report.c: + * validate/gst/validate/gst-validate-report.h: + * validate/gst/validate/gst-validate-runner.c: + validate: Add getters for ValidateReports + Part-of: + +2022-03-02 12:52:37 +0000 Philippe Normand + + * validate/gst/validate/gst-validate-override.c: + * validate/gst/validate/gst-validate-report.c: + * validate/gst/validate/gst-validate-report.h: + * validate/gst/validate/gst-validate-reporter.c: + * validate/gst/validate/gst-validate-runner.c: + validate: Change IssueId type to guint32 + Which is a bit more bindings-friendly. + Part-of: + +2022-03-02 10:54:17 +0000 Philippe Normand + + * validate/plugins/ssim/gstvalidatessim.c: + validate: ssim: Respect requested dump recurrence parameter + Part-of: + +2022-03-02 10:27:10 +0000 Philippe Normand + + * validate/gst/validate/gst-validate-scenario.c: + validate: Keep scenario alive enough when executing actions + Part-of: + +2022-03-02 13:11:43 +0000 Philippe Normand + + * validate/gst/validate/gst-validate-bin-monitor.c: + * validate/gst/validate/gst-validate-element-monitor.c: + * validate/gst/validate/gst-validate-monitor.c: + * validate/gst/validate/gst-validate-pad-monitor.c: + * validate/gst/validate/gst-validate-pad-monitor.h: + * validate/gst/validate/gst-validate-pipeline-monitor.c: + * validate/gst/validate/gst-validate-report.c: + * validate/gst/validate/gst-validate-reporter.c: + * validate/gst/validate/gst-validate-runner.c: + * validate/gst/validate/media-descriptor.h: + validate: Introspection annotation cleanups + Part-of: + +2022-02-28 10:58:41 +0000 Philippe Normand + + * validate/gst/validate/gst-validate-scenario.h: + * validate/gst/validate/media-descriptor.h: + validate: Fix padding and constants + Without this the Rust -sys validate crate tests don't pass. + Part-of: + +2022-02-28 10:57:55 +0000 Philippe Normand + + * validate/gst/validate/validate.h: + validate: Expose all public headers in main header + Part-of: + +2022-02-28 10:56:59 +0000 Philippe Normand + + * validate/gst/validate/meson.build: + validate: Fix pkgconfig name + Making it consistent with the reset of GStreamer. This also means that + anyone wanting to target -validate >= 1.22 needs to change the way they + link against it. + Part-of: + +2022-03-15 13:57:11 +0100 Corentin Noël + + * validate/gst/validate/gst-validate-runner.c: + validate: Fix typo in get_reports + Return without s isn't taken into account for the introspection. + Part-of: + +2022-02-21 10:49:15 +0100 Sebastian Fricke + + * debug-viewer/GstDebugViewer/Common/Main.py: + * debug-viewer/gst-debug-viewer: + * validate/gst/validate/gst-validate-scenario.c: + Remove the uninstalled term + Remove the symbolic link `gst-uninstalled` which points to `gst-env`. + The `uninstalled` is the old name and the project should stick to a + single name for the procedure. + Remove the term from all the files, exceptions are variables from + dependencies like `uninstalled_variables` from pkgconfig and + `meson-uninstalled`. + Adjust mentions of the script in the documentation and README. + Part-of: + +2022-02-17 15:25:21 +0100 Sebastian Fricke + + * docs/gst-validate-environment-variables.md: + Add documentation for GST_VALIDATE_APPS_DIR + Add documentation for the environment variable, explaining what it is + used for and the default search locations. + Fixes: 4d569b51ed2 add a way to specify an application directory. + Part-of: + +2022-02-17 11:35:49 +0100 Sebastian Fricke + + * docs/gst-validate-environment-variables.md: + Improve environment variable documentation + At GST_VALIDATE_FILE: + s/will be outputed/are output/ + Part-of: + +2022-02-17 11:32:14 +0100 Sebastian Fricke + + * docs/gst-validate-environment-variables.md: + Add documentation for GST_VALIDATE_PLUGIN_PATH + Add documentation for the environment variable, explaining what it is + used for and the default search locations. + Fixes: 83d6978f80 Implement fault_injection as a Gs(tValidate)Plugin + Part-of: + +2022-02-21 11:37:26 -0500 Xavier Claessens + + * validate/data/scenarios/meson.build: + devenv: Add some missing GStreamer specific env variables + This should make "meson devenv" closer to what "gst-env.py" sets. + - GST_VALIDATE_SCENARIOS_PATH + - GST_VALIDATE_APPS_DIR + - GST_OMX_CONFIG_DIR + - GST_ENCODING_TARGET_PATH + - GST_PRESET_PATH + - GST_PLUGIN_SCANNER + - GST_PTP_HELPER + - _GI_OVERRIDES_PATH + Part-of: + +2022-02-04 11:15:47 +0000 Tim-Philipp Müller + + * meson.build: + Back to development + Part-of: + +=== release 1.20.0 === + +2022-02-03 19:53:25 +0000 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.20.0 + +2022-02-03 19:53:18 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.0 + +=== release 1.19.90 === + +2022-01-28 14:28:35 +0000 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.19.90 + +2022-01-28 14:28:28 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.90 + +2022-01-27 11:25:00 +0530 Nirbheek Chauhan + + * meson_options.txt: + * validate/gst-libs/gst/video/meson.build: + gst-devtools: Add a cairo option for the cairo dep + So that it can be explicitly disabled to avoid pulling in pixman which + doesn't build on Windows ARM64 yet. + Part-of: + +2022-01-07 22:26:16 +0100 Mathieu Duponchelle + + * validate/launcher/loggable.py: + validate: loggable: fix Callable import + Since 3.3 importing Callable from collections is deprecated, + it should be imported from collections.abc . + Since 3.10 the alias has been removed altogether. + Part-of: + +2022-01-05 02:07:59 +0530 Nirbheek Chauhan + + * debug-viewer/meson.build: + * meson.build: + meson: Add explicit check: kwarg to all run_command() calls + This is required since Meson 0.61.0, and causes a warning to be + emitted otherwise: + https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c + https://github.com/mesonbuild/meson/issues/9300 + This exposed a bunch of places where we had broken run_command() + calls, unnecessary run_command() calls, and places where check: true + should be used. + Part-of: + +2021-11-03 18:44:03 +0000 Tim-Philipp Müller + + * meson.build: + Back to development + +=== release 1.19.3 === + +2021-11-03 15:43:36 +0000 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + +2021-10-30 16:22:39 +0300 Sebastian Dröge + + * validate/tests/launcher_tests/foreach/flow-expectations/log-sink-sink-expected: + * validate/tests/launcher_tests/simple_repeat/flow-expectations/log-sink-sink-expected: + video: Fix order of new video formats + Part-of: + +2021-10-30 00:34:35 +0100 Tim-Philipp Müller + + * validate/gst/validate/gst-validate-runner.c: + Use g_pattern_spec_match() instead of g_pattern_match() which is deprecated since glib 2.70 + Fixes compiler warnings with glib 2.70 + Part-of: + +2021-10-25 11:37:45 +0100 Tim-Philipp Müller + + * meson.build: + meson: require matching GStreamer dep versions for unstable development releases + Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929 + Part-of: + +2021-10-18 15:47:00 +0100 Tim-Philipp Müller + + * validate/launcher/meson.build: + * validate/tests/check/meson.build: + * validate/tests/launcher_tests/meson.build: + meson: update for meson.build_root() and .build_source() deprecation + -> use meson.project_build_root() or .global_build_root() instead. + Part-of: + +2021-10-18 00:40:14 +0100 Tim-Philipp Müller + + * validate/tests/meson.build: + meson: update for dep.get_pkgconfig_variable() deprecation + ... in favour of dep.get_variable('foo', ..) which in some + cases allows for further cleanups in future since we can + extract variables from pkg-config dependencies as well as + internal dependencies using this mechanism. + Part-of: + +2021-10-17 11:39:57 +0100 Tim-Philipp Müller + + * validate/tools/meson.build: + tools: Define G_LOG_DOMAIN for various tools as well + Part-of: + +2021-10-14 18:38:26 +0100 Tim-Philipp Müller + + * meson.build: + meson: bump meson requirement to >= 0.59 + For monorepo build and ugly/bad, for advanced feature + option API like get_option('xyz').required(..) which + we use in combination with the 'gpl' option. + For rest of modules for consistency (people will likely + use newer features based on the top-level requirement). + Part-of: + +2021-10-12 15:52:48 -0300 Thibault Saunier + + * docs/meson.build: + meson: Streamline the way we detect when to build documentation + Part-of: + +2021-10-02 11:54:00 -0300 Thibault Saunier + + * validate/gst/validate/meson.build: + validate:build: Disable static building validate tracer + It introduce duplication of symbols and we need to rework the way we implement it + Part-of: + +2020-06-27 00:39:00 -0400 Thibault Saunier + + * meson.build: + * validate/gst/validate/meson.build: + meson: List libraries and their corresponding gir definition + Introduces a `libraries` variable that contains all libraries in a + list with the following format: + ``` meson + libraries = [ + [pkg_name, { + 'lib': library_object + 'gir': [ {full gir definition in a dict } ] + ], + .... + ] + ``` + It therefore refactors the way we build the gir so that we can reuse the + same information to build them against 'gstreamer-full' in gst-build + when linking statically + Part-of: + +2020-06-27 00:37:39 -0400 Thibault Saunier + + * docs/meson.build: + * validate/gst/validate/meson.build: + meson: Mark files as files() + Making it more robust and future proof + And fix issues that it creates + Part-of: + +2021-10-12 18:05:52 -0300 Thibault Saunier + + * validate/launcher/utils.py: + validate:launcher: Reindent utils.py + Part-of: + +2021-10-12 17:59:03 -0300 Thibault Saunier + + * validate/launcher/utils.py: + validate:launcher: Check if the running MR will close a referenced issue + Part-of: + +2021-10-12 17:19:46 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + * validate/launcher/utils.py: + ci: Check for closed bugs for unit tests too + And add FIXMEs for test that should have been reenabled but haven't, + we will reenable them when CI is stable enough! + Part-of: + +2021-10-12 17:14:49 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + tests: Move all unit tests issues to the GStreamer monorepo + Part-of: + +2021-10-13 11:09:20 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + Revert "tests: Blacklist some tests that recently failed" + This reverts commit 9f13ee5b0eada5ca0997e59be2ef46d5c2dd1dcd as + it was merge as part of the bigger CI gardening MR + https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1113 + Part-of: + +2021-10-13 00:17:27 -0300 Thibault Saunier + + * validate/launcher/apps/gstcheck.py: + * validate/launcher/testsuites/check.py: + ges:test: Document some GES failures + Namely races in: + * check.gst-editing-services.edit_while_seeked_with_stop_it + * check.gst-editing-services.check_layer_activness_gaps_it + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/803 + and https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/804 + Part-of: + +2021-10-13 00:06:34 -0300 Thibault Saunier + + * validate/launcher/apps/gstcheck.py: + validate:launcher: Avoid spamming terminal when inspecting unit tests + And redirect GStreamer logs when necessary + Part-of: + +2021-10-12 23:05:20 -0300 Thibault Saunier + + * validate/launcher/apps/gstcheck.py: + * validate/launcher/baseclasses.py: + validate:launcher: Run validate unit tests as GstValidate tests + So we have all the features and we can properly document known issue + for them + Part-of: + +2021-10-07 19:28:41 +0900 Seungha Yang + + * validate/gst/validate/flow/gstvalidateflow.c: + validate: flow: Fix for line-ending mismatch issue on Windows + Unlike POSIX system, Windows distinguishes "w" and "wb" and when + a file is opened with text mode, OS will translate \n into \r\n. + Part-of: + +2021-09-25 23:40:31 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + tests: Blacklist some tests that recently failed + See: + - https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/739 + - https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/740 + Part-of: + +2021-10-12 10:10:05 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + tests: Mark check.gstreamer.gst_gstbin.test_watch_for_state_change flaky + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/778 + Part-of: + +2021-10-11 12:03:02 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + ges:tests: Mark check.gst-plugins-base.validate.giosrc.read-growing-file as flaky + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/776 + Part-of: + +2021-10-11 11:45:50 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + ges:tests: Mark ges 'check_edit_in_frames_with_framerate_mistmatch as flaky + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/775 + Part-of: + +2021-10-11 11:05:36 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + tests:webrtcbin: Make known flaky webrtcbin as such + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/773 + Part-of: + +2021-10-08 12:09:47 -0300 Thibault Saunier + + * validate/launcher/baseclasses.py: + validate:launcher: Do not dump on failure test we will retry + Part-of: + +2021-10-08 10:44:50 -0300 Thibault Saunier + + * validate/launcher/testsuites/check.py: + tests: Blacklist tests that are currently producing many CI failures + Part-of: + +2021-10-08 09:09:21 -0300 Thibault Saunier + + * validate/launcher/baseclasses.py: + validate:launcher: Allow more flexible handling of flaky tests + And retry twice flaky tests + Part-of: + +2021-10-07 21:28:12 -0300 Thibault Saunier + + * validate/launcher/baseclasses.py: + validate:launcher: Fix progress reporting with --n-runs + Part-of: + +2021-10-07 19:42:10 -0300 Thibault Saunier + + * validate/launcher/baseclasses.py: + validate:launcher: Support retry on failure when using --n-runs + Part-of: + +2021-10-07 19:41:07 -0300 Thibault Saunier + + * validate/launcher/baseclasses.py: + validate:launcher: Fix potential invalid index access + Part-of: + +2021-10-06 17:21:58 -0300 Thibault Saunier + + * validate/launcher/reporters.py: + validate:launcher: Fix adding logs to xunit + Part-of: + +2021-10-05 18:50:21 -0300 Thibault Saunier + + * validate/gst/validate/gst-validate-scenario.c: + validate:scenario: Allow waiting signal searching for element factory + Part-of: + +2021-10-02 11:58:56 -0300 Thibault Saunier + + * validate/launcher/main.py: + validate:launcher: Sync asset only when passing --sync + Part-of: + +2021-09-28 15:45:19 -0400 Xavier Claessens + + * .arcconfig: + Delete .arcconfig files + Part-of: + +2021-09-28 10:11:15 +1000 Brad Hards + + * RELEASE: + doc: update IRC links to OFTC + Part-of: + +2021-09-26 01:07:02 +0100 Tim-Philipp Müller + + * meson.build: + Back to development + Part-of: + === release 1.19.2 === 2021-09-23 01:36:10 +0100 Tim-Philipp Müller