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

8759 Коммитов

Автор SHA1 Сообщение Дата
Paul Adenot e3090f78ae Bug 1898769 - Reaply patches on libcubeb. r=cubeb-reviewers,pehrsons
Depends on D211568

Differential Revision: https://phabricator.services.mozilla.com/D211569
2024-05-27 16:01:02 +00:00
Paul Adenot f8d426a8ae Bug 1898769 - Update libcubeb to revision dabff. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D211568
2024-05-27 16:01:02 +00:00
Andreas Pehrson dc196af273 Bug 1895787 - Apply libcubeb patches. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D211046
2024-05-22 20:43:24 +00:00
Andreas Pehrson c6c23802dc Bug 1895787 - Update libcubeb patches. r=cubeb-reviewers,padenot
Unbitrot local libcubeb patches after update.

Differential Revision: https://phabricator.services.mozilla.com/D211045
2024-05-22 20:43:23 +00:00
Andreas Pehrson 6b01a9d1e2 Bug 1895787 - Update libcubeb. r=cubeb-reviewers,padenot
Patches have conflicts so they are updated and applied in separate patches.

Differential Revision: https://phabricator.services.mozilla.com/D211044
2024-05-22 20:43:23 +00:00
Paul Adenot 9b4a7fecb7 Bug 1867183 - Disable gtest cubeb.one_duplex_one_input on macOS 10.15. r=pehrsons,cubeb-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D211005
2024-05-21 12:38:51 +00:00
Updatebot 9598b2043c Bug 1897599 - Update opus to eb39efaa154fab96bf12b5cab932418cd3807eb2 r=kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210871
2024-05-19 23:32:10 +00:00
serge-sans-paille ae07881baa Bug 1883940 - Replace MOZ_CXX11 autoconf macro by a moz.configure check r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D203781
2024-05-18 07:10:57 +00:00
Updatebot 0cd7a382a8 Bug 1896717 - Update libjxl to 715b44238e67e521bba944e2864eb2933296e51c r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D210347
2024-05-17 10:50:57 +00:00
Chun-Min Chang cb2e9396d6 Bug 1896547 - Move flag appending to a single location r=media-playback-reviewers,padenot
This patch consolidates the flag appending process into a single
location, reducing redundant flag appending code across multiple areas.

Differential Revision: https://phabricator.services.mozilla.com/D210585
2024-05-16 18:10:24 +00:00
Chun-Min Chang 34e303397b Bug 1896547 - Fix ios build by adding dotprod and crc flags r=media-playback-reviewers,padenot
This patch fixes the iOS build by adding the dotprod and crc flags for
files ending with `neon_dotprod.c` and `arm_crc32.c`. These flags are
copied from build/cmake/cpu.cmake [1].

[1] https://aomedia.googlesource.com/aom/+/8f107273cc641d3d4c260df122a21399b7e46a93/build/cmake/cpu.cmake#18

Differential Revision: https://phabricator.services.mozilla.com/D210584
2024-05-16 18:10:24 +00:00
serge-sans-paille b9f78f0cc2 Bug 1883615 - Move libdl checks to moz.configure and make libdl dependencies explicit r=glandium
The -ldl flag was previously set globally, it's now set for the libs
that use it.

Also rationalize the difference between HAVE_DLOPEN and HAVE_DLFCN_H.

Differential Revision: https://phabricator.services.mozilla.com/D203594
2024-05-15 20:29:07 +00:00
Tamas Szentpeteri 22c92af506 Backed out 3 changesets (bug 1883720, bug 1883719, bug 1883615) for causing multiple failures. CLOSED TREE
Backed out changeset 495b9e84ba9d (bug 1883720)
Backed out changeset 5a89cbc54dd2 (bug 1883615)
Backed out changeset 9d075e352b0e (bug 1883719)
2024-05-15 13:30:17 +03:00
serge-sans-paille 863475a670 Bug 1883615 - Move libdl checks to moz.configure and make libdl dependencies explicit r=glandium
The -ldl flag was previously set globally, it's now set for the libs
that use it.

Also rationalize the difference between HAVE_DLOPEN and HAVE_DLFCN_H.

Differential Revision: https://phabricator.services.mozilla.com/D203594
2024-05-15 07:47:55 +00:00
Ryan VanderMeulen b6bdd642e0 Bug 1896573 - Don't define WITH_SIMD on SPARC. r=tnikkel DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210340
2024-05-15 01:21:14 +00:00
Chun-Min Chang 4f6d814779 Bug 1895635 - Import mac/arm64 sources for libaom r=media-playback-reviewers,padenot
This patch introduces the macOS/arm64 sources for libaom through the
following steps:

1. Modify the `revision` in libaom/moz.yaml to `x`
2. Run the command:
```
./mach vendor media/libaom/moz.yaml \
-r 23c94347d84241c322f3b40daf120047ff4f8d56 \
--patch-mode=none --ignore-modified
```
3. Revert the change made in step 1, set the `revision` back to
   `23c94347d84241c322f3b40daf120047ff4f8d56`
4. Run the command:
```
./mach vendor media/libaom/moz.yaml --patch-mode=only --ignore-modified
```
5. Commit the patch

Differential Revision: https://phabricator.services.mozilla.com/D209996
2024-05-14 00:56:41 +00:00
Chun-Min Chang 3030e77651 Bug 1895635 - Generate optional arguments for arm64 rtcd headers by aom_config.h r=media-playback-reviewers,alwu
This patch introduces a script to generate optional arguments for arm64
rtcd headers, utilizing the configurations specified in the associated
aom_config.h file.

Depends on D209995

Differential Revision: https://phabricator.services.mozilla.com/D210227
2024-05-14 00:56:40 +00:00
Chun-Min Chang b0e6d2539d Bug 1895635 - Update libaom script to import mac/arm64 sources r=media-playback-reviewers,padenot
This patch updates the libaom script to import macOS/arm64 sources. It
adds some script capable of importing the mac/arm64 sources from the
upstream repository into our in-tree libaom. The configurations for
arm64 cpu adhere default settings, resulting in the disabling of unused
features in the associated rtcd headers.

Differential Revision: https://phabricator.services.mozilla.com/D209995
2024-05-14 00:56:40 +00:00
Chun-Min Chang 8ae130d03c Bug 1895635 - Fix syntax warning in libaom update script r=media-playback-reviewers,padenot
This patch fixes the syntax warning below:
```
SyntaxWarning: "is" with a literal. Did you mean "=="?
```
in the generate_sources_mozbuild.py

Differential Revision: https://phabricator.services.mozilla.com/D209994
2024-05-14 00:56:39 +00:00
Shravan Narayan c16c8e0871 Bug 1894110 - Graceful failure path for soundtouch sandbox creation failure r=glandium,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D208947
2024-05-13 20:40:24 +00:00
Dan Baker 9d0c8a3753 Bug 1396922 - Implement |setCodecPreferences| in RTCRtpTransceiver;r=bwc,jib,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D207472
2024-05-13 20:10:46 +00:00
Ryan VanderMeulen 0ee8adda87 Bug 1856630 - Update libjpeg-turbo to version 3.0.3. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D209997
2024-05-13 13:18:00 +00:00
Matthew Gregan e2ab625621 Bug 1895471 - Uplift cubeb AAudio timing fix for reused streams. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D209774
2024-05-08 19:25:29 +00:00
Andreas Pehrson 0cdb1c1b0e Bug 1404972 - Update libcubeb to 74d6b05465. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D205970
2024-05-06 19:54:09 +00:00
Stanca Serban 614498681a Backed out 35 changesets (bug 1404972) for causing cppunit assertion failures in mozilla/Result.h. CLOSED TREE
Backed out changeset 703bcdb5aed1 (bug 1404972)
Backed out changeset 43134f8cd283 (bug 1404972)
Backed out changeset abcec791bf5f (bug 1404972)
Backed out changeset 02b7f8ee802c (bug 1404972)
Backed out changeset dacf1411a3d9 (bug 1404972)
Backed out changeset 15136efd0662 (bug 1404972)
Backed out changeset f1cd90f5d1b6 (bug 1404972)
Backed out changeset 3143c92d0e2e (bug 1404972)
Backed out changeset 257f310d5c8e (bug 1404972)
Backed out changeset ab73b50399ef (bug 1404972)
Backed out changeset a63110e6bf55 (bug 1404972)
Backed out changeset 346a34408207 (bug 1404972)
Backed out changeset bc211f44281f (bug 1404972)
Backed out changeset 9be7b1767e46 (bug 1404972)
Backed out changeset 48832f645357 (bug 1404972)
Backed out changeset 57e38c2622bf (bug 1404972)
Backed out changeset 20a15e46829b (bug 1404972)
Backed out changeset 4a148ddfc1cd (bug 1404972)
Backed out changeset 9de637c307ad (bug 1404972)
Backed out changeset 6f3aebf42327 (bug 1404972)
Backed out changeset de46ffac7541 (bug 1404972)
Backed out changeset 2e038afae950 (bug 1404972)
Backed out changeset 63765ab9e647 (bug 1404972)
Backed out changeset 152a456a7af1 (bug 1404972)
Backed out changeset 0824e75bd26c (bug 1404972)
Backed out changeset c6462cae6c8b (bug 1404972)
Backed out changeset bd41873e1f03 (bug 1404972)
Backed out changeset 9595c4451fc1 (bug 1404972)
Backed out changeset 23d0f7682a5f (bug 1404972)
Backed out changeset 08c9467086bf (bug 1404972)
Backed out changeset ea7779289030 (bug 1404972)
Backed out changeset 8cf8b6f1a41e (bug 1404972)
Backed out changeset c3538c05fb0c (bug 1404972)
Backed out changeset 0128d95e64ef (bug 1404972)
Backed out changeset ed2fdc7b602d (bug 1404972)
2024-05-06 19:21:08 +03:00
Andreas Pehrson 6ffcfef8b9 Bug 1404972 - Update libcubeb to 74d6b05465. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D205970
2024-05-06 13:50:29 +00:00
Sandor Molnar 4c1d4ee8ec Backed out changeset 4a57673e2054 (bug 1894110) for causing MinGW build bustages & crashtest failures CLOSED TREE 2024-05-03 09:48:45 +03:00
Shravan Narayan f2652865c6 Bug 1894110 - Graceful failure path for soundtouch sandbox creation failure r=glandium,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D208947
2024-05-03 06:16:11 +00:00
Chun-Min Chang 221b7744a7 Bug 1894408 - Import and build macOS/arm64 code in libvpx r=media-playback-reviewers,padenot
This patch includes the macOS/arm64 code within libvpx through a
two-step process:

1. Integration of macOS/arm64 code in the same revision

(1) Change `revision` in moz.yaml to a random string.
(2) Add code in the same revision via
```
./mach vendor media/libvpx/moz.yaml -r   \
85dafa9c61f99330f484e77297684b42af6ff37d \
--patch-mode=none --ignore-modified
```
(3) Undo the changes for `revision` in moz.yaml

2. Local patch application: Run the command below
```
./mach vendor media/libvpx/moz.yaml --patch-mode=only
```

Consequently, this enables the inclusion and successful building of
macOS/arm64 code within the libvpx library, and facilitating its
integration with Gecko.

Differential Revision: https://phabricator.services.mozilla.com/D209086
2024-05-02 22:25:29 +00:00
Chun-Min Chang 593de4f5fe Bug 1894408 - Introduce macOS/arm64 platform configuration to libvpx r=media-playback-reviewers,padenot
This patch introduces platform configurations for macOS/arm64 to our
libvpx library. It also updates the moz.build file to ensure the correct
building of the code generated by these configurations.

Note that the mac/arm64 configuration here doesn't apply realtime-only
feature like other arm64 platforms. The realtime-related settings (e.g.,
lag_in_frames) will be set if needed.

Differential Revision: https://phabricator.services.mozilla.com/D209085
2024-05-02 22:25:28 +00:00
Paul Adenot 483c54f26b Bug 1894377 - Fix dovi_rpu.h stubs. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D209217
2024-05-02 19:00:15 +00:00
Updatebot 26c9fab729 Bug 1894067 - Update opus to 20568812ae92bb148fe3fb0190b7629f1c4d0b96 r=kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D208927
2024-05-01 00:39:33 +00:00
Paul Adenot a73b968761 Bug 1889978 - Vendor ffmpeg master, after 7.0, update and reapply patch, remove old files, move bsf files into the bsf directory. r=media-playback-reviewers,alwu
This stubs out `libavcodec/dovi_rpu.h`.

Differential Revision: https://phabricator.services.mozilla.com/D206923
2024-04-30 14:21:45 +00:00
Cristian Tuns bbbd3c280f Backed out 5 changesets (bug 1889978) for causing mda failures in mochitest_compat.toml CLOSED TREE
Backed out changeset ce0c34e548fa (bug 1889978)
Backed out changeset 96e08e04fa4d (bug 1889978)
Backed out changeset 2aeb87615ee0 (bug 1889978)
Backed out changeset 2272c3a73ad3 (bug 1889978)
Backed out changeset dc81d0c812b8 (bug 1889978)
2024-04-29 15:02:55 -04:00
Paul Adenot b884b51649 Bug 1889978 - Vendor ffmpeg master, after 7.0, update and reapply patch, remove old files, move bsf files into the bsf directory. r=media-playback-reviewers,alwu
This stubs out `libavcodec/dovi_rpu.h`.

Differential Revision: https://phabricator.services.mozilla.com/D206923
2024-04-29 16:58:05 +00:00
Stanca Serban 968e6e4a27 Backed out 4 changesets (bug 1889978) for causing build bustages. CLOSED TREE
Backed out changeset cef76365b011 (bug 1889978)
Backed out changeset fe050f00b35a (bug 1889978)
Backed out changeset f0be91bf67da (bug 1889978)
Backed out changeset 9ca936580fb8 (bug 1889978)
2024-04-26 16:25:52 +03:00
Paul Adenot d9b178f506 Bug 1889978 - Vendor ffmpeg master, after 7.0, update and reapply patch, remove old files, move bsf files into the bsf directory. r=media-playback-reviewers,alwu
This stubs out `libavcodec/dovi_rpu.h`.

Differential Revision: https://phabricator.services.mozilla.com/D206923
2024-04-26 13:05:25 +00:00
Updatebot e6a437a6c2 Bug 1892925 - Update libjxl to a741085a1dee343f143f5fdca3212ca13d66e401 r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D208331
2024-04-26 12:59:59 +00:00
Updatebot a0f7e07d29 Bug 1892927 - Update opus to 5667867fa293dbbc632a7c78308f4ad2db9c52df r=kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D208332
2024-04-24 01:05:18 +00:00
Paul Adenot 341cd252bd Bug 1891457 - Fix aom patch file. r=media-playback-reviewers,alwu
Depends on D207744

Differential Revision: https://phabricator.services.mozilla.com/D207745
2024-04-18 16:05:53 +00:00
Chun-Min Chang e7239b67a6 Bug 1891458 - Apply local patches r=media-playback-reviewers,padenot
This patch runs `./mach vendor media/libvpx/moz.yaml --patch-mode=only`
to apply local patches.

Depends on D207807

Differential Revision: https://phabricator.services.mozilla.com/D207808
2024-04-18 15:58:08 +00:00
Chun-Min Chang e1d94bc620 Bug 1891458 - Update arm-cpu-runtime-detection patch r=media-playback-reviewers,padenot
The aarch64_cpudetect.c has been updated by the previous patch.
Consequently, the arm-cpu-runtime-detection patch modifying this file
should also be adjusted accordingly.

Depends on D207806

Differential Revision: https://phabricator.services.mozilla.com/D207807
2024-04-18 15:58:08 +00:00
Chun-Min Chang 61521428c9 Bug 1891458 - Update libvpx to 85dafa9c61f99330f484e77297684b42af6ff37d r=media-playback-reviewers,padenot
This patch runs `./mach vendor media/libvpx/moz.yaml --patch-mode=none`
to update libvpx to 85dafa9c61f99330f484e77297684b42af6ff37d.

Depends on D207805

Differential Revision: https://phabricator.services.mozilla.com/D207806
2024-04-18 15:58:07 +00:00
Chun-Min Chang 61c284e79f Bug 1891458 - Remove missing_header patch r=media-playback-reviewers,padenot
The missing_header patch has been uplifted and merged in the upstream
[1], so there is no need to patch it locally.

[1] https://chromium-review.googlesource.com/c/webm/libvpx/+/5425372

Differential Revision: https://phabricator.services.mozilla.com/D207805
2024-04-18 15:58:07 +00:00
Paul Adenot 286db30f2d Bug 1891457 - Update aom to 879d14159. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D207744
2024-04-18 15:43:37 +00:00
Updatebot fe726973db Bug 1891303 - Update libwebp to v1.4.0 r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D207359
2024-04-18 03:42:00 +00:00
Chris Peterson 6aba752b87 Bug 1891332 - Replace debug MOZ_ASSERT with MOZ_RELEASE_ASSERT in webrtc/signaling tests. r=webrtc-reviewers,mjf
And MOZ_ASSERT(false) with MOZ_CRASH.

MOZ_ASSERT is only checked in debug builds, so release builds' tests are not checking these assertions.

Depends on D207376

Differential Revision: https://phabricator.services.mozilla.com/D207377
2024-04-17 21:07:30 +00:00
Updatebot 152bed0789 Bug 1890889 - Update opus to ddbe48383984d56acd9e1ab6a090c54ca6b735a6 r=kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D207215
2024-04-17 19:37:29 +00:00
Tamas Szentpeteri a86fd1fb23 Backed out changeset 4309f75eaa90 (bug 1883615) for causing build bustages related to check_symbol_in_libs. CLOSED TREE 2024-04-17 12:57:02 +03:00
serge-sans-paille 78ac6a6ccf Bug 1883615 - Move libdl checks to moz.configure and make libdl dependencies explicit r=glandium
The -ldl flag was previously set globally, it's now set for the libs
that use it.

Also rationalize the difference between HAVE_DLOPEN and HAVE_DLFCN_H.

Differential Revision: https://phabricator.services.mozilla.com/D203594
2024-04-17 09:33:00 +00:00