Closed
Bug 1509453
Opened 6 years ago
Closed 5 years ago
dav1d: enable ASM builds on the decoder
Categories
(Core :: Audio/Video: Playback, enhancement, P2)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: achronop, Assigned: achronop)
References
(Depends on 1 open bug)
Details
Attachments
(4 files)
The 1st version of dav1d decoder, introduced with Bug 1493400, does not build the .asm files. That would require to support NASM in our build system. We have that to some extend now with Bug 1501796. Testing locally with ASM on resulted in much faster decoding and smoother result.
Updated•6 years ago
|
Rank: 15
Priority: -- → P2
Assignee | ||
Comment 1•6 years ago
|
||
I get try build errors which look like NASM integration problem, if you can have a look https://treeherder.mozilla.org/#/jobs?repo=try&revision=1490a3d2e342fc21f924568259a4c1cea5c031ee
Flags: needinfo?(tdaede)
Assignee | ||
Comment 2•6 years ago
|
||
Pulling from central solved the above issue but build failed again on `third_party/dav1d/src/x86/ipred.asm`. https://treeherder.mozilla.org/#/jobs?repo=try&revision=8262d7e92297d8c4a4f0d6c84691b996b89b26e4&selectedJob=214455001
Assignee | ||
Comment 3•6 years ago
|
||
This is the same try run including the patch from Bug 1511223. https://treeherder.mozilla.org/#/jobs?repo=try&revision=d2eedd183d028ce858b4b12fcb51ebe846b2895c
Assignee | ||
Comment 4•5 years ago
|
||
Similar to above using the latest patch from Bug 1511223. https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=215670285&revision=b8cd27b9190fb2b09ec5054ba9648278746c91c0
Assignee | ||
Comment 5•5 years ago
|
||
This is the latest run. Linux looks good, I am working on the crash in OSX and to enable ASM on windows (x86_64 platform). On android asm remains disabled. https://treeherder.mozilla.org/#/jobs?repo=try&revision=734ae2afaef781fce209c2a758dc832734e77afa
Assignee | ||
Comment 6•5 years ago
|
||
This is a the latest run after pulling from upsteam (commit 12dc2be). https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=216999683&revision=b77f1a5b8ea87c82acccf0f60598862da4ef5d80
Assignee | ||
Comment 7•5 years ago
|
||
Assignee | ||
Comment 8•5 years ago
|
||
Assignee | ||
Comment 9•5 years ago
|
||
Assignee | ||
Comment 10•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → achronop
Assignee | ||
Comment 11•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f963aa5f793cb6934f0162cf50bdace5373026d2
Assignee | ||
Comment 12•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ec762f2be994642e56ef9244b015060b57944e94
Assignee | ||
Comment 13•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7e80e495f0d4218725be1d8a1fab2902001ec748
Comment 14•5 years ago
|
||
Pushed by achronopoulos@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5dca7c22f8d5 Build dav1d's assembly files. r=TD-Linux https://hg.mozilla.org/integration/autoland/rev/7cef042c6b82 Update dav1d from upstream to b53a99b9. r=TD-Linux https://hg.mozilla.org/integration/autoland/rev/e0908cd28fb6 Update build files to latest dav1d import. r=TD-Linux https://hg.mozilla.org/integration/autoland/rev/8d21d98de1ac Consolidate dav1d config headers to a single one. r=TD-Linux
Comment 15•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5dca7c22f8d5 https://hg.mozilla.org/mozilla-central/rev/7cef042c6b82 https://hg.mozilla.org/mozilla-central/rev/e0908cd28fb6 https://hg.mozilla.org/mozilla-central/rev/8d21d98de1ac
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox66:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in
before you can comment on or make changes to this bug.
Description
•