New issue
Advanced search Search tips
Starred by 28 users

Issue metadata

Status: Duplicate
Merged: issue 137247
Owner: ----
Closed: Oct 2013
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment
link

Issue 145220: flash hardware video decoding

Reported by bertil.b...@gmail.com, Aug 28 2012

Issue description

Chrome Version       : 23.0.1245.0
OS Version: Archlinux Kernel 3.5.3

Using the Adobe flashplugin-beta 11.2.202.236-1 I can get both accelerated video rendering and accelerated video decoding. 

But using chromium-pepper-flash 11.3.31.321-1 I can only get accelerated video rendering. Video decoding is running in software. 

This is a major performance loss when trying to watch full HD youtube content in fullscreen on my P4 HT 3.0Ghz

Like http://www.youtube.com/watch?v=YE7VzlLtp-4
Right click and see click: Show video info


UserAgentString: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.8 (KHTML, like Gecko) Chrome/23.0.1245.0 Safari/537.8
 

Comment 1 by bertil.b...@gmail.com, Aug 28 2012

Using Nvidia 8600GT with nvidia drivers 304.37 and vdpau-video 0.7.3

Comment 2 by vfedorov@chromium.org, Aug 28 2012

Labels: Feature-Flash

Comment 3 by ste...@multiplay.co.uk, Aug 30 2012

New version of chrome on Windows XP I get no video acceleration at all.

Using Firefox 14.0.1 and Flash player 11,4,402,265 I get accelerated video decoding but chrome 21.0.1180.83 and Flash player 11,3,31,230 nothing making 1080p video playback unusable.

Example video: http://www.youtube.com/watch?v=woUEp6CXnRA&feature=player_embedded#!

Graphics card is a Nvidia GTX 470 with latest drivers: 301.42

Comment 4 by tnt...@gmail.com, Sep 28 2012

I have the same issue. I have to disable pepper flash to get decent HD performance.. Heard DxDiag info might help so here is mine
DxDiag.txt
38.8 KB View Download

Comment 5 by hadi.ske...@gmail.com, Oct 31 2012

Agreeing with the above.

Comment 6 by dhunt...@gmail.com, Nov 14 2012

Agreeing with the above.

I tested chrome 23.

Windows 7, Intel HD Graphics 2000
Windows 8, Intel HD Graphics 4500
Windows 7, AMD APU E2-1800.

Their "accelerated video decoding" works fine with another browser (IE, Firefox/Opera)

Comment 7 by parvel...@gmail.com, Nov 25 2012

Same here. Windows 7 32 bit, nVidia ION.
Chrome stable version 23.0.1271.64 m.
Pepper flash version 11.5.31.2.

Only render hw acceleration but no hw decode accleration.

Comment 8 by tnt...@gmail.com, Nov 25 2012

Is this issue even under investigation?

Comment 9 by legendm...@gmail.com, Dec 18 2012

It has always been like this I think

Comment 10 by maciej.w...@gmail.com, Dec 23 2012

On youtube played on lenovo w500 and chrome 23.0.1271.97 windows 8

with flash from adobe:

Intel GPU: only in fullscreen rendering and decoding are hardware accelerated.
ATI FirePro GPU: only in fullscreen just rendering is accelerated decoding is not.

with chrome version of flash:

Intel GPU: always rendering is accelerated and decoding is not.
ATI FirePro GPU: always rendering is accelerated and decoding is not.

on IE10 rendering and decoding is accelerated on both GPUs

Comment 11 by iamakinc...@gmail.com, Jan 5 2013

I have the same problem.  I have AMD Mobility Radeon 4250 graphics.  I have the very latest Google Chrome release, and if I disable pepper flash, I can get both, hardware video rendering, and video decoding.  If I use Chrome's built in pepper flash, I get hardware accelerated video decoding and software video rendering.  This results in performance decrease, and dropping frames.  With the official Flash Player, I get absolutely 0 frame drops in full HD 1080p video.  Right now I have pepper flash disabled.  The only issue using the official version, is I can use Flash in the new metro interface on Windows 8.  This problem also appeared in Windows 7.

Comment 12 by Deleted ...@, Jan 6 2013

LAPTOP:
AMD Radeon Graphics 6620G - Video decoding by software, Video Rendering accelerated by hardware on Chrome. CPU use is very high on HD videos, compared to very low on Opera + Flash 11.5
 
INTEL 950GMA + BROADCOM CRYSTAL HD - Both video decoding and rendering by software. On Opera + Flash 11.5 it does work video decoding by hardware (DTSInfo goes on).

Comment 13 by musterma...@gmail.com, Jan 31 2013

I have the same issue. I can get hardware video decoding in Firefox 18 and IE 10 preview in Win 7 64-bit but not in Chrome 24.0.1312.57. I don't know if i could get it before in Chrome, I realized this recently.
I have Radeon HD 5850 with Catalyst 13.1.
My be related to this I have another problem as well.I own a very old laptop running Win Xp with Radeon Xpress 200m.I can play flash videos with Firefox and Opera but same videos are very slow on Chrome.

Comment 14 by tnt...@gmail.com, Feb 5 2013

I think something has changed in flash again since chrome is now even more persistent on using pepper, I had to manually delete its dll to keep it from loading.. its gettin better though but plugin is still better and provides hardware acceleration.

Comment 15 by Deleted ...@, Feb 26 2013

I had the same issue or a while, running Chrome 25 on a HP DM1 with E-450/6GB RAM and Windows 8. It would always use the Sotware video decoding leading to dropped frames even at 480p. But, something changed over the last few days, I now get accelerated video rendering and accelerated video decoding which means that I can play 720p and 1080p videos without dropped frames

Comment 16 by bugdroid1@chromium.org, Mar 10 2013

Project Member
Labels: -Area-Undefined -Feature-Flash Cr-Content-Plugins-Flash

Comment 17 by ar...@maven.pl, Apr 3 2013

On Linux with 26.0.1410.43-189671 and AMD E350 (Radeon HD 6310) I'm unable to force pepperflash version to actually use GPU video decoding.

I see pepper flash plugin tries to read "~/.local/google-chrome/Default/Pepper Data/Shockwave Flash/System/mms.cfg" but unfortunately it ignores "OverrideGPUValidation = 1" and 
"EnableLinuxHWVideoDecode=1" settings there.

Forcing "Override Software Rendering List" in chrome://flags made rendering accelerated (checked by looking in video info in right mouse button on youtube flash) but decoding was still software.

Everything works fine in firefox 19 with regular adobe flash plugin (decoding gets accelerated), so something is broken in pepperflash (aka ignores "EnableLinuxHWVideoDecode=1" and there seem to be no alternative)

Comment 18 by bugdroid1@chromium.org, Apr 6 2013

Project Member
Labels: Cr-Blink

Comment 19 by bugdroid1@chromium.org, Apr 6 2013

Project Member
Labels: -Cr-Content-Plugins-Flash Cr-Internals-Plugins-Flash

Comment 20 by tnt...@gmail.com, Apr 10 2013

Since latest update I noticed the plugin flash not activating properly, it acts like an image on some sites, and on facebook it starts playing but after that I cant interact with it at all. And this is on Win 7

Comment 21 by gabor.gy...@gmail.com, Apr 14 2013

I have a Thinkpad T61 with Intel X3100, Broadcom Crystal HD, Windows 8, Chrome 26.0.1410.64 m

With pepperflash:
- windowed: accelerated rendering (but Crystal HD is inactive), software decoding - video shutters
- full screen: accelerated rendering (but Crystal HD is inactive), software decoding - video shutters

With Adobe's flash in Chrome 
- windowed:  software rendering, accelerated decoding, video shutters even worse
- full screen: accelerated rendering, accelerated decoding, video is smooth
(Crystal HD is active in both cases)

With IE10:
- windowed: accelerated rendering, accelerated decoding, video is smooth
- full screen: accelerated rendering, accelerated decoding, video is smooth
(Crystal HD is active in both cases)

Right now I decided to switch to IE10 but star this issue and hope that this will be resolved.

Comment 22 by mtir...@gmail.com, Jun 9 2013

I have Ubuntu 13.04 with nvidea driver installed. By adding "EnableLinuxHWVideoDecode=1" and 
"OverrideGPUValidation=1" to /etc/adobe/mms.cfg, I have accelerated video decoding in firefox 21. On contrast, If I add the same setting to mms.cfg for Pepper flash which is read from "~/.config/google-chrome/Default/Pepper Data/Shockwave Flash/System/mms.cfg", I can't get accelerated video decoding. Note that I enabled "Override software rendering list" in chrome flags page, and I get accelerated rendering, but NO accelerated video decoding. 

It seems Pepper flash ignores settings in mms.cfg file.

Comment 24 by agautam@chromium.org, Oct 21 2013

Mergedinto: 137247
Status: Duplicate

Comment 25 by ihf@chromium.org, May 14 2015

With M-42 release hardware video decode is now supported on Mac, Windows and ChromeOS - for both html5 (h264, vp8) and Adobe Flash StageVideo (h264).

For html5 developers a good starting point is
http://updates.html5rocks.com/2015/05/High-performance-video-with-hardware-decoding

While Adobe Flash developers can find good information on StageVideo
http://blogs.adobe.com/flashplayer/2015/04/best-practices-for-high-performing-and-efficient-flash-video.html

Sign in to add a comment