Use the source, luke :) In a nutshell, gstreamer pushes frames to a clutter texture which is part of a clutter stage scene graph. Going any deeper to understanding things than that really is going to be easiest to go through the sources. Start with clutter-gst.c and clutter_redraw in clutter-main.c .
== Matthew On Tue, 2008-06-03 at 08:51 +0100, dilip devaraj wrote: > Hello Clutter Team > > Thanks for your help .I am now able to display video on a clutter > actor , but still with a few limitations > Can someone please tell me how this works > 1) Does Clutter or does GStreamer render the display(video on actor) > My understanding was , when clutter makes clutter_actor_show_all call > this gets mapped to show_all gdk call.This indicates that the > container widget and all its sub-widgets can be displayed.So clutter > passes this widget handle to GStreamer via clutter-GStreamer interface > and GStreamer displays the video.(Is this right??). > When user increases size of actor(widget) clutter tells GStreamer to > render video on larger area.So for this there should be 2 threads one > for display or rendering by GStreamer and other for handling user > inputs by clutter. > 2)If my understanding is right then can someone please tell me where > in code does GStreamer actually render? What calls does it use to > render video? > Does it use GDK for display?I have tried stepping through table > application using gdb. > > Regards > Dilip > > > > ______________________________________________________________________ > Bollywood, fun, friendship, sports and more. You name it, we have it. -- To unsubscribe send a mail to [EMAIL PROTECTED]
