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
