gstreamer/subprojects/gst-editing-services/ges
Thibault Saunier 18f313d317 ges: smart-mixer: Avoid video freeze on NLE stack changes
Since we support "nested compositors"[0] we were not finalizing the pads_infos
and thus not releasing the mixer pad on stack change, meaning that
the following stacks were never prerolling.

[0] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2094

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3738>
2023-01-17 20:10:19 +00:00
..
python
ges-asset.c Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
ges-asset.h
ges-audio-source.c
ges-audio-source.h
ges-audio-test-source.c
ges-audio-test-source.h
ges-audio-track.c
ges-audio-track.h
ges-audio-transition.c
ges-audio-transition.h
ges-audio-uri-source.c
ges-audio-uri-source.h
ges-auto-transition.c
ges-auto-transition.h
ges-base-effect-clip.c
ges-base-effect-clip.h
ges-base-effect.c
ges-base-effect.h
ges-base-transition-clip.c
ges-base-transition-clip.h
ges-base-xml-formatter.c
ges-base-xml-formatter.h
ges-clip-asset.c
ges-clip-asset.h
ges-clip.c Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
ges-clip.h
ges-command-line-formatter.c commandline-formatter: Fix version documentation for ges_command_line_formatter_get_help() 2021-09-27 09:24:16 +03:00
ges-command-line-formatter.h
ges-container.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-container.h
ges-effect-asset.c
ges-effect-asset.h
ges-effect-clip.c
ges-effect-clip.h
ges-effect.c
ges-effect.h
ges-enums.c ges-video-transition: add a new "fade-in" transition type 2022-05-13 17:17:06 +03:00
ges-enums.h ges-video-transition: add a new "fade-in" transition type 2022-05-13 17:17:06 +03:00
ges-extractable.c
ges-extractable.h
ges-formatter.c
ges-formatter.h Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
ges-gerror.h
ges-group.c
ges-group.h
ges-image-source.c
ges-image-source.h
ges-internal.h ges: Fix issues avoiding to use operator when unavailable on mixer 2023-01-17 20:10:19 +00:00
ges-layer.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-layer.h
ges-marker-list.c
ges-marker-list.h
ges-meta-container.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-meta-container.h
ges-multi-file-source.c docs: fix unnecessary ampersand, < and > escaping in code blocks 2021-11-12 11:39:19 +00:00
ges-multi-file-source.h
ges-operation-clip.c
ges-operation-clip.h
ges-operation.c
ges-operation.h
ges-overlay-clip.c
ges-overlay-clip.h
ges-pipeline.c ges: gst_bin_add() is transfer floating so wrappers around it are too 2023-01-04 10:22:45 +00:00
ges-pipeline.h
ges-pitivi-formatter.c
ges-pitivi-formatter.h
ges-prelude.h
ges-project.c ges-project: Don't leak string 2022-11-18 07:22:23 +00:00
ges-project.h
ges-screenshot.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-screenshot.h
ges-smart-adder.c
ges-smart-adder.h
ges-smart-video-mixer.c ges: smart-mixer: Avoid video freeze on NLE stack changes 2023-01-17 20:10:19 +00:00
ges-smart-video-mixer.h ges: Fix issues avoiding to use operator when unavailable on mixer 2023-01-17 20:10:19 +00:00
ges-source-clip-asset.c
ges-source-clip-asset.h
ges-source-clip.c
ges-source-clip.h
ges-source.c
ges-source.h
ges-structure-parser.c ges-structure-parser: Don't leak failed strings 2022-11-18 07:22:23 +00:00
ges-structure-parser.h
ges-structured-interface.c
ges-structured-interface.h
ges-test-clip.c
ges-test-clip.h
ges-text-overlay-clip.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-text-overlay-clip.h
ges-text-overlay.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-text-overlay.h
ges-time-overlay-clip.c
ges-time-overlay-clip.h
ges-timeline-element.c Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
ges-timeline-element.h Fix license as GES is released under the LGPL2+ license 2022-03-24 01:18:24 +00:00
ges-timeline-tree.c ges: Add API to disable timeline coherence checks 2022-12-02 18:37:29 +00:00
ges-timeline-tree.h
ges-timeline.c ges: gst_bin_add() is transfer floating so wrappers around it are too 2023-01-04 10:22:45 +00:00
ges-timeline.h ges: Add API to disable timeline coherence checks 2022-12-02 18:37:29 +00:00
ges-title-clip.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-title-clip.h
ges-title-source.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-title-source.h
ges-track-element-asset.c
ges-track-element-asset.h
ges-track-element-deprecated.h
ges-track-element.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-track-element.h
ges-track.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-track.h
ges-transition-clip.c ges: transition: Notify vtype change on ges_extractable_set_asset call 2022-10-24 14:14:30 +00:00
ges-transition-clip.h
ges-transition.c
ges-transition.h
ges-types.h
ges-uri-asset.c ges:uri-asset: Ignore streams with no ID 2021-10-02 10:44:26 +00:00
ges-uri-asset.h
ges-uri-clip.c ges: preserve discovery order 2022-08-02 15:48:12 +00:00
ges-uri-clip.h
ges-uri-source.c
ges-uri-source.h
ges-utils.c ges: Add/fix various annotations 2022-10-18 13:51:16 +03:00
ges-utils.h
ges-validate.c
ges-version.h.in
ges-video-source.c ges-video-source: Remove limit on frame duplication on EOS in videorate 2022-09-20 13:23:02 +00:00
ges-video-source.h
ges-video-test-source.c
ges-video-test-source.h
ges-video-track.c
ges-video-track.h
ges-video-transition.c ges-video-transition: add a new "fade-in" transition type 2022-05-13 17:17:06 +03:00
ges-video-transition.h
ges-video-uri-source.c ges/videourisource: handle non-1/1 PAR source videos 2022-05-17 20:49:30 +00:00
ges-video-uri-source.h
ges-xml-formatter.c ges-xml-formatter: Plug some leaks 2022-11-18 07:22:23 +00:00
ges-xml-formatter.h
ges.c
ges.h
ges.resource
gesmarshal.list
gstframepositioner.c ges: Fix issues avoiding to use operator when unavailable on mixer 2023-01-17 20:10:19 +00:00
gstframepositioner.h ges: Fix issues avoiding to use operator when unavailable on mixer 2023-01-17 20:10:19 +00:00
meson.build meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
parse.l