Teach ffvpx to encode AV1 using libaom
Categories
(Core :: Audio/Video: Web Codecs, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox123 | --- | fixed |
People
(Reporter: padenot, Assigned: padenot)
References
(Blocks 1 open bug)
Details
(Keywords: perf-alert)
Attachments
(8 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D196058
Assignee | ||
Comment 3•1 year ago
|
||
Depends on D196059
Assignee | ||
Comment 4•1 year ago
|
||
Drive-by, nothing to do with this bug.
Depends on D196060
Assignee | ||
Comment 5•1 year ago
|
||
This is expected to be present in ffmpeg, but is only for displaying things on
the command-line, we don't need a "real" implementation.
Depends on D196061
Assignee | ||
Comment 6•1 year ago
|
||
Depends on D196062
Comment 8•1 year ago
|
||
Backed out for causing build bustages.
- Backout link
- Push with failures
- Failure Log
- Failure line: ld.lld: error: undefined hidden symbol: aom_codec_error_detail
Assignee | ||
Comment 9•1 year ago
|
||
We're going to reevaluate which AV1 library we're using anyways, and we're not
using libaom anymore for decode, we're using libdav1d.
This is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1869986
Depends on D196063
Comment 10•1 year ago
|
||
Comment 11•1 year ago
|
||
Backed out 7 changesets (Bug 1869332) for causing libavcodec related bustages CLOSED TREE
Log: https://treeherder.mozilla.org/logviewer?job_id=440093469&repo=autoland&lineNumber=103189
Backout: https://hg.mozilla.org/integration/autoland/rev/e3da8f11c87b21bd640baea64b927325ae6331df
Comment 12•1 year ago
|
||
(In reply to Pulsebot from comment #7)
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f557e130d997
Move libaom to libgkcodecs. r=glandium,media-playback-reviewers,chunmin
https://hg.mozilla.org/integration/autoland/rev/af22bc552759
Ask generate_source_mozbuild.py to build the encoder side of libaom.
r=glandium
https://hg.mozilla.org/integration/autoland/rev/1c4b5311ac03
Regenerate libaom/sources.mozbuild and config files. r=glandium
https://hg.mozilla.org/integration/autoland/rev/74e2acabc439
Remove .orig files that crept in. r=chunmin
https://hg.mozilla.org/integration/autoland/rev/661e520c2991
Write a placeholder implementation for getting the buildconfig. r=chunmin
https://hg.mozilla.org/integration/autoland/rev/4f8c19f9dfcf
Add an av1 encoder based on libaom to ffvpx. r=chunmin
== Change summary for alert #40656 (as of Wed, 13 Dec 2023 14:00:29 GMT) ==
Regressions:
Ratio | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|
1% | installer size | osx-cross | 89,529,780.25 -> 90,742,760.83 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=40656
Updated•1 year ago
|
Comment 13•1 year ago
|
||
Comment 14•1 year ago
|
||
Backed out for Android bustages
Backout link: https://hg.mozilla.org/integration/autoland/rev/ebd8fb3263179f1be7461922a31519856b0e07cd
Log link: https://treeherder.mozilla.org/logviewer?job_id=440710356&repo=autoland&lineNumber=70905
Comment 15•1 year ago
|
||
The av_base64_decode
and av_base64_encode
in libaomenc.c are only
exposed in NON MOZ_FFVPX_AUDIOONLY
builds [1], so libaom files should
be built in non audio-only builds as well.
Updated•1 year ago
|
Comment 16•1 year ago
•
|
||
(In reply to Narcis Beleuzu [:NarcisB] from comment #14)
Backed out for Android bustages
Backout link: https://hg.mozilla.org/integration/autoland/rev/ebd8fb3263179f1be7461922a31519856b0e07cd
Log link: https://treeherder.mozilla.org/logviewer?job_id=440710356&repo=autoland&lineNumber=70905
D196925 should fix the android build error: https://treeherder.mozilla.org/jobs?repo=try&revision=af458a9e78bd871c60e1ac1ac951cb2ba43a7ac0
Tested with media tests as well: https://treeherder.mozilla.org/jobs?repo=try&revision=013c01d7857aeafd793d27032f0041db471ed474&selectedTaskRun=G6-MIbGdStCnp2gmmCGrxA.0
Comment 17•1 year ago
|
||
Comment 18•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/54785b4a8579
https://hg.mozilla.org/mozilla-central/rev/99928aff2e46
https://hg.mozilla.org/mozilla-central/rev/57f11a1e2268
https://hg.mozilla.org/mozilla-central/rev/1ff8d858ccdc
https://hg.mozilla.org/mozilla-central/rev/078ac62a9145
https://hg.mozilla.org/mozilla-central/rev/fe159bf30548
https://hg.mozilla.org/mozilla-central/rev/40ac5494688f
https://hg.mozilla.org/mozilla-central/rev/44452d446cf6
Updated•1 year ago
|
Assignee | ||
Updated•10 months ago
|
Description
•