Skip to content

Commit 05e9c16

Browse files
youennfphiln
authored andcommitted
Update opus, pffft, rnnnoise, libyuv and libsrtp to M120
https://bugs.webkit.org/show_bug.cgi?id=265859 rdar://119182315 Reviewed by Jean-Yves Avenard. Resync these libwebrtc third party libraries up to M120. * Source/ThirdParty/libwebrtc/Source/third_party/libsrtp/DIR_METADATA: Added. * Source/ThirdParty/libwebrtc/Source/third_party/libsrtp/OWNERS: * Source/ThirdParty/libwebrtc/Source/third_party/libsrtp/crypto/include/cipher_types.h: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/.vpython3: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/Android.bp: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/BUILD.gn: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/DEPS: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/README.chromium: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/docs/deprecated_builds.md: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/docs/getting_started.md: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/include/libyuv/convert.h: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/include/libyuv/convert_argb.h: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/include/libyuv/row.h: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/include/libyuv/scale_row.h: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/include/libyuv/version.h: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/infra/config/cr-buildbucket.cfg: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/infra/config/main.star: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/infra/config/project.cfg: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/compare_mmi.cc: Removed. * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/convert.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/convert_argb.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/convert_from_argb.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/planar_functions.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/rotate.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/rotate_argb.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/rotate_mmi.cc: Removed. * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_any.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_common.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_gcc.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_lasx.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_lsx.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_mmi.cc: Removed. * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_neon.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_neon64.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_rvv.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/row_win.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale_argb.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale_common.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale_mmi.cc: Removed. * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale_neon64.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale_rvv.cc: Added. * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/source/scale_uv.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/unit_test/convert_test.cc: * Source/ThirdParty/libwebrtc/Source/third_party/libyuv/unit_test/planar_test.cc: * Source/ThirdParty/libwebrtc/Source/third_party/opus/BUILD.gn: * Source/ThirdParty/libwebrtc/Source/third_party/opus/README.chromium: * Source/ThirdParty/libwebrtc/Source/third_party/opus/src/silk/x86/NSQ_del_dec_sse4_1.c: (silk_noise_shape_quantizer_del_dec_sse4_1): * Source/ThirdParty/libwebrtc/Source/third_party/opus/tests/opus_benchmark.cc: * Source/ThirdParty/libwebrtc/Source/third_party/opus/tests/resources/.gitignore: * Source/ThirdParty/libwebrtc/Source/third_party/pffft/README.chromium: * Source/ThirdParty/libwebrtc/Source/third_party/rnnoise/BUILD.gn: * Source/ThirdParty/libwebrtc/Source/third_party/rnnoise/OWNERS: * Source/ThirdParty/libwebrtc/Source/third_party/rnnoise/README.chromium: Canonical link: https://commits.webkit.org/271602@main
1 parent 627f69c commit 05e9c16

55 files changed

Lines changed: 3636 additions & 10050 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
monorail {
2+
component: "Blink>WebRTC"
3+
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
mattdr@chromium.org
2-
phoglund@chromium.org
1+
mbonadei@chromium.org
32

4-
# COMPONENT: Internals>WebRTC
3+
# Backup reviewer. Prefer reviewers in the list above.
4+
perkj@chromium.org

Source/ThirdParty/libwebrtc/Source/third_party/libsrtp/crypto/include/cipher_types.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
extern const srtp_cipher_type_t srtp_null_cipher;
4848
extern const srtp_cipher_type_t srtp_aes_icm_128;
4949
extern const srtp_cipher_type_t srtp_aes_icm_256;
50-
extern const srtp_cipher_type_t srtp_aes_icm_192;
5150
#ifdef GCM
51+
extern const srtp_cipher_type_t srtp_aes_icm_192;
5252
extern const srtp_cipher_type_t srtp_aes_gcm_128;
5353
extern const srtp_cipher_type_t srtp_aes_gcm_256;
5454
#endif

Source/ThirdParty/libwebrtc/Source/third_party/libyuv/.vpython3

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ wheel: <
7676
version: "version:5.8.0.chromium.2"
7777
>
7878
wheel: <
79-
name: "infra/python/wheels/requests-py2_py3"
80-
version: "version:2.26.0"
79+
name: "infra/python/wheels/requests-py3"
80+
version: "version:2.31.0"
8181
>
8282

8383
# Used by various python unit tests.

Source/ThirdParty/libwebrtc/Source/third_party/libyuv/Android.bp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ cc_library {
7272
"source/scale_neon.cc",
7373
"source/scale_neon64.cc",
7474
"source/scale_rgb.cc",
75+
"source/scale_rvv.cc",
7576
"source/scale_uv.cc",
7677
"source/video_common.cc",
7778
],
@@ -82,6 +83,7 @@ cc_library {
8283
"-Wno-unused-parameter",
8384
"-fexceptions",
8485
"-DHAVE_JPEG",
86+
"-DLIBYUV_UNLIMITED_DATA",
8587
],
8688

8789
arch: {

Source/ThirdParty/libwebrtc/Source/third_party/libyuv/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ static_library("libyuv_internal") {
142142
"source/scale_common.cc",
143143
"source/scale_gcc.cc",
144144
"source/scale_rgb.cc",
145+
"source/scale_rvv.cc",
145146
"source/scale_uv.cc",
146147
"source/scale_win.cc",
147148
"source/video_common.cc",

0 commit comments

Comments
 (0)