Commit Graph

157 Commits

Author SHA1 Message Date
Chun-Min Chang
a2e192b201 Bug 1921859 - Update libdav1d to 7072e79faa8b8f387960b4a738139c98c270277f r=media-playback-reviewers,aosmond
This patch updates the libdav1d by running the command below:
```
./mach vendor media/libdav1d/moz.yaml
```

Depends on D224864

Differential Revision: https://phabricator.services.mozilla.com/D224865
2024-10-08 21:35:05 +00:00
Chun-Min Chang
921dd9e979 Bug 1921859 - Add ctx.c to moz.build r=media-playback-reviewers,aosmond
Since `ctx.c` will be added in dav1d library [1], we need to include it
in moz.build

[1] 4385e7e161 (ce9a8f168a6296b8c868b57acf65d261d56790ad)

Depends on D224863

Differential Revision: https://phabricator.services.mozilla.com/D224864
2024-10-08 21:35:05 +00:00
Chun-Min Chang
1eb300ec2f Bug 1921859 - Copy version.h directly r=media-playback-reviewers,aosmond
Previously, the version.h is generated by `update-version.sh` since the
version.h is built by meson. However, the upstream repo now set the
version.h (and parse it in meson) instead of generating it along with
the meson build, so we can copy the version.h directly instead of
generating one by our own. See more in [1]

[1] 74ccc93687

Differential Revision: https://phabricator.services.mozilla.com/D224863
2024-10-08 21:35:04 +00:00
Chun-Min Chang
1498592440 Bug 1916282 - Update libdav1d to 79db1624878fa0f37841ddc2caf86f06738ae275 r=media-playback-reviewers,padenot
This patch updates the libdav1d source by running
`./mach vendor media/libdav1d/moz.yaml`

Differential Revision: https://phabricator.services.mozilla.com/D221340
2024-09-09 18:17:56 +00:00
Timothy Nikkel
d0bb241361 Bug 1912557. Enable assembly for arm 32 bit for dav1d. r=media-playback-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D219003
2024-09-05 03:56:41 +00:00
Updatebot
8c91c33870 Bug 1911655 - Update dav1d to 5ef6b241f05a2b9058b58136da4b25842aefba96 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D218571
2024-08-06 16:45:04 +00:00
Chun-Min Chang
a327f20ad9 Bug 1906715 - Update dav1d to 2355eeb8f254a1c34dbb0241be5c70cdf6ed46d1 r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D216426
2024-07-15 16:14:09 +00:00
Updatebot
b50386f0ec Bug 1901600 - Update dav1d to 92f592ed104ba92ad35c781ee93f354525eef503 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D213129
2024-06-11 18:00:44 +00:00
Emilio Cobos Álvarez
af68e1df49 Bug 1898601 - Remove fake webrtc/gkmedias libs. r=glandium,media-playback-reviewers,webrtc-reviewers,cubeb-reviewers,pehrsons,padenot
The tests referenced by gkmedias were ported to gtest. The relevant
build file was removed bug 1357328.

Differential Revision: https://phabricator.services.mozilla.com/D211680
2024-05-28 16:14:47 +00:00
Updatebot
16eb058401 Bug 1891459 - Update dav1d to 5b5399911dd24703de641d65eda5b7f1e845d060 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D207425
2024-04-16 16:40:31 +00:00
Chun-Min Chang
5470bff441 Bug 1886321 - Escape from building with <sys/auxv.h> on Windows/OSX AArch64 r=media-playback-reviewers,karlt
The 'sys/auxv.h' file is not on our Windows AArch64 and OSX AArch64 CIs,
so we undefine the `HAVE_GETAUXVAL` macro to avoid building dav1d
sources with this header.

Differential Revision: https://phabricator.services.mozilla.com/D205647
2024-03-27 01:12:17 +00:00
Updatebot
aa00957b9c Bug 1886321 - Update dav1d to 8e08426468a76d8a667e8a79d92bafd85d7411ac r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D205160
2024-03-27 01:12:17 +00:00
Cristian Tuns
c447d02bac Backed out changeset c885999ff37e (bug 1886321) for causing build bustages in cpu.c CLOSED TREE 2024-03-20 15:29:42 -04:00
Updatebot
b7441a48e8 Bug 1886321 - Update dav1d to 8e08426468a76d8a667e8a79d92bafd85d7411ac r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D205160
2024-03-20 18:18:44 +00:00
Updatebot
826a6bed77 Bug 1880815 - Update dav1d to 4796b59fc0a459588183dc2ea199ba1074befc67 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D202141
2024-02-20 17:19:03 +00:00
Chun-Min Chang
8966466027 Bug 1875883 - Update dav1d to a6878be7e07114f5a2915ad46300700f0db55197 r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D200241
2024-02-02 18:17:49 +00:00
Jesse Schwartzentruber
03b4491aa1 Bug 1873745 - Fix Dav1d libFuzzer target r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D198177
2024-01-10 18:15:24 +00:00
Updatebot
6fb8fcfe18 Bug 1870902 - Update dav1d to 746ab8b4f3021d7263c64d6b5d6f1e2c281c7acc r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D196878
2023-12-21 01:04:35 +00:00
Updatebot
dade619a29 Bug 1865695 - Update dav1d to 3c41fa88ce0fee1fcd1cdfdf53ad8db9bcf3ad29 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D194125
2023-12-12 03:25:19 +00:00
Mike Hommey
619672a8e4 Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D195157
2023-12-08 10:43:59 +00:00
Updatebot
abc43ce9c7 Bug 1860626 - Update dav1d to fd4ecc2fd870fa267e1995600dddf212c6e49300 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D191676
2023-10-26 04:49:31 +00:00
serge-sans-paille
d3e574bc41 Bug 1857234 - Have mach vendor's ** globbing match hidden files r=tjr,devtools-reviewers,cubeb-reviewers,padenot,ochameau
This patch contains three changes:

1. a local version of glb.iglob in vendor_manifest.py that always
   matches hidden files for '**'. I've tested it on Python 3.5 up to
   3.12 and it works as expected.

2. a cleanup of many moz.yaml files that got convluted because of the
   previous behavior of '**'

3. removal of a few useless files that are now caught by the '**'
   globbing.

Differential Revision: https://phabricator.services.mozilla.com/D190195
2023-10-10 08:21:13 +00:00
Karl Tomlinson
0d02f04be0 Bug 1846318 update dav1d to e58afe4dd9057591882a01c31382c203e8a61c92 r=chunmin
Depends on D187495

Differential Revision: https://phabricator.services.mozilla.com/D187496
2023-09-25 19:34:48 +00:00
Karl Tomlinson
bfae62bdc0 Bug 1846318 exclude tests/checkasm from dav1d vendor r=chunmin
These are not used and produce Update Bot warnings such as
https://bugzilla.mozilla.org/show_bug.cgi?id=1846318#c1

Differential Revision: https://phabricator.services.mozilla.com/D187495
2023-09-25 19:34:48 +00:00
Updatebot
1f101a78be Bug 1841624 - Update dav1d to 616bfd1506a8a75c6a358e578cbec9ca11931502 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D182716
2023-07-07 16:33:42 +00:00
Chun-Min Chang
283fc7df62 Bug 1831931 - Update libdav1d to 8b419c16bf1e37bc98044089da58f06824462cb9 r=media-playback-reviewers,padenot
Update to 8b419c16bf1e37bc98044089da58f06824462cb9 by running `./mach
vendor media/libdav1d/moz.yaml`

Differential Revision: https://phabricator.services.mozilla.com/D180024
2023-06-08 19:53:09 +00:00
Updatebot
6dde2ed59f Bug 1827248 - Update dav1d to 5aa3b38f9871859e14e55f18ab5e38318fe86305 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D175056
2023-04-11 16:16:09 +00:00
Chun-Min Chang
8397595ed4 Bug 1816484 - Update dav1d to 7d23ec4a042b2feb6c0d4c1b0618a87cb8c34dcb r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D172702
2023-03-16 17:07:14 +00:00
Chun-Min Chang
3dd5b757cf Bug 1802304 - Update dav1d to 188dfc89f21ed00e084e4a519a581df5f2ceb35d r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D168149
2023-01-27 21:54:24 +00:00
Sylvestre Ledru
11543ba854 Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D165841
2023-01-03 08:17:50 +00:00
Paul Adenot
d17cafec50 Bug 1800912 - Update libdav1d to revision 4b9f5b704. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D162211
2022-12-01 10:44:20 +00:00
Paul Adenot
67f82af8fd Bug 1800912 - Make libdav1d's update-version.sh work with BSD sed. r=media-playback-reviewers,azebrowski
It also keeps working with GNU sed.

Differential Revision: https://phabricator.services.mozilla.com/D162210
2022-12-01 10:44:20 +00:00
Updatebot
7ff2d1316e Bug 1786364 - Update dav1d to cd5e415270285a58f48c1e9ec1a2dd024b9acf9f r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D155266
2022-08-25 16:37:55 +00:00
Updatebot
1ae6ab3048 Bug 1781120 - Update dav1d to a029d6892c5c39f4cda629d4a3b676ef2e8288f6 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D152673
2022-07-26 20:30:04 +00:00
Chun-Min Chang
d4fb3f7727 Bug 1778632 - Update dav1d to 6dc03eee53df62c1fb82a735f70a1b2b16d26bf0 r=mjf
Run `./mach vendor media/libdav1d/moz.yaml` to get the latest dav1d
version and update the revision number in moz.yaml.

According to the changes in *third_party/dav1d/src/meson.build*, the
*media/libdav1d/asm/moz.build* is updated as follows:

- Remove *{arm,x86}/refmvs_init.c*
- Remove *{arm,x86}/cdef_init_tmpl.c*
- Remove *{arm,x86}/filmgrain_init_tmpl.c*
- Remove *{arm,x86}/ipred_init_tmpl.c*
- Remove *{arm,x86}/itx_init_tmpl.c*
- Remove *{arm,x86}/loopfilter_init_tmpl.c*
- Remove *{arm,x86}/looprestoration_init_tmpl.c*
- Remove *{arm,x86}/mc_init_tmpl.c*
- Remove *x86/msac_init.c*
- Add *x86/cdef16_avx512.asm*
- Add *x86/loopfilter16_avx512.asm*

Differential Revision: https://phabricator.services.mozilla.com/D152335
2022-07-21 17:29:30 +00:00
Tom Ritter
d018d41bad Bug 1767843 - Update dav1d to ffb59680356fd210816cf9e46d9d023ade1f4d5a r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D145913
2022-05-10 19:05:16 +00:00
Tom Ritter
527680376d Bug 1767335: Fix mach vendor pattern replacement r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D145360
2022-05-03 19:09:12 +00:00
Tom Ritter
d191cdd8bc Bug 1761335: If a version update does not modify any local files, bail r=jewilde
This change does a few things

 - Moves get_full_path from a function-local function to
   a class member
 - Makes yaml_file a class member so I don't need to pass
   it everywhere
 - Creates a new moz.yaml file directive 'generated'
 - Adds that directive to libdav1d
 - Detects if any files (other than generated ones) were
   modified by an update; and if not - do not update the
   moz.yaml. Exit with -2 so Updatebot can detect it.

Differential Revision: https://phabricator.services.mozilla.com/D141994
2022-04-15 18:17:38 +00:00
Tom Ritter
ff61b6f5ba Bug 1762651: Update libdav1d assignee r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D143057
2022-04-15 11:15:50 +00:00
Tom Ritter
bff6a5c9a7 Bug 1761075: Update version.h for dav1d when vendoring r=jbauman,jewilde
Differential Revision: https://phabricator.services.mozilla.com/D141890
2022-04-01 16:45:42 +00:00
Jon Bauman
72e5dabd5e Bug 1758482 - Update dav1d to new version 28a9c46e1c36540d3276299f2e284ece1d2386be from 2022-02-04T23:02:17.000-03:00. r=media-playback-reviewers,padenot
Normally updatebot would create a revision, allowing me to review it single-handedly, but https://phabricator.services.mozilla.com/D140519 was a failure because of changes updatebot didn't know how to handle, so I just need **someone** to approve the update to get this landed. This has a bit of priority since it's blocking https://bugzilla.mozilla.org/show_bug.cgi?id=1757971, which we want to get uplifted for Fx99.

Differential Revision: https://phabricator.services.mozilla.com/D140921
2022-03-14 17:17:59 +00:00
Tom Ritter
0c73045ce8 Bug 1754070: Update libdav1d to b562b7f648e26e64fae892495527b5b275d53183 r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D138068
2022-02-13 02:58:26 +00:00
Updatebot
4b13ebc817 Bug 1749419 - Update dav1d to b562b7f648e26e64fae892495527b5b275d53183 r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D135568
2022-01-16 00:40:27 +00:00
stransky
ac46150730 Bug 1745285 Claim correct libdav1d version r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D135033
2022-01-12 19:33:44 +00:00
Norisz Fay
6f9865bac1 Backed out 4 changesets (bug 1745285) for causing av1 reftest failures
Backed out changeset 7656625bf5bf (bug 1745285)
Backed out changeset 96f726e72941 (bug 1745285)
Backed out changeset 9ccc8b7b3b73 (bug 1745285)
Backed out changeset b723d23e9056 (bug 1745285)
2022-01-11 22:56:14 +02:00
stransky
4354b92057 Bug 1745285 Claim correct libdav1d version r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D135033
2022-01-11 18:42:26 +00:00
Cristian Tuns
0374f3e145 Backed out 4 changesets (bug 1745285) for causing build bustages CLOSED TREE
Backed out changeset 77ab7af01642 (bug 1745285)
Backed out changeset ff4b2e9ee068 (bug 1745285)
Backed out changeset 817eb128f1ff (bug 1745285)
Backed out changeset c1c5a7d9a805 (bug 1745285)
2022-01-11 10:30:15 -05:00
stransky
f1204ddf17 Bug 1745285 Claim correct libdav1d version r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D135033
2022-01-11 13:24:56 +00:00
Updatebot
c44e7f97c6 Bug 1744639 - Update dav1d to 7b99b0e17fbd86f0847684798b182f9122545580 r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D133012
2021-12-18 02:56:07 +00:00
Butkovits Atila
3f4f5734f2 Backed out changeset b6b0a24a69e9 (bug 1744639) for causing Updatebot bustages. CLOSED TREE 2021-12-13 21:33:46 +02:00