Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
Thomas Daede 3e8224c602 Bug 1368843: Enable libaom on Android. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D6336

--HG--
extra : moz-landing-system : lando
2018-09-20 08:25:35 +00:00
Thomas Daede a6f10c9181 Bug 1489285: Update libaom. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D6206

--HG--
rename : third_party/aom/aom_ports/ppc.h => third_party/aom/aom_dsp/x86/sum_squares_sse2.h
rename : third_party/aom/av1/decoder/obu.h => third_party/aom/av1/common/obu_util.h
rename : third_party/aom/build/make/ios-Info.plist => third_party/aom/build/cmake/ios-Info.plist
rename : third_party/aom/build/make/iosbuild.sh => third_party/aom/build/cmake/iosbuild.sh
rename : third_party/aom/build/make/rtcd.pl => third_party/aom/build/cmake/rtcd.pl
rename : third_party/aom/common/y4menc.h => third_party/aom/common/rawenc.h
extra : moz-landing-system : lando
2018-09-19 21:27:06 +00:00
Dan Minor 48e87ceaf3 Bug 1476408 - Update libaom to rev b25610052a1398032320008d69b51d2da94f5928; r=TD-Linux
Tags: #secure-revision

Bug #: 1476408

Differential Revision: https://phabricator.services.mozilla.com/D2358

--HG--
extra : rebase_source : fa2438ada27a67e400617705014460b6d5ff485c
2018-07-23 14:28:45 -04:00
Dan Minor a2a0f53596 Bug 1445683 - Update aom to v1.0.0; r=jya
Update aom to rev d14c5bb4f336ef1842046089849dee4a301fbbf0.

MozReview-Commit-ID: YoPHbFHRq2

--HG--
rename : third_party/aom/build/cmake/aom_config.c.cmake => third_party/aom/build/cmake/aom_config.c.template
rename : third_party/aom/md5_utils.h => third_party/aom/common/md5_utils.h
rename : third_party/aom/warnings.h => third_party/aom/common/warnings.h
rename : third_party/aom/webmenc.h => third_party/aom/common/webmenc.h
rename : third_party/aom/y4minput.h => third_party/aom/common/y4minput.h
rename : third_party/aom/aomstats.h => third_party/aom/stats/aomstats.h
rename : third_party/aom/rate_hist.h => third_party/aom/stats/rate_hist.h
extra : rebase_source : 6e3d836d1d36879f862ed74227522e422f4fb5c1
2018-06-21 13:47:50 -04:00
Ralph Giles 5f1f476f4c Bug 1423814 - av1: Fix simd alignment on 32-bit x86. r=kinetik
Thanks to David Major for crash analysis and finding the fix.

Backport of upstream commit 15269e6e9288a6ed655c2ee73be6fbb4e0ea3cf5
by Yaowu Xu <yaowu@google.com>  Mon Oct 16 10:48:55 2017 -0700

Align more restoration work buffers

Fixes crashes on x86-win32-vs14 build

Change-Id: I045dd0fe4e9af3bfb80223e291617b717cbcb231

MozReview-Commit-ID: 1p3tKFVnIfT

--HG--
extra : rebase_source : e0d20b3d8d36b9462b9de3fd800a7e07c11b1043
2017-12-06 23:36:12 -08:00
Frank-Rainer Grahl 6484a0c1c6 Bug 1414507 - Fix aom compile errors with VS2015. r=rillian, a=me
Import BUG=aomedia:900
Change-Id: Ifb6c437d8d2f309d0717fb50c402618475fe021f
Change-Id: I9ca596f677e174ccd12a6e4eb927733d25e76f58

--HG--
extra : amend_source : 19b6118abd6dfc641d780b560f428b6ce2d8040b
2017-11-04 08:03:00 -04:00
Ralph Giles 05817d3bd3 Bug 1413734 - av1: fix build issues. r=kinetik
This revision of libaom has some conflicts with our vendor script
and build system. A number of new .asm files have the same basename
as .c files, which our build system cannot handle.

To work around this, I ran `./mach vendor aom` with the check for
duplicate filenames disabled, then manually renamed the conflicting
files in the filesystem and sources.mozbuild.

Also add av1_convolve_scale_sse4.c to sources.mozbuild manually.
This is needed by the build but for some reason isn't picked up
by generate_sources_mozbuild.sh.

MozReview-Commit-ID: 2iBo4kSBz1G

--HG--
rename : third_party/aom/aom_dsp/arm/idct16x16_1_add_neon.asm => third_party/aom/aom_dsp/arm/idct16x16_1_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct16x16_add_neon.asm => third_party/aom/aom_dsp/arm/idct16x16_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct32x32_1_add_neon.asm => third_party/aom/aom_dsp/arm/idct32x32_1_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct32x32_add_neon.asm => third_party/aom/aom_dsp/arm/idct32x32_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct4x4_1_add_neon.asm => third_party/aom/aom_dsp/arm/idct4x4_1_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct4x4_add_neon.asm => third_party/aom/aom_dsp/arm/idct4x4_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct8x8_1_add_neon.asm => third_party/aom/aom_dsp/arm/idct8x8_1_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/idct8x8_add_neon.asm => third_party/aom/aom_dsp/arm/idct8x8_add_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/loopfilter_16_neon.asm => third_party/aom/aom_dsp/arm/loopfilter_16_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/loopfilter_4_neon.asm => third_party/aom/aom_dsp/arm/loopfilter_4_neon_asm.asm
rename : third_party/aom/aom_dsp/arm/loopfilter_8_neon.asm => third_party/aom/aom_dsp/arm/loopfilter_8_neon_asm.asm
rename : third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.asm => third_party/aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm
rename : third_party/aom/aom_dsp/x86/intrapred_sse2.asm => third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm
rename : third_party/aom/aom_dsp/x86/intrapred_ssse3.asm => third_party/aom/aom_dsp/x86/intrapred_ssse3_asm.asm
extra : rebase_source : 7bf598ac1a925e16e42301839376a963836ae182
2017-11-01 15:49:14 -07:00
Ralph Giles 92f3d837b2 Bug 1413734 - av1: Update decoder library. r=kinetik
Update to upstream commit id e87fb2378f01103d5d6e477a4ef6892dc714e614
from a couple of weeks ago to pick up changes.

MozReview-Commit-ID: H7H69A7qFXD

--HG--
extra : rebase_source : dee676da15b65e4eea612d20529c4fb312bbddfb
2017-11-01 15:36:09 -07:00
Ralph Giles 0b52422ebc Bug 1380118 - Update aom library. r=kinetik
Vendor upstream commit id f5bdeac22930ff4c6b219be49c843db35970b918
to pick up changes since the last import.

--HG--
extra : rebase_source : 6c03c7fcbffbdcf07b2b2819aee6dade2f0e2a0f
2017-07-10 15:33:39 -07:00
Ralph Giles b299b93a61 Bug 1369932 - Backport win32 build fix for aom. r=kinetik
Backport patch by David Barker converting arguments to pointers.
The win32 ABI spills to the stack after the first three arguments,
but doesn't guarantee correct alignment for simd data there.

This is fixed upstream, but I don't want to bump our commit
just yet since it forces a re-encode of active demo streams.

Patch from https://bugs.chromium.org/p/aomedia/issues/detail?id=587

MozReview-Commit-ID: 1pQaU8H1dXO

--HG--
extra : rebase_source : 2ff412e5b44fcf29ac794fc889a37158ab14bc61
2017-06-22 17:11:42 -07:00
Ralph Giles fcb2bf2018 Bug 1369950 - Update aom. r=gerald
Update our in-tree copy of the aom reference implementation
of the av1 video codec to upstream git commit id
aadbb0251996c8ebb8310567bea330ab7ae9abe4.

This picks up recent changes and addresses a build issue on win64.

MozReview-Commit-ID: 34LXXzFtEFN

--HG--
extra : rebase_source : 0face926928de6bd1c6a1726df912bd20e363e60
2017-05-10 14:16:55 -07:00
Ralph Giles 4ccc506a5c Bug 1314147 - Import aom library. r=froydnj,kinetik
This is the reference implementation for the Alliance for
Open Media's av1 video code.

The commit used was 4d668d7feb1f8abd809d1bca0418570a7f142a36.

MozReview-Commit-ID: 5PFTLbBDRrb

--HG--
extra : rebase_source : a51578e072e47ac03b422d10d9b279a3de5fc216
2017-04-12 14:22:04 -07:00