Open Bug 1253062 (unaccel-video) Opened 8 years ago Updated 2 years ago

[meta] Improve unaccelerated video performance

Categories

(Core :: Graphics: Layers, task, P3)

task

Tracking

()

People

(Reporter: jrmuizel, Unassigned)

References

(Depends on 5 open bugs)

Details

(Keywords: meta, Whiteboard: [gfx-noted])

People deserve better
Depends on: 1254006
Depends on: 778947
Depends on: 1254008
Depends on: 1254010
Depends on: 1254011
Blocks: 1254151
Attached to trello.
Whiteboard: [gfx-noted]
Depends on: 1254872
Depends on: 1254874
Depends on: 1254877
Peter, tell us who can work with Sotaro on this.  Anthony, let us know who is a good person from media to be a contact on this topic.
Assignee: nobody → sotaro.ikeda.g
Flags: needinfo?(howareyou322)
Flags: needinfo?(ajones)
Sotaro and I took a look at a profile of video playback on windows.

It had a bunch of reasonably bad stuff:
- lots of page faults caused by new allocations
- quite a bit of time being spent in color conversion
- general cairo drawing overhead
Depends on: 1254897
Depends on: 1254898
Depends on: 870258
Depends on: 1255277
Depends on: 1255281
Depends on: 1255303
(In reply to Milan Sreckovic [:milan] (PTO until 3/23) from comment #2)
> Peter, tell us who can work with Sotaro on this.  Anthony, let us know who
> is a good person from media to be a contact on this topic.

Ethan will help on this. And they already began the discussion.
Flags: needinfo?(howareyou322)
Alias: unaccel-video
Depends on: 1255320
(In reply to peter chang[:pchang][:peter] from comment #4)
> Ethan will help on this. And they already began the discussion.

Chris Pearce is the person to talk to on the media side.
Flags: needinfo?(ajones)
No longer blocks: 1254151
Depends on: 1254151
Can we use more CPU cores to do colour conversion and scaling?
(In reply to Anthony Jones (:kentuckyfriedtakahe, :k17e) from comment #6)
> Can we use more CPU cores to do colour conversion and scaling?

Yes, but there's lower hanging fruit first. The color conversion code that we're using is not very good so we should fix that first (see bug 1254872)
Depends on: 1255703
Depends on: 1256475
Depends on: 1256612
Depends on: 994554, 994556
Depends on: 1255342
Depends on: 1258640
Depends on: 1259541
Depends on: 1259571
Depends on: 1252835
Blocks: 1237776
Depends on: 1262601
Depends on: 1263527
Depends on: 1266491
Depends on: 1273823
Depends on: 1275441
Depends on: 1280839
Depends on: 1282711
Depends on: 1284803
Depends on: 1286130
Depends on: 1297247
Assignee: sotaro.ikeda.g → nobody
Type: defect → task
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.