Hi clutter-devs and users, Until now i only played with c-clutter. I started porting to pyclutter, but am having problems establishing the gst pipeline (videotestsrc). Python complains about gst.Bin.add_signal_watch. Is there some initialization to do about the gst Bin ? A custom pipeline pyclutter-gst example in the svn would be helpful for newbies like me :)
I have a general opengl question, which is way out of my scope of knowledge, and i hope someone can explain why glReadPixels calls are so damn power hungry. We use a capture software based on seom, which captures opengl frames on the fly. OpenGL code: http://neopsis.com/projects/seom/browser/trunk/src/opengl.c When capturing and clutter/gstreamer (i don't know which ones suffers the most) is on a high computation situation (one 640x480 video plus 2 simultaneous 640x480 to 320x240 video streams downsizing using clutter.size with 24 capture calls per second, 640x480 clutter app), frames are dropped both on the clutter (xgl or sdl) window and in the resulting capture file, resulting in slightly erratical fps rate. Adjusting vblanc doesn't seem to affect a lot, and the strangest is that regular opengl games are captured with good performance. Without capture, the clutter app performs normally. My questions are the following: - what makes clutter+cluttergst different from a regular opengl app (explaining poor comparative performance)? - how does such an opengl call affect clutter ? - what with clutter does the (video) dowsizing work ? Is it left to the cpu, or the graphic card computation power ? Could it be due to lack of videoram/ram ? Should we upgrade hardware ( nvidia 6600gt + amd x2 4200+ 1 GB DDR !!! in htop ram usage is quite low, cpu is not necessarly saturated) ? - would using a dynamic gst built-in downsizing perform better? - do you have any suggestion for debugging/profiling/improving? - should i try capturing using a timeline that exports snapshots ? - does anybody know of a less obtrusive/impacting way to capture a clutter app ? Sorry for being so verbose, Regards, Florent -- To unsubscribe send a mail to [EMAIL PROTECTED]
