gstreamer/gst-libs/gst/tag
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
..
gstexiftag.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstid3tag.c tag: Add tags for acoustid id & acoustid fingerprint 2019-07-08 17:06:37 +05:30
gsttagdemux.c tagdemux: resize and trim buffer in place to fix interaction with oggdemux 2021-01-04 14:21:43 +00:00
gsttagdemux.h Pass the code through codespell 2019-08-30 13:05:36 +00:00
gsttageditingprivate.c build: fix debug output werror build with newer gcc 2019-09-23 17:59:12 +10:00
gsttageditingprivate.h Fix FSF address 2012-11-03 23:05:09 +00:00
gsttagmux.c gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
gsttagmux.h Use G_DEFINE_AUTOPTR_CLEANUP_FUNC unconditionally 2019-06-04 20:31:09 -04:00
gstvorbistag.c tag: Add tags for acoustid id & acoustid fingerprint 2019-07-08 17:06:37 +05:30
gstxmptag.c build: fix debug output werror build with newer gcc 2019-09-23 17:59:12 +10:00
id3v2.3.0.txt Pass the code through codespell 2019-08-30 13:05:36 +00:00
id3v2.4.0-frames.txt various: typo fixes 2011-12-02 12:03:27 +01:00
id3v2.4.0-structure.txt various: typo fixes 2011-12-02 12:03:27 +01:00
id3v2.c id3v2: re-fix handling of v2.4 extended headers 2018-03-01 12:42:10 +00:00
id3v2.h tag: GST_EXPORT -> GST_TAG_API 2018-03-13 12:16:42 +00:00
id3v2frames.c tag: id3v2: fix frame size check and potential invalid reads 2021-03-15 11:44:22 +00:00
lang-tables.dat tags: update to latest iso-code and support more languages 2020-08-12 17:59:58 +00:00
lang.c tags: update to latest iso-code and support more languages 2020-08-12 17:59:58 +00:00
license-translations.dict tag: add convenience API to handle creative commons licenses 2011-08-10 10:33:47 +01:00
licenses-tables.dat tag: add convenience API to handle creative commons licenses 2011-08-10 10:33:47 +01:00
licenses.c tag: Generate GLib enums/flags with glib-mkenums 2017-04-09 12:51:52 +03:00
meson.build Meson: Use pkg-config generator 2020-10-23 11:19:11 -04:00
mklangtables.c tags: update to latest iso-code and support more languages 2020-08-12 17:59:58 +00:00
mklicensestables.c tag: fix some warnings in mklicensestables 2016-11-23 10:20:04 +02:00
tag-prelude.h libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
tag.h tag: Add tags for acoustid id & acoustid fingerprint 2019-07-08 17:06:37 +05:30
tags.c tag: Add tags for acoustid id & acoustid fingerprint 2019-07-08 17:06:37 +05:30
xmpwriter.c gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
xmpwriter.h tag: GST_EXPORT -> GST_TAG_API 2018-03-13 12:16:42 +00:00