gstreamer/docs
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
..
all_index.md doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00
gst_api_version.in doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00
gst_plugins_cache.json videoflip: fix possible crash when setting the video-direction while running 2021-01-04 12:10:12 +00:00
index.md doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00
meson.build rpicamsrc: flesh out docs and add to plugin docs cache 2020-07-10 17:37:28 +01:00
sitemap.txt doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00