For helix-clutter, I am pushing patches into helix community.
Hope this appears in upstream soon. :-)

Cheers.
Long
>-----Original Message-----
>From: [email protected] [mailto:[email protected]] On Behalf Of
>Clark Snowdall
>Sent: 2009年4月22日 0:48
>To: [email protected]
>Subject: [Moblin Dev] hardware accelerated video
>
>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
_______________________________________________
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