gstreamer/gst
Matthew Waters 98249a57db gst: don't use volatile to mean atomic
volatile is not sufficient to provide atomic guarantees and real atomics
should be used instead.  GCC 11 has started warning about using volatile
with atomic operations.

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719

Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1073>
2021-03-19 04:20:19 +00:00
..
adder gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
app app: allow per feature registration 2021-03-16 17:58:59 +00:00
audioconvert audioconvert: update doc for mix-matrix 2021-03-17 14:26:54 +01:00
audiomixer audiomixer: allow per feature registration 2021-03-16 17:58:59 +00:00
audiorate audiorate: Make buffer writable before changing its metadata 2020-12-15 13:16:31 +00:00
audioresample audioresample: Respect buffer layout when drain 2021-02-22 15:36:53 +09:00
audiotestsrc plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
compositor compositor: allow per feature registration 2021-03-16 17:58:59 +00:00
encoding gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
gio gio: allow per feature registration 2021-03-16 17:58:59 +00:00
overlaycomposition overlaycomposition: allow per feature registration 2021-03-16 17:58:59 +00:00
pbtypes pbtypes: allow per features registration 2020-12-10 13:01:57 +00:00
playback gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
rawparse rawparse: allow per feature registration 2021-03-16 17:58:59 +00:00
subparse subparse: allow per feature registration 2020-12-10 13:01:57 +00:00
tcp tcp: allow per feature registration 2021-03-16 17:58:59 +00:00
typefind typefindfunctions: Consider the number and types of atoms found in a row for suggesting a probability 2021-01-31 11:53:43 +02:00
videoconvert videoconvert: allow per feature registration 2021-03-16 17:58:59 +00:00
videorate gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
videoscale gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
videotestsrc videotestsrc: allow per feature registration 2021-03-16 17:59:00 +00:00
volume volume: allow per feature registration 2021-03-16 17:59:00 +00:00
meson.build compositor: add to build after move from -bad 2018-12-28 12:16:18 +01:00