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)

enhancement

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.
Rank: 15
Priority: -- → P2
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)
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
Blocks: dav1d
Flags: needinfo?(tdaede)
Depends on: 1513330
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
Depends on: 1505776
Assignee: nobody → achronop
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
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: