Closed
Bug 1313518
Opened 8 years ago
Closed 8 years ago
Distorted video (wrong stride?) on Apples Macbook Pro website / when video width is not aligned to 32 with BasicCompositor
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
mozilla52
Tracking | Status | |
---|---|---|
firefox49 | --- | unaffected |
firefox50 | --- | unaffected |
firefox51 | + | fixed |
firefox52 | + | fixed |
People
(Reporter: mstange, Assigned: sotaro)
References
Details
(Keywords: regression)
Attachments
(3 files, 3 obsolete files)
2.37 MB,
video/mp4
|
Details | |
260 bytes,
text/html
|
Details | |
3.75 KB,
patch
|
nical
:
review+
gchang
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
On Nightly, the contents of the first Macbook Pro screen on http://www.apple.com/macbook-pro/ are distorted. They're applying a mask image / clip path to the video, which means that it's going to be rendered on the main thread in Firefox.
Reporter | ||
Comment 1•8 years ago
|
||
Reporter | ||
Comment 2•8 years ago
|
||
Reporter | ||
Updated•8 years ago
|
tracking-firefox52:
--- → ?
Reporter | ||
Comment 3•8 years ago
|
||
[Tracking Requested - why for this release]: regression
This is a regression from bug 1273823.
Blocks: 1273823
status-firefox49:
--- → unaffected
status-firefox50:
--- → unaffected
status-firefox51:
--- → affected
tracking-firefox51:
--- → ?
Flags: needinfo?(sotaro.ikeda.g)
Keywords: regressionwindow-wanted
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 4•8 years ago
|
||
Yea, I confirmed the problem on my mac book pro. Stride calculation seems wrong with the video.
Flags: needinfo?(sotaro.ikeda.g)
Assignee | ||
Comment 5•8 years ago
|
||
Assignee | ||
Comment 6•8 years ago
|
||
attachment 8805477 [details] [diff] [review] addressed the problem on my mac book pro. Before bug 1273823 fix, data source's stride was handled as aligned to 32.
Assignee | ||
Updated•8 years ago
|
Attachment #8805477 -
Flags: review?(nical.bugzilla)
Updated•8 years ago
|
Attachment #8805477 -
Flags: review?(nical.bugzilla) → review+
Updated•8 years ago
|
Component: Audio/Video → Audio/Video: Playback
Reporter | ||
Updated•8 years ago
|
Flags: in-testsuite?
Assignee | ||
Updated•8 years ago
|
Summary: Distorted video (wrong stride?) on Apples Macbook Pro website / when drawing video on the main thread → Distorted video (wrong stride?) on Apples Macbook Pro website / when video width is not aligned to 32 with BasicCompositor
Assignee | ||
Updated•8 years ago
|
Component: Audio/Video: Playback → Graphics: Layers
Pushed by sikeda@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/9b5b04d1a15a
Handle width alignment of 32 r=nical
Comment 9•8 years ago
|
||
Backed out for failing gl tests test_conformance__textures__misc__texture-npot-video.html and test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html, and dom/media/test/test_bug879717.html:
https://hg.mozilla.org/integration/mozilla-inbound/rev/15bfa2b75e1bada9920d9d7dfe0522c845d1d057
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=9b5b04d1a15a7c238fe40093f5167dcab34e5ef2
Please check the gl and mda logs on OS X. There might be more failing tests than in the commit message.
Flags: needinfo?(sotaro.ikeda.g)
Assignee | ||
Comment 12•8 years ago
|
||
Hmm, we might need to limit optimization path only when width is aligned to 32.
Flags: needinfo?(sotaro.ikeda.g)
Assignee | ||
Comment 13•8 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #12)
> Hmm, we might need to limit optimization path only when width is aligned to
> 32.
Data is aligned to 32, but the data might not be mapped correctly.
Assignee | ||
Comment 14•8 years ago
|
||
Assignee | ||
Updated•8 years ago
|
Attachment #8805477 -
Attachment is obsolete: true
Assignee | ||
Comment 15•8 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #13)
> (In reply to Sotaro Ikeda [:sotaro] from comment #12)
> > Hmm, we might need to limit optimization path only when width is aligned to
> > 32.
>
> Data is aligned to 32, but the data might not be mapped correctly.
And current libyuv seems to have a problem around crop handling. attachment 8806586 [details] [diff] [review] is going to bypass it for now.
Assignee | ||
Comment 16•8 years ago
|
||
Assignee | ||
Updated•8 years ago
|
Attachment #8806586 -
Flags: review?(nical.bugzilla)
Updated•8 years ago
|
Attachment #8806586 -
Flags: review?(nical.bugzilla) → review+
Comment 17•8 years ago
|
||
Pushed by sikeda@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/93515fab001d
Revert Bug 1273823 if width is not aligned to 32 r=nical
Comment 18•8 years ago
|
||
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
Comment 19•8 years ago
|
||
Hi :sotaro,
Since this is a regression in 51, do you think the patch is worth uplifting to 51?
Flags: needinfo?(sotaro.ikeda.g)
Assignee | ||
Comment 20•8 years ago
|
||
Comment on attachment 8806586 [details] [diff] [review]
patch - Revert Bug 1273823 if width is not aligned to 32
Approval Request Comment
[Feature/regressing bug #]: bug 1273823
[User impact if declined]: Some h264 video is not rendered correctly when BasicCompsitor is used.
[Describe test coverage new/current, TreeHerder]: locally tested.
[Risks and why]: Low. The patch just partially back-out bug 1273823 fix.
[String/UUID change made/needed]: none.
Flags: needinfo?(sotaro.ikeda.g)
Attachment #8806586 -
Flags: approval-mozilla-aurora?
Comment 21•8 years ago
|
||
Comment on attachment 8806586 [details] [diff] [review]
patch - Revert Bug 1273823 if width is not aligned to 32
Fix a regression related to video rendering. This will affect user experiences. Take it in 51 aurora.
Attachment #8806586 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 22•8 years ago
|
||
uplift |
Comment 23•7 years ago
|
||
Comment 24•7 years ago
|
||
Comment 25•7 years ago
|
||
Comment on attachment 8866270 [details]
xss.html
(marking unrelated xss.html files as obsolete)
Attachment #8866270 -
Attachment is obsolete: true
Updated•7 years ago
|
Attachment #8866272 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•