On Wed, 2007-08-29 at 10:49 +0200, Florent THIERY wrote: > Any suggestions ? I thougt it would be synchronized at sink level.
as I said on IRC, there is no interaction between ClutterTimeline and GStreamer: both use the main loop Clutter provides, but both work with two different timeout sources which are not compatible - short of making ClutterTimeline use GstClock, which is not possible. if you want to synchronise actors using a timeline you should subclass ClutterTimeline and make it work using GstClock; that is not currently possible, as ClutterTimeline would need a way to replace its internal timeout function with something else. given this change, which would be quite interesting for Clutter core as well, you could subclass a ClutterGstTimeline using GstClock as its internal timeout source. another way to achieve synchronisation between two or more video sources is to have a new ClutterGst video texture accepting multiple streams and thus redrawing at the same time, instead of dealing with different streams in different queues; that would not solve the synchronisation issue between ClutterGst video textures and other actors driven by a timeline. if you (or someone else) wants to work on overriding the ClutterTimeline internal timeout function I'd gladly give a hand. ciao, Emmanuele. -- Emmanuele Bassi, OpenedHand Ltd. Unit R, Homesdale Business Centre 216-218 Homesdale Rd., Bromley - BR12QZ http://www.o-hand.com -- To unsubscribe send a mail to [EMAIL PROTECTED]
