gstreamer/ges
Nicolas Dufresne c5eae31cf7 ges: Ref the GES class to avoid later deadlock
This ensure that that all class are initialized from the main thread,
avoid class initialization in random thread, which may cause deadlocks.

https://bugzilla.gnome.org/show_bug.cgi?id=784769
2017-07-11 10:23:58 -04:00
..
.gitignore all: add/extend more .gitignore 2010-12-15 15:52:03 +01:00
ges-asset.c ges: Handle g_object_newv deprecation in latest GLib 2017-06-23 16:17:57 -04:00
ges-asset.h extractable: Typedef only in its own .h 2017-03-09 13:11:37 -03:00
ges-audio-source.c docs: Fix generation using markdown for titles around tables 2017-03-13 09:30:39 -03:00
ges-audio-source.h GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-audio-test-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-audio-test-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-audio-track.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-audio-track.h ges-audio-track: Change contructor prototype. 2013-08-21 08:06:59 -04:00
ges-audio-transition.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-audio-transition.h Rename GESTrackAudioTransition to GESAudioTransition 2013-02-15 14:42:07 -03:00
ges-audio-uri-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-audio-uri-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-auto-transition.c ges: Handle moving groups with effects inside 2016-09-26 13:33:00 -03:00
ges-auto-transition.h ges: Hide more symbols of headers that are not installed 2015-06-25 10:28:41 +02:00
ges-base-effect-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-base-effect-clip.h Rename GESEffectClip to GESBaseEffectClip 2013-02-15 14:42:04 -03:00
ges-base-effect.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-base-effect.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-base-transition-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-base-transition-clip.h Rename GESTransitionClip to GESBaseTransitionClip 2013-02-15 14:42:04 -03:00
ges-base-xml-formatter.c timeline: Make get_groups public 2016-09-13 16:47:24 -03:00
ges-base-xml-formatter.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-clip-asset.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-clip-asset.h Rename GESAssetClip to GESClipAsset 2013-02-15 14:42:07 -03:00
ges-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-clip.h Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-command-line-formatter.c parse: Don't #include <unistd.h> 2016-11-18 09:13:53 -03:00
ges-command-line-formatter.h tools: Fix printing commands help 2016-07-28 17:10:10 -04:00
ges-container.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-container.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-effect-asset.c effect: Determine the effect type as soon as possible 2016-02-04 15:23:26 +01:00
ges-effect-asset.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-effect-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-effect-clip.h Rename GESStandardEffectClip to GESEffectClip 2013-02-15 14:42:04 -03:00
ges-effect.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-effect.h ges: fix misc g-i annotations 2016-04-30 18:38:33 +01:00
ges-enums.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-enums.h enums: Fix absolute text overlay alignment value 2016-07-28 17:23:43 -04:00
ges-extractable.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-extractable.h extractable: Typedef only in its own .h 2017-03-09 13:11:37 -03:00
ges-formatter.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-formatter.h ges: Add G_BEGIN_DECLS around all relevant declarations in headers 2016-04-25 15:11:25 +03:00
ges-gerror.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-group.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-group.h group: Disconnect from old layer notify::priority when a clip is moved to a NULL layer 2015-06-05 22:52:43 +02:00
ges-image-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-image-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-internal.h ges: Keep internal symbols internal 2017-02-24 16:05:34 -03:00
ges-layer.c ges: Correctly handling floating references 2017-05-20 16:53:57 +02:00
ges-layer.h layer: Add ability to get clips in a given interval 2017-03-28 11:29:37 -03:00
ges-meta-container.c Minor documentation fix 2017-02-15 12:53:22 -03:00
ges-meta-container.h ges: Enhance xges format versioning 2015-05-18 21:27:48 +02:00
ges-multi-file-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-multi-file-source.h ges-multi-file-source: Fix case of standard gobject macros 2016-04-28 13:39:27 +03:00
ges-operation-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-operation-clip.h Rename GESTimelineOperation to GESOperationClip 2013-02-15 14:42:03 -03:00
ges-operation.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-operation.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-overlay-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-overlay-clip.h Rename GESTimelineOverlay to GESOverlayClip 2013-02-15 14:42:03 -03:00
ges-pipeline.c Tiny fixes in the documentation 2017-04-02 21:25:38 -03:00
ges-pipeline.h ges-pipeline: Rename add_timeline to set_timeline 2014-02-04 14:17:47 +01:00
ges-pitivi-formatter.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-pitivi-formatter.h ges: Add G_BEGIN_DECLS around all relevant declarations in headers 2016-04-25 15:11:25 +03:00
ges-project.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-project.h ges: Fix various g-i warnings 2015-12-26 09:43:23 +01:00
ges-screenshot.c tests: Fix misc issues 2012-12-29 19:38:12 -03:00
ges-screenshot.h Fix FSF address 2012-11-04 00:25:20 +00:00
ges-smart-adder.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
ges-smart-adder.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-smart-video-mixer.c video-mixer: Fix the way we release mixer pads 2016-12-22 09:50:39 -03:00
ges-smart-video-mixer.h video-source: Make sure to set framepositionner zorder when creating it 2015-09-02 20:42:50 +02:00
ges-source-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-source-clip.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-source.h GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-structure-parser.c structure-parser: define GES_STRUCTURE_PARSER macro 2015-09-28 15:57:25 +02:00
ges-structure-parser.h structure-parser: define GES_STRUCTURE_PARSER macro 2015-09-28 15:57:25 +02:00
ges-structured-interface.c structured-interface: introduce TRY_GET_STRING 2015-09-28 16:11:03 +02:00
ges-structured-interface.h ges: Add G_BEGIN_DECLS around all relevant declarations in headers 2016-04-25 15:11:25 +03:00
ges-test-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-test-clip.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-text-overlay-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-text-overlay-clip.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-text-overlay.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-text-overlay.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-timeline-element.c "deep-notify" signal gets emitted only from the main thread 2017-07-03 11:40:04 -04:00
ges-timeline-element.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-timeline.c ges: Correctly handling floating references 2017-05-20 16:53:57 +02:00
ges-timeline.h timeline: Make get_groups public 2016-09-13 16:47:24 -03:00
ges-title-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-title-clip.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-title-source.c docs: Fix generation using markdown for titles around tables 2017-03-13 09:30:39 -03:00
ges-title-source.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-track-element-asset.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-track-element-asset.h Rename GESAssetTrackElement to GESTrackElementAsset 2013-02-15 14:42:06 -03:00
ges-track-element.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-track-element.h track-element: Add method to remove control binding 2015-07-03 11:20:54 +02:00
ges-track.c ges: Correctly handling floating references 2017-05-20 16:53:57 +02:00
ges-track.h track: [API]: ges_track_update_restriction_caps. 2014-12-05 22:12:11 +01:00
ges-transition-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-transition-clip.h Rename GESStandardTransitionClip to GESTransitionClip 2013-02-15 14:42:04 -03:00
ges-transition.c docs: Fix generation using markdown for titles around tables 2017-03-13 09:30:39 -03:00
ges-transition.h Rename GESTrackTransition to GESTransition 2013-02-15 14:42:06 -03:00
ges-types.h ges: #include glib.h for G_BEGIN_DECLS 2016-04-28 13:39:41 +03:00
ges-uri-asset.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-uri-asset.h ges: Keep internal symbols internal 2017-02-24 16:05:34 -03:00
ges-uri-clip.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-uri-clip.h uri-clip: make uri parameter of ges_uri_clip_new () const 2016-05-16 14:47:25 -04:00
ges-utils.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-utils.h gir: fix warnings 2013-11-22 17:50:27 -03:00
ges-validate.c validate: Port to new GstValidate API for pipeline retrieval 2017-05-20 18:04:42 +02:00
ges-version.h.in Properly generate versioning #define-s during autogen 2014-03-15 20:01:48 +01:00
ges-video-source.c docs: Fix generation using markdown for titles around tables 2017-03-13 09:30:39 -03:00
ges-video-source.h ges: Let the compositor do the scaling if mixing is enabled 2016-08-05 21:40:56 -04:00
ges-video-test-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-video-test-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-video-track.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-video-track.h ges-smart-mixer: first code dump, mainly copy paste from ges-smart-adder. 2013-06-23 18:37:41 -04:00
ges-video-transition.c video-transition: Make sure crossfade output never contains alpha 2017-06-30 16:24:10 -04:00
ges-video-transition.h Rename GESTrackVideoTransition to GESVideoTransition 2013-02-15 14:42:07 -03:00
ges-video-uri-source.c docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-video-uri-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-xml-formatter.c timeline: Make get_groups public 2016-09-13 16:47:24 -03:00
ges-xml-formatter.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges.c ges: Ref the GES class to avoid later deadlock 2017-07-11 10:23:58 -04:00
ges.h introduce ges_deinit() 2017-02-06 09:49:20 -03:00
gesmarshal.list add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
gstframepositioner.c framepositioner: Prevent division by zero 2017-02-28 15:40:08 +02:00
gstframepositioner.h ges: Let the compositor do the scaling if mixing is enabled 2016-08-05 21:40:56 -04:00
Makefile.am ges: Rename parse_lex.h to ges-parse-lex.h 2016-08-25 10:06:51 +03:00
meson.build Revert "Fhotdoc" 2017-03-10 19:46:24 -03:00
parse.l parse: Don't #include <unistd.h> 2016-11-18 09:13:53 -03:00