gstreamer/subprojects/gst-editing-services
Thibault Saunier 974e908c61 ges: project: Start making MT safe where needed
Formatters might call "loaded" from the `gessrc` streaming thread
meaning that the `->formatters` field need to be protected.

Several other APIs are called from gesbasedemux, in some radom
thread, so we should ensure that this is all MT. safe, and the API
makes it simple.

Co-authored-by: Philippe Normand <philn@igalia.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5431>
2023-10-04 09:29:04 +01:00
..
bindings/python meson: Use python module to install override files 2023-02-16 19:43:11 +00:00
data/completions Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
docs doc: Avoid shelling out to hotdoc to generate plugins config files 2023-04-25 02:57:55 +00:00
examples gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00
ges ges: project: Start making MT safe where needed 2023-10-04 09:29:04 +01:00
plugins nle: composition: Avoid running query before being constructed 2023-07-06 05:48:31 +00:00
scripts gst-omx: Retire the whole package 2023-07-16 19:10:03 +00:00
tests meson: Always use forward slashes in defines with paths 2023-07-12 21:17:25 +00:00
tools ges: tools: fix msvc compiler warning about G_LOG_DOMAIN redefinition 2023-09-11 20:53:19 +00:00
.gitignore Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
AUTHORS Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
COPYING Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
COPYING.LIB Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
gst-editing-services.doap Release 1.22.0 2023-01-23 19:41:07 +00:00
meson.build gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00
meson_options.txt meson: Remove duplicate definition of 'examples' option 2021-10-12 22:54:56 +00:00
NEWS Release 1.22.0 2023-01-23 19:41:07 +00:00
README Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
RELEASE Release 1.22.0 2023-01-23 19:41:07 +00:00

GStreamer Editing Services
--------------------------

 This is a high-level library for facilitating the creation of audio/video
non-linear editors.

License:
--------

  This package and its contents are licensend under the GNU Lesser General
Public License (LGPL).

Dependencies:
-------------

 * GStreamer core
 * gst-plugins-base