Hello all,
The project my team and I are working on requires lots of video
embedded in clutter. We are developing on Acer Aspire, but the target
platform is currently the Compal. I wrote a test app using gstreamer
and clutter that works reasonably well on Aspire, but brings the
Compal to its knees. I have heard that the Compal (being Menlow) has
video hardware acceleration. I'm assuming that I 'm not tapping into
that power, but would like to. From what I understand, the easiest
(with regards to licensing) way to get hardware acceleration goodness
is to get Helix. So here are the questions I'd like to pose:
1. Is there some sort of binding like clutter-gst that is required to
get Helix into clutter? Documentation says that Helix is supported in
clutter, but there isn't any explanation of how.
2. Is libva required in any of this?
3. I have downloaded the Helix source code. Is there anything
special to compile it to use hardware acceleration?
4. If one is going to put a video in a moving rotation clutter actor,
is it best to decode the video elsewhere in memory and then just keep
updating the pixmap on the actor (one post I read seems this gets the
most performance out of the hw accelerator)?
Any example code that pertains to this would be most appreciated.
Thanks,
Snowdall
P.S. On a side note ... I'm also having trouble compiling Helix from
source (probably am fat-fingering something). Anyone ever seen this
error?
BUILD_ROOT="`pwd`/build" PATH="$PATH:$BUILD_ROOT/bin" BUILDRC="`pwd`/
buildrc" python build/bin/build.py -m hxclient_3_1_0_atlas -P helix-
client-all-defines all_clients
[#-00000001][2009-04-20 19:11:17][-1212057920][INFO ] : Ribosome v2.4.8
[#-00000002][2009-04-20 19:11:17][-1212057920][INFO ] : Using Python
v2.6
[#-00000003][2009-04-20 19:11:17][-1212057920][INFO ] : Log dir: /home/
snowdall/Documents/all_clients-hxclient_3_1_0_atlas-20090419/
ribosome_logs
[#-00000005][2009-04-20 19:11:17][-1212057920][INFO ] : Running tool:
build
[#-00000009][2009-04-20 19:11:17][-1212057920][ERROR] : --- Build
System Error ------------------------------------
You have found a Ribosome bug.
-----------------------------------------------------------
--- Python Traceback --------------------------------------
------------------------------------
Traceback (most recent call last):
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/bin/launcher.py", line 116, in
__runTool
tool = __import__("%s_exe" % self.toolName)
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/lib/build_exe.py", line 74, in
<module>
import branchlist
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/lib/branchlist.py", line 78, in
<module>
import cvs
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/lib/cvs.py", line 119
def update_checkout_list(self, tag, module_list, as, dir):
^
SyntaxError: invalid syntax
-----------------------------------------------------------
Traceback (most recent call last):
File "build/bin/build.py", line 67, in <module>
tool.run()
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/bin/launcher.py", line 97, in run
self.__runTool()
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/bin/launcher.py", line 116, in
__runTool
tool = __import__("%s_exe" % self.toolName)
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/lib/build_exe.py", line 74, in
<module>
import branchlist
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/lib/branchlist.py", line 78, in
<module>
import cvs
File "/home/snowdall/Documents/all_clients-
hxclient_3_1_0_atlas-20090419/build/lib/cvs.py", line 119
def update_checkout_list(self, tag, module_list, as, dir):
^
SyntaxError: invalid syntax
make: *** [all] Error 1
_______________________________________________
Moblin dev Mailing List
[email protected]
To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on
http://moblin.org once logged in.
For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists