From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ptmx.org (ptmx.org [178.63.28.110]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 74F6CE00B4E for ; Wed, 19 Mar 2014 13:56:36 -0700 (PDT) Received: from [192.168.178.104] (chello080108088242.14.11.vie.surfer.at [80.108.88.242]) by ptmx.org (Postfix) with ESMTPSA id 1D0942667B for ; Wed, 19 Mar 2014 21:56:35 +0100 (CET) Message-ID: <532A057E.2010805@pseudoterminal.org> Date: Wed, 19 Mar 2014 22:00:46 +0100 From: Carlos Rafael Giani User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: meta-freescale@yoctoproject.org References: <532A02E5.7060607@boundarydevices.com> In-Reply-To: <532A02E5.7060607@boundarydevices.com> Subject: Re: Chromium acceleration X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 20:56:37 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello, I wrote a patch for VPU acceleration in Chromium months ago for a company project. I got the OK from the customer to cleanup and eventually opensource the patches, but didn't have the time yet. Together with other colleagues we also got HW-accelerated WebGL to work, though some other areas weren't running so well (multitouch for example). Also, Canvas remained unaccelerated. As the Chromium developers explained, there are conceptual problems with the Canvas API that make acceleration difficult. What is also missing is a zerocopy method for displaying video frames. In theory, the direct textures from the Vivante GPU could be used; however, this requires passing the physical buffers through to a modified renderer somehow. Chromium can use OpenGL ES for rendering everything, but does not contain anything to introduce special video textures yet. Carlos On 03/19/2014 09:49 PM, Eric Nelson wrote: > Hi Lauren, > > A while back, you mentioned that 3.10.17-ga would help provide > support for "Chromium acceleration" but didn't provide details. > > Did you mean WebGL support (i.e. GPU acceleration), or video > acceleration (VPU support)? > > My understanding is that Chromium is using ffmpeg-mt as the > basis for accelerated video: > http://www.chromium.org/developers/design-documents/video > > Is anyone currently working on support for ffmpeg-mt and i.MX > video? > > Is anyone interested? > > Please advise, > > > Eric