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