gstreamer/tests
Matthew Waters db15ec9286 videoflip: fix possible crash when setting the video-direction while running
A classic case of not enough locking.

One interesting thing with this is the interaction between the
rotation value and caps negotiation.  i.e. the width/height of the caps
can be swapped depending on the video-direction property.  We can't lock
the entirety of the caps negotiation for obvious reasons so we need to
do something else.  This takes the approach of trying to use a single
rotation value throughout the entirety of the negotiation and then
subsequent output frame in a kind of latching sequence.

Fixes: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/792
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/836>
2021-01-04 12:10:12 +00:00
..
check videoflip: fix possible crash when setting the video-direction while running 2021-01-04 12:10:12 +00:00
examples build: update for gl pkg-config file split 2020-08-07 07:58:29 +00:00
files Remove autotools build system 2019-10-14 11:04:18 +01:00
icles Remove autotools build system 2019-10-14 11:04:18 +01:00
meson.build meson: don't build icles when tests are disabled 2019-02-28 08:52:28 +00:00