gstreamer/gst/encoding
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
..
gstencodebasebin.c gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
gstencodebasebin.h encoding: Implement encodebin2 with an ON_REQUEST src pad 2020-11-30 15:44:53 -03:00
gstencodebin.c encoding: allow per feature registration 2021-03-16 17:58:59 +00:00
gstencodebin.h encodebin: Split implementation into a base class 2020-11-30 15:44:53 -03:00
gstencodebin2.c encoding: allow per feature registration 2021-03-16 17:58:59 +00:00
gstencodebin2.h encoding: Implement encodebin2 with an ON_REQUEST src pad 2020-11-30 15:44:53 -03:00
gstencodingelements.c encoding: allow per feature registration 2021-03-16 17:58:59 +00:00
gstencodingelements.h encoding: allow per feature registration 2021-03-16 17:58:59 +00:00
gstsmartencoder.c encodebin: Add vp8 and vp9 smart encoding support 2020-09-09 01:24:14 +00:00
gstsmartencoder.h encodebin: Fix and refactor smart encoding 2020-07-22 16:01:25 +00:00
gststreamcombiner.c streamsplitter/combiner: Drain encoder before switching branch 2020-07-22 16:01:25 +00:00
gststreamcombiner.h streamsplitter/combiner: Drain encoder before switching branch 2020-07-22 16:01:25 +00:00
gststreamcombinerpad.h encoding: Use G_DECLARE_FINAL_TYPE 2020-03-16 15:47:58 +00:00
gststreamsplitter.c streamsplitter: Forward STREAM_START to all branchs 2020-07-22 16:01:25 +00:00
gststreamsplitter.h encoding: Use G_DECLARE_FINAL_TYPE 2020-03-16 15:47:58 +00:00
meson.build encoding: allow per feature registration 2021-03-16 17:58:59 +00:00
plugin.c encoding: allow per feature registration 2021-03-16 17:58:59 +00:00