Commit Graph

31445 Commits

Author SHA1 Message Date
2980a6c26e Merge "ANDROID: arch.h: Add RISC-V support" am: 28cc9bf0d7 am: 1245db555f
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2311087

Change-Id: Iebf6c40a946302bc64dce856d617a1ea0e1a4927
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21 22:01:27 +00:00
b44d4398c2 Merge "UPSTREAM: Add preprocessor support for additional architectures" am: 4c19de0b71 am: 8b44512470
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2311086

Change-Id: I7afb943cd9ede2a7ca51d2dac2b717dadc0f2289
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21 22:01:07 +00:00
1245db555f Merge "ANDROID: arch.h: Add RISC-V support" am: 28cc9bf0d7
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2311087

Change-Id: I6549a7c983b4eabef6118f6ca785be72e46189c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21 20:42:56 +00:00
8b44512470 Merge "UPSTREAM: Add preprocessor support for additional architectures" am: 4c19de0b71
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2311086

Change-Id: I08743a90a3ea43bf4a33b62db80956e83a21cb85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21 20:40:46 +00:00
28cc9bf0d7 Merge "ANDROID: arch.h: Add RISC-V support" 2022-11-21 20:01:10 +00:00
4c19de0b71 Merge "UPSTREAM: Add preprocessor support for additional architectures" 2022-11-21 20:00:30 +00:00
74aefcb6d2 ANDROID: arch.h: Add RISC-V support
Trivial patch to add support for RISC-V. `__riscv__` is the deprecated
definition available on older toolchains.

Bug: None
Link: https://webrtc-review.googlesource.com/c/src/+/222481
[adelva: cherry-picked back with conflict in AUTHORS only]
Change-Id: I0a028de8aedfd18e69c3260f3b810e7502ae4b10
2022-11-21 18:07:32 +00:00
300242bf56 UPSTREAM: Add preprocessor support for additional architectures
- _M_ARM is used by Microsoft [1]
- __riscv and __riscv_xlen are defined by [2]
- __sparc and __sparc__ are documented at [3]
- __MIPSEB__, __PPC__, __PPC64__ are documented at [3] and used in
  Chromium's build/build_config.h [4]
  Note: Chromium assumes that all PowerPC architectures are 64-bit. This
  is in fact not true.

[1]: https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-160
[2]: feca479356 (cc-preprocessor-definitions)
[3]: https://sourceforge.net/p/predef/wiki/Architectures/
[4]: https://source.chromium.org/chromium/chromium/src/+/master:build/build_config.h;drc=e12bf2e5ff1eacb9aca3e9a26bdeebdbdad5965a

Bug: webrtc:12312
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198241
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Timothy Gu <timothygu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#32897}
[adelva: cherry-picked back with no conflicts]
Change-Id: I05da28acdebd627c7ba7aaa8c1fe5f47fa22d15b
2022-11-21 18:07:07 +00:00
6397b5f512 Merge "Disable deprecated-builtins warnings locally" am: fe31374bf2 am: aa1df35750
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2243332

Change-Id: I8ff5becba7324a51905ae3709d57a0070b64a081
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 04:30:28 +00:00
aa1df35750 Merge "Disable deprecated-builtins warnings locally" am: fe31374bf2
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2243332

Change-Id: Ide44d28ff7acb258f09a2c196fa9fe0c1fc7dfe1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 04:03:13 +00:00
fe31374bf2 Merge "Disable deprecated-builtins warnings locally" 2022-10-11 03:36:30 +00:00
1429569cfb Disable deprecated-builtins warnings locally
To enable this warning globally.

Bug: 241601211
Test: presubmit; make tidy-soong_subset
Change-Id: I43990e7dabd16ee6e26b8a213f30d4f9b4952c22
2022-10-07 11:47:27 -07:00
96d803534a Merge "Suppress implicit-int-float-conversion warning" am: 9bdd1c2a92 am: 536d6ca727 am: 43a383acc9 am: 669a9f1733
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2185283

Change-Id: I086c24614218c473b13e3a6f3777633a4e1eaba6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 07:00:01 +00:00
669a9f1733 Merge "Suppress implicit-int-float-conversion warning" am: 9bdd1c2a92 am: 536d6ca727 am: 43a383acc9
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2185283

Change-Id: Id0fc8f343dab9518be22b03932d14b2757401c62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 06:42:58 +00:00
43a383acc9 Merge "Suppress implicit-int-float-conversion warning" am: 9bdd1c2a92 am: 536d6ca727
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2185283

Change-Id: I29aff9c2baf382f9c61e2d32100a09855a5deb67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 06:24:07 +00:00
536d6ca727 Merge "Suppress implicit-int-float-conversion warning" am: 9bdd1c2a92
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2185283

Change-Id: Ieedc8bc3006413013c5fbefdb1a9a8cde58a23fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 06:04:52 +00:00
9bdd1c2a92 Merge "Suppress implicit-int-float-conversion warning" 2022-08-22 05:46:03 +00:00
9122f5480a Suppress implicit-int-float-conversion warning
Test: m
Change-Id: I60313146edb6ef0daaea6fb8d544308236ab67d3
2022-08-17 06:59:11 +00:00
7460d07c08 Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c am: 8662063090 am: 25c955bfe5
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748

Change-Id: Ie1b309acc507674c4687d313be236693fb02040c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 01:26:54 +00:00
25c955bfe5 Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c am: 8662063090
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748

Change-Id: Ia45c2715275c00d03f59962bcf96107f82fc46e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 01:03:31 +00:00
8662063090 Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748

Change-Id: Iaf2e8e8d198bc5c8f28050dd00c8e0c3fee494dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 00:47:01 +00:00
0a73cff00c Merge "Update build flags for Cuttlefish support" am: c902b87e10
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748

Change-Id: I7265874d14c6f4f768ba4f742801dd88bb55bb0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 00:29:59 +00:00
c902b87e10 Merge "Update build flags for Cuttlefish support" 2022-06-02 00:11:38 +00:00
eb2d5ea25e Update build flags for Cuttlefish support
Web camera crashes without change.

Change-Id: I8cfdc0f4f7d91e1040550ae5e6a84c03ae060311
Test: compiles, treehugger
Bug: 234571051
2022-06-01 21:08:26 +00:00
6c95879481 Merge changes I0ab600cd,I1e74c64a am: 798f3afdf6 am: 2f9c4b2c3b am: a9167328fc am: 7563023510 am: 43d8f56cdc
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2062410

Change-Id: I1aa9f459b825711b800cc65782979943a9151ec7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 03:15:00 +00:00
43d8f56cdc Merge changes I0ab600cd,I1e74c64a am: 798f3afdf6 am: 2f9c4b2c3b am: a9167328fc am: 7563023510
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2062410

Change-Id: Ia88e5ef76863e2c2c31f4223b4b29c90c3ebbb33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 02:51:44 +00:00
7563023510 Merge changes I0ab600cd,I1e74c64a am: 798f3afdf6 am: 2f9c4b2c3b am: a9167328fc
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2062410

Change-Id: I9a35945cfb943544bbb0f4632fef787ea38c1ad1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 02:27:30 +00:00
a9167328fc Merge changes I0ab600cd,I1e74c64a am: 798f3afdf6 am: 2f9c4b2c3b
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2062410

Change-Id: I95fedf2237deb626f888e92e7fd42544b2906b61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 01:22:24 +00:00
2f9c4b2c3b Merge changes I0ab600cd,I1e74c64a am: 798f3afdf6
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2062410

Change-Id: I96fdaaa0a1e168d27f8dd26517041e8a3e308049
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 00:58:19 +00:00
798f3afdf6 Merge changes I0ab600cd,I1e74c64a
* changes:
  Update webrtc's abseil-cpp
  Remove alsa and pulseaudio sources
2022-04-13 00:39:09 +00:00
36ccdba805 Update webrtc's abseil-cpp
Copy external/abseil-cpp into webrtc to update to version 20211102.0
to pick up changes that fix compiling against musl libc.

Bug: 190084016
Test: m USE_HOST_MUSL=true host-native
Test: m checkbuild
Change-Id: I0ab600cd8db93a55eda8358cdbecd21c2f78d8fb
2022-04-12 12:11:06 -07:00
ebc7d1eda6 Remove alsa and pulseaudio sources
ALSA and pulseaudio are not used by either of the clients of webrtc,
remove them from the sources to avoid having to have the ALSA and
pulseaudio headers.

Bug: 190084016
Test: m USE_HOST_MUSL=true webRTC libaudiopreprocessing
Change-Id: I1e74c64a71fa54db69e7d2e9d118dfd374501cb7
2022-04-12 12:11:06 -07:00
f60eaea224 Merge "Bring back libyuv's I010 buffer API usage" am: 39ebfc8193 am: 6df1e7e2c3 am: fefcc7e1ef am: 7d5c00bbb9
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1890535

Change-Id: I19578d8e52fd21340b6759fd04aa2817c7cc3d27
2021-11-12 20:44:41 +00:00
7d5c00bbb9 Merge "Bring back libyuv's I010 buffer API usage" am: 39ebfc8193 am: 6df1e7e2c3 am: fefcc7e1ef
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1890535

Change-Id: I0eaccae395d6d90c0027bc9ae36af6c9e5ace4d3
2021-11-12 20:31:59 +00:00
fefcc7e1ef Merge "Bring back libyuv's I010 buffer API usage" am: 39ebfc8193 am: 6df1e7e2c3
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1890535

Change-Id: I1c2b005ab003316a05d7377b31ead711c0e58c75
2021-11-12 20:14:32 +00:00
6df1e7e2c3 Merge "Bring back libyuv's I010 buffer API usage" am: 39ebfc8193
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1890535

Change-Id: I68b777c631c47834cb04e99b429ee43943a9e725
2021-11-12 19:57:20 +00:00
39ebfc8193 Merge "Bring back libyuv's I010 buffer API usage" 2021-11-12 19:44:01 +00:00
66c295b06c Bring back libyuv's I010 buffer API usage
libyuv contains now functions that were previously commented out.

Test: Cuttlefish webRTC video streaming with VP9 codec

Change-Id: I86edca36c809f80b041addde82e0e1ed7da83701
2021-11-12 06:29:19 +00:00
ff0fc406fa Merge sc-mainline-prod
Bug: 189946434
Change-Id: Id825337b71b42f47e6718b0cad613c43434eb547
2021-06-02 16:51:22 +00:00
b7c9dafe99 [automerger skipped] Mark ab/7061308 as merged in stage. am: 916b7cb94f -s ours am: e4888d4634 -s ours am: 3de41606e7 -s ours
am skip reason: Change-Id I2eef5c541e2d5eafb3edc4a47da524684d126044 with SHA-1 f47cc815ca is in history

Original change: undetermined

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I11149fac2f73b77be1575b8e630cbe6619450194
2021-02-20 13:54:53 +00:00
7509da5a81 [automerger skipped] Mark ab/7061308 as merged in stage. am: 916b7cb94f -s ours am: e4888d4634 -s ours am: 3de41606e7 -s ours
am skip reason: Change-Id I2eef5c541e2d5eafb3edc4a47da524684d126044 with SHA-1 f47cc815ca is in history

Original change: undetermined

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1bc3a012d4f307c9a7e0d615838c5661e80517e0
2021-02-20 13:49:02 +00:00
3de41606e7 [automerger skipped] Mark ab/7061308 as merged in stage. am: 916b7cb94f -s ours am: e4888d4634 -s ours
am skip reason: Change-Id I2eef5c541e2d5eafb3edc4a47da524684d126044 with SHA-1 f47cc815ca is in history

Original change: undetermined

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie442c79b0eb2fc192b1ee2376cc7393c0e3baa77
2021-02-20 13:20:15 +00:00
e4888d4634 [automerger skipped] Mark ab/7061308 as merged in stage. am: 916b7cb94f -s ours
am skip reason: Change-Id I2eef5c541e2d5eafb3edc4a47da524684d126044 with SHA-1 f47cc815ca is in history

Original change: undetermined

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifcd09f00189e5a6670d8c5b31a1eb0e07582f0d6
2021-02-20 12:09:11 +00:00
916b7cb94f Mark ab/7061308 as merged in stage.
Bug: 180401296
Merged-In: I2eef5c541e2d5eafb3edc4a47da524684d126044
Change-Id: I232cd4f7d8a3d3278cd8d1b7f2eba1a50ce6ccfa
2021-02-20 00:24:28 -08:00
c7be25583e Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/webrtc" am: 1eca29ee9a am: b2f0c6dc4a am: e5ec4259b0 am: efd34b6be8
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1588978

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3fd9a658bdbb36a75ff0e8e0caf7afeb40c904e5
2021-02-16 20:11:31 +00:00
8a7155ae94 Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/webrtc" am: 1eca29ee9a am: b2f0c6dc4a am: e5ec4259b0 am: efd34b6be8
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1588978

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idc7f60a4b1998c6effae7ddd6e58dae7528ccd0f
2021-02-16 20:08:12 +00:00
efd34b6be8 Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/webrtc" am: 1eca29ee9a am: b2f0c6dc4a am: e5ec4259b0
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1588978

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I047fb5735e3692683e81320d7c4306609867df5f
2021-02-16 19:41:18 +00:00
e5ec4259b0 Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/webrtc" am: 1eca29ee9a am: b2f0c6dc4a
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1588978

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib6811f71797e201917cc2773a014ef5f90de642c
2021-02-16 18:48:22 +00:00
b2f0c6dc4a Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/webrtc" am: 1eca29ee9a
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/1588978

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib7944308197435398fca2382504f3e93bc4f16b9
2021-02-16 18:18:38 +00:00
1eca29ee9a Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/webrtc" 2021-02-16 17:44:06 +00:00