Closed Bug 1168552 Opened 9 years ago Closed 9 years ago

MP4 causes rapid flashing and other graphics corruption on Mac OS X

Categories

(Core :: Audio/Video, defect)

40 Branch
x86
macOS
defect
Not set
normal

Tracking

()

VERIFIED FIXED
Tracking Status
firefox40 --- affected
firefox41 --- affected
firefox42 --- verified
firefox43 --- verified

People

(Reporter: mxn, Assigned: jya)

References

Details

(Keywords: reproducible, testcase)

Attachments

(1 file)

Attached video drone.mp4
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:40.0) Gecko/20100101 Firefox/40.0
Build ID: 20150522004047

Steps to reproduce:

Open the attached MP4 in Firefox.


Actual results:

Severe graphics corruption, including hanging, frequent flashing, and artifacting throughout the window. If viewed in a non-e10s window, window chrome fails to redraw while the video is loaded.


Expected results:

Smooth playback without horking the application.
Here’s a screen recording of the graphics corruption in Firefox 40.0a2 on OS X 10.10.3:

https://www.dropbox.com/s/0s79jes4s6kfo47/dennosenshiporygon.mov?dl=0
Also affects Firefox 36.0 on OS X 10.10.3, but apparently not 38.0 on Ubuntu 15.04 - Gnome 3.
OS: Unspecified → Mac OS X
Hardware: Unspecified → x86
Summary: MP4 causes rapid flashing and other graphics corruption → MP4 causes rapid flashing and other graphics corruption on Mac OS X
Component: Untriaged → Video/Audio
Keywords: testcase
Product: Firefox → Core
interesting.
file plays fine with either VDA forced (media.apple.forcevda=true)

or disabling hardware decoding in VideoToolbox (media.hardware-video-decoding.enabled=false)

When using VT with HW decoding, I get a lot of crap around where the video should be displayed (which itself is green with most GPU, except ATI which displays crap)
Flags: needinfo?(jyavenard)
Depends on: 1187103
I have submitted a bug at Apple. Bug 22110769

The issue appears to be with Apple's VideoToolbox framework when required to output RGB32A.

When using VideoToolBox with hardware acceleration on, lots of nastiness can happen with some videos.

Not sure on how to simply bypass this without disable HWA alltogether
Flags: needinfo?(jyavenard)
Depends on: 1061525
Assignee: nobody → jyavenard
May want to have a solution for 41
Status: UNCONFIRMED → NEW
Ever confirmed: true
(In reply to Jean-Yves Avenard [:jya] from comment #5)
> May want to have a solution for 41

Can we detect this issue with the graphics/video self test in 41?
(In reply to Anthony Jones (:kentuckyfriedtakahe, :k17e) from comment #6)
> (In reply to Jean-Yves Avenard [:jya] from comment #5)
> > May want to have a solution for 41
> 
> Can we detect this issue with the graphics/video self test in 41?

Probably too late by then as on some mac that cause a restart.
Verified fixed by bug 1061525 in Nightly 42.0a1 (2015-08-11).
Status: NEW → RESOLVED
Closed: 9 years ago
Keywords: reproducible
Resolution: --- → FIXED
QA Whiteboard: [good first verify]
This Bug's fix is verified in latest Firefox 44.0a2 Aurora

As I Opened the drone.mp4 video(https://bug1168552.bmoattachments.org/attachment.cgi?id=8610774), there is no graphics corruption, no hanging or there is no issues in non-e10s window too. Video Plays Smooth. 

Build Id:  	20151029045227
User Agent: Mozilla/5.0 (X11; Linux i686; rv:44.0) Gecko/20100101 Firefox/44.0

[testday-20151030]
Status: RESOLVED → VERIFIED
This Bug is Fixed in the latest Firefox 43 Beta 3 

There is no issue in the graphics attached . 

Thanks,
Preethi
[testday - 20151113]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: