Closed Bug 693179 Opened 13 years ago Closed 12 years ago

Enabling ICC version 4 color management on Fx8+ causes lagging video frames during video playback of embedded Flash videos.

Categories

(Core :: Graphics: Color Management, defect)

8 Branch
x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: rob64rock, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0a2) Gecko/20111008 Firefox/9.0a2
Build ID: 20111008042014

Steps to reproduce:

I'm using WinXP Win32, HWA D3D9 only, Nvidia graphics driver 280.26, Pentium 4 -single core. Tested on Fx8 beta, latest Aurora and Nightly with fresh installs no add-ons except for Adobe Flash player 10.3.183.10 (Flash Player HWA- disabled) and about:config pref: gfx.color_management.enablev4; set to true and the problem below occurs.


Actual results:

I was playing embedded flash videos with Adobe Flash player 10.3.183.10 or prior flash versions using the above about:config pref: gfx.color_management.enabledv4; set to true. If you go here for example: http://www.novamov.com/video/5d410706dc61b or any site with a 20 minute or longer flash video. Then select to play the video, then pause it so it can completely download before watching it. (Flash Player HWA- disabled) Once the video is fully downloaded, play it in full screen mode and it begins to have lagging video frames during video playback on occasion while the video's audio continues to play just fine. Also, when the lagging video frames during video playback begins to occur my CPU is at 100%. The weird thing is if you stream play the video while the embedded Flash player is still downloading (video download not completed) the problem of the having lagging video frames during video playback on occasion doesn't occur, it only starts happening when embedded Flash player has completely downloaded the video.

Note: Also, I tried to uninstalling and reinstalling Adobe Flash Player 10.3.183.10 just in case there was Flash upgrade installation problem, but it didn't stop the embedded flash videos playback problem only setting the about:config pref to it's default: gfx.color_management.enablev4; set to false, stops the embedded flash videos playback problem.


Expected results:

Once the embedded Flash player has completely downloaded the video, my CPU being at 100% and the lagging video frames during video playback shouldn't occur. Only setting the about:config pref to it's default: gfx.color_management.enablev4; set to false, currently achieves this result.
Component: General → GFX: Color Management
Product: Firefox → Core
QA Contact: general → color-management
For those that have slow internet connections or bandwidth limitations. 

You could try this video: http://www.youtube.com/watch?v=4sYSyuuLk5g , I could reproduce Bug 693179 on it. A problem with YouTube is that you may have to let the embedded flash player completely download the video while in Full-screen Mode, rather than letting the embedded flash player completely download the video prior to going into Full-screen Mode.
I found same issue when I enabled it and made browser restart. I opened and played embedded Silverligth based streaming video on second monitor, didn't go full screen, surfed web on main monitor and searching my bookmarks on url bar and opening websites was sluggish and slow.

I'm using 64bit Win7 and latest 64bit Nightly build, DX11 ATI 5450 GPU with newest drivers.

Link for quick reproducing and testing with Silverligth (doesn't download whole video cause its made for streaming )http://uudised.err.ee/index.php?0534940
<- click play on big image to open one newest news video.
Blocks: 679875
using ICC4 profiles has always caused detriment to browsing performance.
"I'm using WinXP Win32, HWA D3D9 only, Nvidia graphics driver 280.26, Pentium 4 -single core. Tested on Fx8 beta, latest Aurora and Nightly with fresh installs no add-ons except for Adobe Flash player 10.3.183.10 (Flash Player HWA- disabled) and about:config pref: gfx.color_management.enablev4; set to true and the problem below occurs."

update to Flash 11, you are using an unsupported version that is known to have problems with the indicated driver.
also, your driver version is known to have BSOD issues in Flash.
(In reply to Danial Horton from comment #4)
> "I'm using WinXP Win32, HWA D3D9 only, Nvidia graphics driver 280.26,
> Pentium 4 -single core. Tested on Fx8 beta, latest Aurora and Nightly with
> fresh installs no add-ons except for Adobe Flash player 10.3.183.10 (Flash
> Player HWA- disabled) and about:config pref: gfx.color_management.enablev4;
> set to true and the problem below occurs."
> 
> update to Flash 11, you are using an unsupported version that is known to
> have problems with the indicated driver.

Since, Flash 11 has been released there's been a few reports of playback performance issues even with about:config pref: gfx.color_management.enablev4; set to false. So, my best bet is to stay on the latest Flash 10.3 until Flash 11 is not so green and the playback performance issues are addressed by Adobe.
(In reply to Danial Horton from comment #5)
> also, your driver version is known to have BSOD issues in Flash.

Do have a link to the source of this info?
There has been no legitimate reports of Playback issues with flash 11, but there are thousands of reports of playback issues regarding Flash 10 and Release 280-285 drivers where Progressive scan video's are played.

There are combination issues with Flash 11 and Release 280 drivers caused by Nvidia breaking DXVA either resulting in bad performance or a Watchdog BSOD which has been subsequently fixed as of Release 285.27
http://forums.nvidia.com/index.php?showtopic=197425&st=0

This is the worst case, newer hardware just suffered performance issues and TDR's
If we see flash performance regression that are specific to Firefox with the default about:config prefs then please let us know, preferable through a separate bug.

As for further performance regression of running ICC v4 with flash videos that's a surprise for me since QCMS should not be used to draw flash videos. This bug will be investigated before releasing the new v4 features.

Are you certain that the problems are caused by the ICC v4 features?

Prixsel can you confirm that toggling the pref toggles the video lags?
Using latest nightly, I tried to produce my slow Firefox behavior I had few days ago and no luck. Enabled it, made restart, opened 2nd monitor, played Silverlight video on 2nd and Youtube HD on first and CPU usage didn't go higher than 59% ( 2,8ghz athlon x2 240 cpu ) and couldn't notice any jittering aswell. Idk if anything got changed or few days ago my Windows or GPU went just crazy for a bit.
Please re-open if the issue reproduces.
No longer blocks: 679875
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.