gstreamer/gst
Matthew Waters 640a65bf96 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-bad/-/merge_requests/2098>
2021-03-22 14:34:36 +11:00
..
accurip remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
adpcmdec Remove autotools build system 2019-10-14 13:54:27 +01:00
adpcmenc plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
aiff aiffparse: Also set a channel mask for 2 channels 2020-11-04 07:36:47 +00:00
asfmux asfmux: consistent sscanf args usage 2020-05-21 20:37:49 +00:00
audiobuffersplit audiobuffersplit: Calculate the correct size for fixed size buffers 2020-12-17 04:41:18 +11:00
audiofxbad docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
audiolatency Remove autotools build system 2019-10-14 13:54:27 +01:00
audiomixmatrix plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
audiovisualizers plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
autoconvert gstautoconvert.c: fix clang warnings 2020-08-04 11:37:52 +00:00
bayer meson: add update-orc-dist target 2020-07-04 15:05:23 +01:00
camerabin2 gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
coloreffects plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
debugutils gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
dvbsubenc dvbsubenc: Add DVB Subtitle encoder 2020-06-17 12:50:13 +10:00
dvbsuboverlay dvbsuboverlay: Add support for dynamic resolution update. 2020-12-21 15:34:46 +05:30
dvdspu documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
faceoverlay Remove autotools build system 2019-10-14 13:54:27 +01:00
festival documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
fieldanalysis meson: add update-orc-dist target 2020-07-04 15:05:23 +01:00
freeverb Remove autotools build system 2019-10-14 13:54:27 +01:00
frei0r documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gaudieffects meson: add update-orc-dist target 2020-07-04 15:05:23 +01:00
gdp Remove autotools build system 2019-10-14 13:54:27 +01:00
geometrictransform docs: mark more types as plugin API 2020-06-23 12:10:17 -04:00
id3tag documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
inter intervideosrc: fix negotiation of interlaced caps 2020-12-13 13:25:13 +00:00
interlace interlace: Discard stored_frame on EOS and PAUSED_TO_READY 2021-03-08 21:02:01 +02:00
ivfparse documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
ivtc docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
jp2kdecimator docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
jpegformat documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
librfb bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
midi Remove autotools build system 2019-10-14 13:54:27 +01:00
mpegdemux mpegdemux: Set duration on seeking query if possible 2020-11-11 14:10:27 +00:00
mpegpsmux documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mpegtsdemux mpegtsparse: Fix switched DTS/PTS when set-timestamps=false 2021-03-01 16:29:58 +01:00
mpegtsmux mpegtsmux: Add PMT_%d support to prog-map. 2021-03-18 15:07:53 +00:00
mxf gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
netsim gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
onvif onviftimestamp: Add missing break in set_property() 2020-05-10 11:17:19 +03:00
pcapparse documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
pnm documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
proxy proxysink: event_function needs to handle the event when it is disconnecetd from proxysrc 2020-08-13 14:21:05 +00:00
rawparse plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
removesilence documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
rist ristsrc: drop stream-start & eos messages posted from the internal udp sink(s) 2020-07-29 13:20:28 +00:00
rtmp2 gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
rtp rtpmanagerbad: allow setting caps on rtpsrc 2020-12-04 14:51:38 +00:00
sdp sdpsrc: fix double free if sdp is provided as string via the property 2021-02-19 00:05:41 +00:00
segmentclip gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
siren Remove autotools build system 2019-10-14 13:54:27 +01:00
smooth Remove autotools build system 2019-10-14 13:54:27 +01:00
speed Remove autotools build system 2019-10-14 13:54:27 +01:00
subenc Remove autotools build system 2019-10-14 13:54:27 +01:00
switchbin switchbin: Free path objects on finalize 2019-11-13 10:15:32 +00:00
timecode avwait: Don't post messages with the mutex locked 2021-03-09 13:01:45 +02:00
transcode transcodebin: Minor error message enhancement 2020-11-30 17:31:48 -03:00
videofilters docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
videoframe_audiolevel Remove autotools build system 2019-10-14 13:54:27 +01:00
videoparsers mpegvideoparse: do not clip the frame 2021-03-11 15:01:38 +01:00
videosignal Remove autotools build system 2019-10-14 13:54:27 +01:00
vmnc remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
y4m docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
meson.build dvbsubenc: Add DVB Subtitle encoder 2020-06-17 12:50:13 +10:00