gstreamer/tests/check/elements
Thibault Saunier d268c193ad videoaggregator: Guarantee that the output format is supported
In the case `videoaggregator` is set as allowing format conversions,
and as we convert only on the sinkpads, we should ensure that the
chosen format is usable by the subclass. This in turns implies
that the format is usable on the srcpad.

When doing conversion *any* format can be used on the sinkpads, and this
is the only way that we can avoid race conditions during renegotiations
so we can not change that fact, we just need to ensure that the chosen
intermediary format is usable, which was not actually ensured before
that patch.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/834

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/909>
2020-11-03 00:10:31 +00:00
..
adder.c check: Don't use real audio devices for tests 2019-10-10 16:58:26 +02:00
appsink.c appsink: Reuse sample object in pull_sample if possible 2018-04-19 16:14:12 +02:00
appsrc.c tests: appsrc: Fix unstable test case 2020-10-14 10:57:19 +00:00
audioconvert.c tests: audioconvert: fix leaks in unit test 2019-03-06 10:51:40 +00:00
audiointerleave.c tests: audiointerleave: Remove drain with manual clock 2017-05-23 12:35:58 +02:00
audiomixer.c check: Don't use real audio devices for tests 2019-10-10 16:58:26 +02:00
audiorate.c valgrind: free buffer list in audiorate test 2019-06-05 20:51:47 +00:00
audioresample.c tests/check/elements/audioresample.c: avoid implict int ot float conversion 2020-08-04 17:32:31 +03:00
audiotestsrc.c tests: audiotestsrc: add unit test for non-interleaved audio output 2018-07-11 12:23:32 +03:00
compositor.c videoaggregator: Guarantee that the output format is supported 2020-11-03 00:10:31 +00:00
decodebin.c tests: Avoid hang with decodebin test 2020-06-08 08:11:00 +02:00
encodebin.c encodebin: fix caps leak in test 2017-01-30 14:17:42 +02:00
glbin.c tests/glbin: setting a full reference means we need to unref 2019-03-06 23:32:18 +11:00
glfilter.c check: verify gst_gl_display_add_context() 2020-05-09 07:31:04 +02:00
glimagesink.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
glmixer.c glmixer: Fix unit test to actually work reliably 2020-09-10 14:19:04 +03:00
glstereo.c tests: add glviewconvert users integration unit test 2020-04-24 12:12:31 +10:00
libvisual.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
multifdsink.c multifdsink: remove defunct include guarded by unused HAVE_FIONREAD_IN_SYS_FILIO 2019-12-09 07:33:55 +00:00
multisocketsink.c multifdsink: remove defunct include guarded by unused HAVE_FIONREAD_IN_SYS_FILIO 2019-12-09 07:33:55 +00:00
opus.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
overlaycomposition.c overlaycomposition: New element that allows applications to draw GstVideoOverlayComposition on a stream 2018-10-28 17:03:47 +00:00
playbin-complex.c tests: playbin-complex: skip test that needs oggdemux if it's not available 2017-09-10 16:32:31 +01:00
playbin.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
playsink.c tests: playsink: add minimal test for playsink element 2016-05-14 16:02:16 +01:00
rawaudioparse.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
rawvideoparse.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
streamsynchronizer.c tests: fix race in streamsynchronizer test 2013-11-12 19:03:19 +00:00
subparse.c tests: subparse: add test for webvtt without hour component 2020-06-18 09:06:32 +09:00
textoverlay.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
urisourcebin.c tests/urisourcebin: add get/set watermark test 2018-11-07 15:10:05 +00:00
videoconvert.c videoconvert: Fix compiler warning in unit test 2014-02-08 17:11:04 +01:00
videorate.c videorate: Error out on streams with no way to guess framerate 2020-07-20 22:05:57 +00:00
videoscale.c video: Add support for linear 32x32 NV12 tiles 2020-07-14 21:43:56 -04:00
videotestsrc.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
volume.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
vorbisdec.c tests: vorbisec: fix leaks in unit test 2019-03-06 10:51:40 +00:00
vorbistag.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00