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

60 Коммитов

Автор SHA1 Сообщение Дата
Nathan Froyd 705e153788 Bug 1604557 - use GeneratedFile template in media/libdav1d/; r=padenot
The template is slightly nicer and involves a little less repetition.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 13:05:39 +00:00
Dan Minor 8f20970320 Bug 1588123 - Update libdav1d to head; r=TD-Linux
This updates libdav1d to commit 5595102721d3c298d7cee64e64878486a3b8bdad.

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

--HG--
rename : third_party/dav1d/snap/snapcraft.yaml => third_party/dav1d/package/snap/snapcraft.yaml
extra : moz-landing-system : lando
2019-10-24 18:58:15 +00:00
Bogdan Tara 5109dc7399 Backed out changeset c3295fe9b509 (bug 1588123) for bustages complaining about rules.mk & recurse.mk CLOSED TREE
--HG--
rename : third_party/dav1d/package/snap/snapcraft.yaml => third_party/dav1d/snap/snapcraft.yaml
2019-10-22 18:28:27 +03:00
Dan Minor 1f9f60bf3d Bug 1588123 - Update libdavid to 0.5 + one commit; r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D49897

--HG--
rename : third_party/dav1d/snap/snapcraft.yaml => third_party/dav1d/package/snap/snapcraft.yaml
extra : moz-landing-system : lando
2019-10-21 13:47:25 +00:00
Alex Chronopoulos ac0da8b368 Bug 1582743 - Update dav1d from upstream to commit c0865f3. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D46762

--HG--
extra : moz-landing-system : lando
2019-09-23 18:02:33 +00:00
Alex Chronopoulos f8e782919a Bug 1568515 - Import dav1d from upstream to c138435. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D39184

--HG--
extra : moz-landing-system : lando
2019-07-24 17:03:48 +00:00
Alex Chronopoulos f7ad03d42f Bug 1557528 - Import dav1d from upstream to version 0.4.0. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D34997

--HG--
extra : moz-landing-system : lando
2019-06-18 20:52:59 +00:00
Razvan Maries f76e3c55f3 Backed out changeset dc9ee09114cf (bug 1557528) for Bof perma fails. CLOSED TREE 2019-06-18 03:08:56 +03:00
Alex Chronopoulos a51f839922 Bug 1557528 - Import dav1d from upstream to version 0.4.0. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D34997

--HG--
extra : moz-landing-system : lando
2019-06-17 22:56:27 +00:00
Sylvestre Ledru d57d4905f1 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-05-25 17:46:15 +00:00
arthur.iakab af8e458c5f Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
Sylvestre Ledru c82ea97226 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-05-24 09:59:17 +00:00
Alex Chronopoulos f02585d0f0 Bug 1549915 - Import dav1d from upstream to a713643. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D30507

--HG--
extra : moz-landing-system : lando
2019-05-10 05:20:18 +00:00
Alex Chronopoulos 429167605d Bug 1540124 - Enable aarch64 assembly builds for libdav1d. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D30185

--HG--
extra : moz-landing-system : lando
2019-05-08 15:59:15 +00:00
Alex Chronopoulos 5a8063b204 Bug 1546070 - Update dav1d from upstream to f8cac8c. r=TD-Linux
The imported version is just one commit over 0.2.2 and solves the crash for this bug.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 19:48:05 +00:00
Alex Chronopoulos 275a4c1dba Bug 1540830 - Update build files after new import. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D28201

--HG--
extra : moz-landing-system : lando
2019-04-19 20:36:43 +00:00
Alex Chronopoulos d1bd6b015b Bug 1540830 - Update dav1d from upstream to 1f7a7e8. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D28200

--HG--
extra : moz-landing-system : lando
2019-04-19 20:36:10 +00:00
Thomas Daede 235611f71b Bug 1543419 - Fix libdav1d moz.yaml quoting. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D26927

--HG--
extra : moz-landing-system : lando
2019-04-10 15:59:00 +00:00
Alex Chronopoulos 56a5006aee Bug 1538455 - Use the default stack alignment in windows x64 for libdav1d. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D25123

--HG--
extra : moz-landing-system : lando
2019-03-27 20:46:11 +00:00
Alex Chronopoulos dfc6cb0281 Bug 1537725 - Use the default stack alignment in windows x86 for libdav1d. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24785

--HG--
extra : moz-landing-system : lando
2019-03-26 09:45:21 +00:00
Csoregi Natalia 819dd52416 Backed out changeset abf6af5e36d6 (bug 1537725) for bustages on libdav1d/moz.build. CLOSED TREE 2019-03-26 11:32:42 +02:00
Alex Chronopoulos 9aff2faa39 Bug 1537725 - Use the default stack alignment in windows x86 for libdav1d. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24785

--HG--
extra : moz-landing-system : lando
2019-03-25 22:51:31 +00:00
Alex Chronopoulos fe1ca24c8b Bug 1536070 - Enable ASM in dav1d for Tier3 platforms. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24361

--HG--
extra : moz-landing-system : lando
2019-03-22 14:18:27 +00:00
Alex Chronopoulos 30586d8fe5 Bug 1535631 - Use 16 byte stack alignment on dav1d in OSX. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24382

--HG--
extra : moz-landing-system : lando
2019-03-21 19:43:15 +00:00
Alex Chronopoulos 15f9cf5662 Bug 1536538 - Improve a check in config file and correct typos. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24071

--HG--
extra : moz-landing-system : lando
2019-03-20 14:24:23 +00:00
Thomas Daede eed1f33ab9 Bug 1533559 - Update libdav1d to 0.2.1. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D23761

--HG--
rename : media/libdav1d/version.h => media/libdav1d/vcs_version.h
rename : third_party/dav1d/include/meson.build => third_party/dav1d/include/dav1d/meson.build
rename : third_party/dav1d/src/obu.h => third_party/dav1d/include/dav1d/version.h.in
rename : third_party/dav1d/include/version.h.in => third_party/dav1d/include/vcs_version.h.in
rename : third_party/dav1d/src/thread_task.h => third_party/dav1d/src/log.c
rename : third_party/dav1d/src/cpu.h => third_party/dav1d/src/log.h
extra : moz-landing-system : lando
2019-03-19 17:35:09 +00:00
Dorel Luca bc871ba7f1 Merge mozilla-central to autoland. CLOSED TREE
--HG--
extra : amend_source : 1a86c239e49011cf1a857de6e020b91ca0b6bd67
2019-03-14 18:27:51 +02:00
Sylvestre Ledru 4aa92e3091 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Alex Chronopoulos bcef80c88e Bug 1526435 - Don't use DisableCompilerWarnings in libdav1d builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D23505

--HG--
extra : moz-landing-system : lando
2019-03-14 15:18:12 +00:00
Alex Chronopoulos 83e7193c99 Bug 1534321 - Assembly builds for libdav1d on OSX. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D23111

--HG--
extra : moz-landing-system : lando
2019-03-12 17:08:55 +00:00
Tyson Smith 19290f4e51 Bug 1533092 - Add in-tree fuzzing support for dav1d r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D22383

--HG--
extra : moz-landing-system : lando
2019-03-11 20:00:31 +00:00
Alex Chronopoulos ec9ec63b46 Bug 1521062 - Configure assembly builds for libdav1d on Windows. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D22080

--HG--
extra : moz-landing-system : lando
2019-03-07 09:32:15 +00:00
Mike Hommey ef3ad686ee Bug 1512504 - Remove support for MSVC. r=froydnj
Consequently, this removes:
- MOZ_LIBPRIO, which is now always enabled.
- non_msvc_compiler, which is now always true.
- The cl.py wrapper, since it's not used anymore.
- CL_INCLUDES_PREFIX, which was only used for the cl.py wrapper.
- NONASCII, which was only there to ensure CL_INCLUDES_PREFIX still
  worked in non-ASCII cases.

This however keeps a large part of detecting and configuring for MSVC,
because we still do need it for at least headers, libraries, and midl.

Depends on D19614

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

--HG--
extra : moz-landing-system : lando
2019-02-14 21:45:27 +00:00
Alex Chronopoulos 29f83c7bf2 Bug 1510548 - Suppress MSVC warning C4024 for libdav1d. r=cpeterson
Differential Revision: https://phabricator.services.mozilla.com/D18678

--HG--
extra : moz-landing-system : lando
2019-02-06 06:19:23 +00:00
Mike Hommey ad47c8dca9 Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander
Depends on D18294

Depends on D18294

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

--HG--
extra : moz-landing-system : lando
2019-02-05 21:19:07 +00:00
Gurzau Raul 25481be3b8 Backed out 2 changesets (bug 1515641) for Linux static-analysis bustage on a CLOSED TREE.
Backed out changeset 99cc2de46625 (bug 1515641)
Backed out changeset 5a8a06e5187c (bug 1515641)
2019-02-02 00:55:11 +02:00
Mike Hommey 5d92a7a815 Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander
Depends on D18294

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

--HG--
extra : moz-landing-system : lando
2019-02-01 20:57:09 +00:00
Alex Chronopoulos 0c15094a05 Bug 1522035 - Set HAVE_ALIGNED_MALLOC as global macro and avoid redefining in libdav1d. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D17632

--HG--
extra : moz-landing-system : lando
2019-01-30 09:06:52 +00:00
Alex Chronopoulos 00cdaa3f9f Bug 1523033 - Define DAV1D_API to empty in order to avoid exporting symbols from libxull. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D17847

--HG--
extra : moz-landing-system : lando
2019-01-29 14:19:44 +00:00
Alex Chronopoulos ff638179ec Bug 1515933 - Configure 16 bytes stack alignment on Linux x86_64 dav1d builds. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D17346

--HG--
extra : moz-landing-system : lando
2019-01-24 02:43:58 +00:00
Alex Chronopoulos ed3d0e43c1 Bug 1521078 - Don't assemble include only .asm files. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D16975

--HG--
extra : moz-landing-system : lando
2019-01-21 11:23:42 +00:00
Ehsan Akhgari e5e885ae31 Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
# ignore-this-changeset

--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Alex Chronopoulos db69c1ddb2 Bug 1520174 - Update build files after dav1d import and add ASM build for Linux x86_32. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D16563

--HG--
extra : moz-landing-system : lando
2019-01-16 07:50:17 +00:00
Alex Chronopoulos 0e1ed98938 Bug 1520174 - Update dav1d from upstream to f813285. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D16562

--HG--
extra : moz-landing-system : lando
2019-01-16 00:05:25 +00:00
Sylvestre Ledru cccdda3c2a Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Alex Chronopoulos 149cb23b37 Bug 1509453 - Consolidate dav1d config headers to a single one. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14870

--HG--
extra : moz-landing-system : lando
2018-12-19 20:05:31 +00:00
Alex Chronopoulos 4fa721794d Bug 1509453 - Update build files to latest dav1d import. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14869

--HG--
extra : moz-landing-system : lando
2018-12-19 19:39:07 +00:00
Alex Chronopoulos dee5990e57 Bug 1509453 - Update dav1d from upstream to b53a99b9. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14868

--HG--
extra : moz-landing-system : lando
2018-12-19 18:11:14 +00:00
Alex Chronopoulos a266f18545 Bug 1509453 - Build dav1d's assembly files. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14867

--HG--
extra : moz-landing-system : lando
2018-12-19 19:18:04 +00:00
Sylvestre Ledru ad75e912fb Bug 1512961 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2018-12-10 19:23:16 +00:00