GNOME Bugzilla – Bug 437105
[gnlcomposition] Adding sources within the currently active segment
Last modified: 2007-05-22 11:51:24 UTC
Currently, gnlcomposition does not handle adding objects in a composition WHILE playing WITHIN the currently active segment.
Created attachment 87862 [details] [review] Allows adding sources while playing This patch fixes the above behaviour. The only issue is that it will only work correctly with elements that handle GST_SEEK_TYPE_NONE properly. Oggdemux handles this correctly for example.
2007-05-22 Edward Hervey <edward@fluendo.com> * gnl/gnlcomposition.c: (get_new_seek_event), (get_current_position), (gnl_composition_event_handler), (refine_start_stop_in_region_above_priority), (convert_list_to_tree), (get_stack_list), (get_clean_toplevel_stack), (are_same_stacks), (update_pipeline), (gnl_composition_add_object): * gnl/gnlobject.c: (translate_incoming_seek): * gnl/gnlobject.h: Allow adding objects in a composition WHILE playing. Fixes #437105