Closed Bug 2004696 Opened 9 months ago Closed 8 months ago

When I play this video, only black bars and gray bars appear. (sometimes `Video can't be played because the file is corrupt.`)

Categories

(Core :: Audio/Video: Playback, defect)

Desktop
Windows 11
defect

Tracking

()

RESOLVED FIXED
148 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox146 --- disabled
firefox147 --- disabled
firefox148 --- fixed

People

(Reporter: alice0775, Assigned: sotaro)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: nightly-community, regression, webcompat:platform-bug)

User Story

user-impact-score:6.3

Attachments

(3 files)

While testing Bug 1990433, I encountered this bug.

STR:

  1. Open https://ruka-hand.github.io/static/videos/water_bottle.mp4

AR:
When I play this video, only black bars and gray bars appear. (sometimes Video can't be played because the file is corrupt.)

ER:
The video plays properly.

Regression window:
https://hg-edge.mozilla.org/integration/autoland/pushloghtml?fromchange=208f8bc210169f0469cce2e78685205c364d9fb5&tochange=1f0c30406458f15af735d59093744719efb4b114

Attached image screenshot.png

:sotaro, since you are the author of the regressor, bug 1945683, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(sotaro.ikeda.g)
Attached file about:support
User Story: (updated)
Assignee: nobody → sotaro.ikeda.g
Flags: needinfo?(sotaro.ikeda.g)

"composite_state.get_compositor_transform(transform_index)" in composite_simple() seemed to affect to the problem.

With native compositor, negative scaling caused to disable external composite in TileCacheInstance::setup_compositor_surfaces_impl() on Windows. On Windows, negative scaling of external composite is not supported.

Similar thing is necessary for layer compositor.

Pushed by sikeda.birchill@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ba2b76fef86b https://hg.mozilla.org/integration/autoland/rev/1d06c545c1f9 Disable compositor surface during negative scaling with WebRender layer compositor r=gfx-reviewers,gw
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
Blocks: 2007464
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: