Closed Bug 1868615 Opened 10 months ago Closed 8 months ago

Update libaom

Categories

(Core :: Audio/Video, task, P2)

task

Tracking

()

RESOLVED FIXED
123 Branch
Tracking Status
firefox123 --- fixed

People

(Reporter: chunmin, Assigned: padenot)

References

(Blocks 1 open bug)

Details

Attachments

(10 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
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

The libaom encoding has been imrpoved and is now integrated into Chrome WebRTC, as detailed in: https://developer.chrome.com/blog/av1/. To obtain an AV1 encoder for WebCodecs, simply utilize the in-tree libaom. Begin by updating it as the initial step.

Blocks: 1868618
No longer blocks: 1868618
Priority: P1 → P2

It doesn't exist anymore in upstream libaom, and we're only using it for this
assertion.

Depends on D198363

list(filter(...)) allows executing the iterator.

Variables starting with AOM_ARCH are needed for compilation, so we're not
filtering all variables starting with AOM anymore.

.inc files need to be excluded from moz.build: they're #included like
.h.

Depends on D198365

It's necessary to use a specific version of pyparsing, and there was some errors
about the directory in which the script had to run from.

Depends on D198366

Depends on D198367

Blocks: 1874258
Assignee: cchang → padenot
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/878ebc66953d Adjust symbol list for newer libaom version. r=chunmin https://hg.mozilla.org/integration/autoland/rev/1f08eb435fad Remove define usage. r=chunmin https://hg.mozilla.org/integration/autoland/rev/b2fb16aef6bf Add -msse3 flags for sse3 files in libaom. r=chunmin https://hg.mozilla.org/integration/autoland/rev/3ca573a75c17 Adjust generate_sources_mozbuild.py for newer libaom. r=chunmin https://hg.mozilla.org/integration/autoland/rev/7433abf57dab Repair vendoring scripts for libaom. r=chunmin https://hg.mozilla.org/integration/autoland/rev/8c6622dc5b96 Update libaom to revision 8cb8ebb. r=chunmin https://hg.mozilla.org/integration/autoland/rev/d82bab0bfa1e Enable updatebot for libaom. r=tjr https://hg.mozilla.org/integration/autoland/rev/fba9e94e3563 Update license.html to reflect a moved file in libaom. r=chunmin,sylvestre https://hg.mozilla.org/integration/autoland/rev/17f6372edd7b Include float.asm when building for Windows x64. r=chunmin
Regressions: 1877185
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: