gstreamer/subprojects/gst-integration-testsuites
Philippe Normand 4311de2be0 interaudiosink: Ensure adapters don't store buffers with audio meta
The interaudiosrc might take buffers of different sizes from the audio adapter,
so keeping metas consistency would be an issue. So the sink now strips the audio
metas away and the src adds them back (for non-interleaved layouts only) when
taking buffers from the adapter.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5416>
2023-09-28 15:14:38 +02:00
..
ges scenarios: Update for videoaggregator rounding behavior change 2022-02-19 06:53:02 +00:00
medias@b4dd49b992 qtdemux: Fix premature EOS when some files are played in push mode 2023-08-03 20:22:51 +00:00
testsuites interaudiosink: Ensure adapters don't store buffers with audio meta 2023-09-28 15:14:38 +02:00
.gitignore Import gst-integration-testsuites 2021-09-24 16:29:33 -03:00
HACKING Import gst-integration-testsuites 2021-09-24 16:29:33 -03:00
integration-testsuites.config Import gst-integration-testsuites 2021-09-24 16:29:33 -03:00
meson.build Back to development 2023-09-20 19:41:00 +01:00
README Import gst-integration-testsuites 2021-09-24 16:29:33 -03:00

This the official GStreamer integration testsuites implementation repository.
Those testsuites are meant to be used with GstValidate available in the
gst-devtools[0] repository

This repository includes both media files (available in medias/)
that will be retrieved from the web using medias/get_files.py and several
testsuites (available in testsuites/) to be used with gst-validate-launcher[1].

By default, gst-validate-launcher --sync will retrieve that repository to run
the default testsuite (namely validate and ges testsuites from testsuites/validate.py
and testsuites/ges.py)

For any USAGE documentation, you should refer to gst-validate documentation and
in particular to:

    $ gst-validate-launcher --help

Note that this repository uses [git-lfs] so you will need to install it before cloning.

[0] http://cgit.freedesktop.org/gstreamer/gst-devtools/
[1] https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate/html/gst-validate-launcher.html
[git-lfs] https://git-lfs.github.com/