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

Reply via email to