Hi,
Well njpatel is working on that using a recent gtk offscreen rendering patch:
http://njpatel.blogspot.com/2007/11/i-think-i-just-found-another-dimention.html
Cheers
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Hello;
These are nice news !
* Would there be some licensing issues if windows "builds" are provided ?
* Did anybody manage to run clutter under Windows using python
bindings on a windows host ?
Regards,
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
few more like it too. Any ideas?
You might want to install the stable version of clutter (0.4)
(available on ohand's debian repo http://debian.o-hand.com/ ). The new
(svn) version of clutter introduces quite a lot of changes in the API,
and demo apps (like fluttr) might not have been adapt
Hi again
I'm no clutter wizard at all, just trying to do my best. All i say may
be worth the trash as well. That said...
On Dec 29, 2007 7:25 PM, Sean Keeney <[EMAIL PROTECTED]> wrote:
> Ah, i'm getting somewhere but am even more confused now!
>
> Deleting all the installed libs and installing th
Hi,
The videosink.py example was mainly to show how to use custom
gstreamer pipelines (live, filtered...), not plain file playback ones
using automatic video type detection (decodebin).
FLo
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Hi
Here's a python Entry handling code example.
I doubt it's perfect, yet it could be of help.
Regards,
Florent
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# clutter.Entry usage example
# Copyright (C) 2008 Florent Thiery <[EMAIL PROTECTED]>
# Released under the terms of t
sed a gobject timeout around
100 for this purpose). Is there a proper signal to connect to, letting
me know that the VideoTexture is "ready" ?
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Try importing clutter before gtk, there's an open bug in the tracker:
http://bugzilla.o-hand.com/show_bug.cgi?id=798
Cheers
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Or, alternatively, you should init the stage using
stage = clutter.Stage()
Since the clutter.stage_get_default() is now deprecated.
Hope this helps
--
To unsubscribe send a mail to [EMAIL PROTECTED]
" other 2nd box:"
section) is the exact behaviour we get. Seems like this box is fine.
Bye
FLorent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
this can be done.
Please keep in mind that the XGL backend is the most complete one, and
that an X server doesn't necessarily imply a huge performance
loss/overhead -- not to mention the number of applications that rely
on X.
Hope it helps a bit !
[1] http://www.clutter-project.org/blog/?p=47
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Sorry mallum, i forgot the reply-to-all and hit it too soon...
I'm sure you already saw this ?
http://wiki.linuxquestions.org/wiki/OpenGL#OpenGL_without_X
--
To unsubscribe send a mail to [EMAIL PROTECTED]
> markers are per-timeline unique identifiers attached to a specific frame
> or at a specific time. each time a timeline reaches a marker, a signal
> will be emitted.
>
> for instance, if you have a timeline of duration=1000 and you want to
> receive notification of it being halfway through (t
ing a timeline...
On my side, i am very interested in SMIL support as well, yet not only
for playback but rather for "recording"/animation archival purposes.
Please let me know when/if you join forces !
Cheers
Florent
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import
> > * what language you will/want to develop your glSMIL player(s) in ?
> Preferably C (for the clutter related part).
My guess is that what we're currently working on will eventually
evolve into a compositing/animation/GUI editor; this means if/when
JSON-based serialization arrives into clutter
t
(i use pyclutter in production on nvidia); the problem is mainly that
you won't be able to use shaders and PBOs, and as said previously,
this is a python issue that is still to solve.
FLorent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
to call Sys_SetArgv
> if not hasattr(sys, 'argv'):
> sys.argv = []
>
> (with the lazy flag should still work).
WELL DONE !
At least, the test files (fbo cloning and shaders) i submitted to the
bugtracker seem to work quite good.
Thanks a lot !
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
, add_idle...) usable in a
multi-threaded environment ? If threads_init() is called before
clutter import, are the callbacks supposed to be threaded (i still
noticed the freeze...) ?
I tried using "stock" python threads as well, without much luck.
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
> I'm using a combination of add_timeout's and 'stock' python threads and
> whilst I do occasionally run into an issue, the following logic seems to
> work:
> 1) Create thread: thread = threading.Thread(target=self.someFunction) and
> start the thread
> 2) Within the threaded function, protect anyt
pigment, which seems to perform (thanks to accelerated colorspace
conversion?) around 1.6 times better (based on CPU load, test case:
httpsrc ! jpegdec ! ffmpegcolorspace ! videosink, VGA resol @ 30 FPS).
Looks like there's space for video optimization...
Regards,
Florent
Hi
1)I tried running running test-shader program on Fedora8 with clutter-0.6.2
> installed but it gave me this error
> "GLSL shaders not supported".
> What should be done for this.Is it a limitation on hardware of the machine
> or do I need to install some library for this.
Yes, hardware. Ar
onitors
Hope this helps a bit
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
gh cloning
* cloning clipped things seems to prevent the clone's clipping
Is it a bug or feature?
I opened a bug for reference, with test file:
http://bugzilla.o-hand.com/show_bug.cgi?id=945
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
o if your application is
definitively using perl, ... My suggestion is useless :)
Cheers
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
e similar features)?
Would be nice to see such features within clutter (mere bindings user talking).
Cheers
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
bits nvidia driver's version is 169.12, i believe this is
quite an old release. May this be the problem ? Should the
setdlopenflags be changed in any way ?
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Hi Bastian, thanks for your input
As suggested here [1], using Ctypes instead of dl may do the trick. Looks
like a known bug [2]
I'll report if i fix
Florent
[1] https://bugs.launchpad.net/entertainer/+bug/231368
[2] http://mail.python.org/pipermail/python-dev/2006-July/067438.html
it), there are interesting elements:
* glupload (gst->gl context)
* gldownload (gl context->gst)
* glcolorscale: accelerated colorspace conversion and scaling
Not sure about that but these elements are/will be in conformity with
gstreamer qos & synchronization facilities.
Food for thought...
Florent
triple buffered VSYNC ?
* dynamic TwinView is said to force VSYNC with only one head of the
graphics card. Doesn't seem to be my problem since both screens show
tearing artifacts
Any other suggestion would be more than welcome !
Kind regards,
Florent
<>
> Are you using compiz by any chance? Compiz seems to break vsync
> completely for me on my nvidia hardware at home, regardless of
> nvidia-settings and compiz's own vsync settings.
Nope, i deactivated it (if settings Appearance settings to None does the job).
> Many users of compiz seem to suffe
ed). They are currently working on a mix of
EFL and Qt stacks.
The moblin project relies on clutter for it's current launcher. You
may get your hands on such devices [3] quite soon...
Cheers
Florent
[1] http://lists.openmoko.org/pipermail/community/2007-October/011291.html
[2] http://moblin.o
ving fluid video playback is to disable VSYNC, and tearing comes
with it.
FLorent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
f it's of any help, or please just tell me messages i
should be looking for (all are 100k+ long lines of debug... my eye might
have slipped the good ones).
Thanks in advance for helping us push clutter to it's limits :)
Regards,
Florent
>
> I use two mainloops. One is the glib mainloop for clutter and the
> other one is for my application. This works very well and makes sure
> the animations run even when the real mainloop is kind of busy.
>
Very interesting, could you please develop how you set up this ?
Thanks
fect clutter (without the GL_SYNC_TO_VBLANK being set?).
THanks for any hint !
Florent
ne.py
FLorent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Hi
Check out the ClutterMedia documentation
http://clutter-project.org/docs/clutter/0.8/ClutterMedia.html
http://svn.o-hand.com/view/clutter/trunk/clutter-gst/examples/
As python example, you can check out this video player backend based
on ClutterMedia
http://candies.ubicast.eu/trac.cgi/browser/
dings are highly appreciated
for their completeness, which also means to take us this long to wrap
that many features...
FLorent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
messages, you should export CLUTTER_DEBUG to
'all' or simply add
import os
os.environ['CLUTTER_DEBUG'] = 'all'
before importing clutter in your program
As for debug packages, you'd need (AFAIK) to manually compile the C
clutter packages with extra debug opt
s
> the glib, gtk, cairo, and gtreamer libs they were built against. I can
> dream.
You could gain some time by using the Elisa media center project's
gstreamer/glib distro if that's what you're looking for.
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Hi Dan,
> 1. Is it possible to manually control the advancement of time to
> guarantee the rendering framerate, ie a fixed framerate that will also
> control the playback of embedded multimedia elements?
Clutter has not been designed for this purpose, but if used with VSYNC
it can work on fixed f
Hi,
Candies offers a theming infrastructure already, both for svg skins
([1]) and clutter actors (theming [2])
Cheers,
Florent
[1] http://candies.ubicast.eu/trac.cgi/browser/trunk/candies/skin.py
[2] http://candies.ubicast.eu/trac.cgi/browser/trunk/candies/theme.py
--
To unsubscribe send a
this ?)
For more info:
http://clutter-project.org/docs/cogl/0.8/cogl-Textures.html#cogl-texture-new-from-foreign
http://clutter-project.org/docs/cogl/0.8/cogl-Textures.html#cogl-texture-set-region
I hope this helps,
Florent
--
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Maybe you could also use a brightness/contrast shader...
Flo
--
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
er, might be
your best chance. Or simply try general purpose screen capture
software.
>I guess the best way
> would be for clutter-gst to offer this kind of feature.
clutter-gst just displays video frames to an actor.
Florent
--
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
> the gnome-shell project has a set of hooks that allow them to capture
> the contents of the screen to make videos through GStreamer. I suggest
> you take a look at that as well.
Very interesting, thanks for pointing it out !
It's located in src/shell-recorder.c, and is a gstreamer plugin based
Hi
Alternatively, if you can, try using opengl antialiasing feature, for
instance with nvidia graphics :
__GL_FSAA_MODE=4 ./your_app
This did the trick for my application,
Florent
--
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
stack made of
clutter/X/glitz/cairo/GTK/GDK, if you know any clear
architecture/stack/integration reference (allowing me to fully
understand the level of each layer) please let me know. I'll also
welcome any must-read book buy suggestions concerning OpenGL ES
embedded apps development.
Thanks
uot;filling" it.
Cheers
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
://www.neopsis.com/projects/yukon/ work with clutter (will i
grab the video too)?
I am looking for a way to stream clutter over the network.
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
1024*768 screen
fitting into to a 640*480 clutter window, with un/zooming).
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
didn't manage. In fact i am thinking of
mixing OPT concepts (xml config, transitions...) with clutter-gst, i
am aiming at switching 3 live video streams. I'm hoping it's not too
early for me to start experimenting with clutter...
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
pain on a moderate machine.
Okay, i'll report my experience/benchmark as soon as i get a
functional prototype (will be on an Athlon 64 + Geforce 6600. However,
i'm willing to use multiple instances of rtsp gstreamer plugin, does
anyone have a feedback ?
Thanks for your answears
Florent
--
T
Sorry to interrupt, but does anybody here know how to get the bpm of
an audio stream (or simply detect low frequency bursts) and make use
of it within clutter for triggering events (such as transitions).
Anyway, what would be really cool is a port/integration of the
wonderful milkdrop visualizer
Sorry, already supported by gstreamer :
http://localhost.nl/~synap/libvisual-wiki/index.php/Gstreamer
:)
--
To unsubscribe send a mail to [EMAIL PROTECTED]
integrate other multimedia frameworks or decoding libraries ?
Regards,
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
/www.daa.com.au/pipermail/pygtk/2006-May/012289.html)
Thanks a lot for your awesome software ; we are developping a network
camera video mixing application based on clutter, and it's by far the
best option we found !!! Any comment/answear will be greatly
appreciated.
Florent
--
To unsubscribe s
it seems to perform
better than the glx one (for our heavy gst-based app)
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
, and a semi-transparent banner
When running with glx, this view showed slower fps rates (seen on the
rotating logo) than with sdl.
About sdl: can one run clutter-sdl without X already ?
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
runtime* without
having to start another pipeline (or restart it). I just have to
modify the pipeline then, and the changes will be propagated
automatically?
Lastly, about DBus, i'll check the python-dbus bindings.
Again, thanks for your support
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
t 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,
Flor
elines, it would be great to
be able to link timelines and gst clocks...
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
> 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.
Yes, i understood this;
ority of the internal gst bus could be enough here ?
What do you mean by increasing the priority ? At process level (ex: nice)?
Thanks for your hints, i'll go check out. But my own gst knowledge is
quite anectdotical :)
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
d graphics card. The problem is i have no idea how to measure
the graphics memory/GPU usage.
I'm looking for feedback about Intel GMA 950 (in mac minis for
instance) vs low-end nvidia cards (ex: 7300).
Thanks a lot
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
ut of 2 shows the underlying layer. I intend to feed
some gstreamer src element, i'll report when i get some updates. This
could be useful for creating screencasts in clutter !
Cheers,
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
Hi,
Would it be possible to get a code snippet for the input callback
regarding scrolling events (direction: up, down)?
Thanks
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
easing opacity behaviour to
the passive one, with the "active" one underlying.
The tricky part, if i'm not mistaken, is the clicked actor
detection... And related underlying actor. I use C arrays for this
(not nice, but works).
I hope it helps a bit...
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
textures on a regular cylinder ? I would be glad to know more
about custom OpenGL primitives...
Regards,
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
support
Current dependencies:
* python-wxgtk2.8
* pyclutter-0.6 (ohand official gusty repository supported)
Feel free to test it out and from it's subversion repository:
svn co https://candies.ubicast.eu/svn/candies candies
Regards,
Florent Thiery a.k.a. flowty on #clutter
[EMAIL PROT
> Thanks for your reply. However, even I have changed to use
> clutter_timeline_new_for_duration which use fps = 60. It don't improve
> the quality. It is still choppy.
Maybe it's the vsync problem ?
Try exporting CLUTTER_VBLANK=None
Florent
--
To unsubscribe send a mail to [EMAIL PROTECTED]
71 matches
Mail list logo