mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 14:56:36 +00:00
timeline: Do not post upstream translated composition update messages
In the case of nested timeline in the toplevel timeline we ended up with CompositionUpdate for seeks sent by our own composition to granchildren composition. This was not causing essential issues if all tracks where containing nested timelines but in cases where one of the tracks only had a nested timelines, then we were waiting forever for a `CompositionUpdateDone`. CompositionUpdate translated into ASYNC_START/ASYNC_DONE should be kept inside the GESTimeline and not travel up (possibly to some parent GESTimeline).
This commit is contained in:
parent
1e23799a24
commit
31ccb3106f
1 changed files with 3 additions and 1 deletions
|
@ -370,8 +370,10 @@ ges_timeline_handle_message (GstBin * bin, GstMessage * message)
|
||||||
GST_OBJECT_UNLOCK (timeline);
|
GST_OBJECT_UNLOCK (timeline);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (amessage)
|
if (amessage) {
|
||||||
gst_element_post_message (GST_ELEMENT_CAST (bin), amessage);
|
gst_element_post_message (GST_ELEMENT_CAST (bin), amessage);
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
forward:
|
forward:
|
||||||
|
|
Loading…
Reference in a new issue