107719457e
[automerger skipped] Merge branch 'upstream-master' am: d1c647242a -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 d4cf4096a2 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12197202
Change-Id: I7c5be5191ce8a7072612e1a3a463e8917a87e6bb
2020-07-23 09:22:16 +00:00
3168f46174
[automerger skipped] Merge branch 'upstream-master' am: d4cf4096a2 -s ours am: ca1f27e182 -s ours am: 1c415eeafc -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 aad12c2ec0 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12197404
Change-Id: I12d0fc44685c607519852b2db7770c96d72c4704
2020-07-23 01:16:59 +00:00
1c415eeafc
[automerger skipped] Merge branch 'upstream-master' am: d4cf4096a2 -s ours am: ca1f27e182 -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 aad12c2ec0 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12197404
Change-Id: Ifc76f96ab325edfa73bb2403353b0857e4e9b5d9
2020-07-23 01:04:35 +00:00
ca1f27e182
[automerger skipped] Merge branch 'upstream-master' am: d4cf4096a2 -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 aad12c2ec0 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12197404
Change-Id: I04eb77aa76e049a395c167ff0f928008bc556169
2020-07-23 00:52:19 +00:00
5f7d595a84
[automerger skipped] Merge branch 'upstream-master' am: aad12c2ec0 -s ours am: c449394662 -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 60e40b70bb is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12197474
Change-Id: Id4a8c67511203af9529a6f5e6b8b13d905996da1
2020-07-22 23:45:56 +00:00
c449394662
[automerger skipped] Merge branch 'upstream-master' am: aad12c2ec0 -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 60e40b70bb is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12197474
Change-Id: I49bb3c0948404a638d9104c6e655c4df4a53469c
2020-07-22 23:29:13 +00:00
cef986abfe
[automerger skipped] Merge branch 'upstream-master' am: 60e40b70bb -s ours
...
am skip reason: Change-Id Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802 with SHA-1 85770cd25b is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/webrtc/+/12196245
Change-Id: I9eddfdd3a59495527a1d658fdc39517284f06f24
2020-07-21 23:05:26 +00:00
f8ebb49c09
Merge branch 'upstream-master'
...
Bug: 153469641
Test: none
Change-Id: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
Merged-In: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
2020-07-21 14:54:49 -07:00
708b22cd03
Roll chromium_revision 3a98cccc77..6b2bcf62a8 (790410:790515)
...
Change log: 3a98cccc77..6b2bcf62a8
Full diff: 3a98cccc77..6b2bcf62a8
Changed dependencies
* src/base: ad8cbea254..db84a3cbe5
* src/build: 1ee11394cf..124d030a73
* src/ios: 0bb13ae251..d51d66a3c9
* src/testing: 6b481f35d3..0411afc27f
* src/third_party: 0b665927c2..98978dde2a
* src/tools: bdb9f16475..d50c1e9d05
DEPS diff: 3a98cccc77..6b2bcf62a8
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I4ae0ff1037f2478764a8cf2a4775a3bf0a81a1bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179880
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31777}
2020-07-21 21:23:27 +00:00
529c06498c
Roll chromium_revision abd2dc6530..3a98cccc77 (790286:790410)
...
Change log: abd2dc6530..3a98cccc77
Full diff: abd2dc6530..3a98cccc77
Changed dependencies
* src/base: c9c839d525..ad8cbea254
* src/build: e62a42e414..1ee11394cf
* src/ios: ad94e7d7d5..0bb13ae251
* src/testing: f126fc6578..6b481f35d3
* src/third_party: 6dcf344d93..0b665927c2
* src/tools: 2bf18d4320..bdb9f16475
DEPS diff: abd2dc6530..3a98cccc77
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I5dd60d40abb35e5ba468e1c164d6376f7042621b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179826
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31776}
2020-07-21 16:39:09 +00:00
00b8462eb7
Implemented Android Demo Application for VoIP API
...
The app showcased the ability to send real-time voice data between two endpoints using the VoIP API.
Users can also configure session parameters such as the endpoint information and codec used.
Bug: webrtc:11723
Change-Id: I682f4aa743b707759536bce59e598789a77b7ec6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178467
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Tim Na <natim@webrtc.org >
Commit-Queue: Tim Na <natim@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31775}
2020-07-21 16:34:22 +00:00
1062cfee8d
Add list of local_addresses for network stats object
...
local_addresses is a list of IPs that were used to send data, which was
used during stats calculation.
Bug: webrtc:11756
Change-Id: Ie6307eaa69c73ebe9f69e44503752151be9e9ef6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179841
Commit-Queue: Tommi <tommi@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31774}
2020-07-21 16:17:02 +00:00
31cb3abd36
Do not propage RTPFragmentationHeader into rtp_rtcp
...
It is not longer needed by the rtp_rtcp module.
Bug: webrtc:6471
Change-Id: I89a4374a50c54a02e9f20a5ce789eac308aaffeb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179523
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31773}
2020-07-21 14:37:08 +00:00
a5d9c1a45c
In DependencyDescriptor rtp header extension drop partial chain support
...
i.e. when chain are used,
require each decode target to be protected by some chain.
where previously it was allowed to mark decode target as unprotected.
See https://github.com/AOMediaCodec/av1-rtp-spec/pull/125
Bug: webrtc:10342
Change-Id: Ia2800036e890db44bb1162abfa1a497ff68f3b24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178807
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31772}
2020-07-21 14:01:27 +00:00
0bc68bd164
Roll chromium_revision be10300048..abd2dc6530 (790129:790286)
...
Change log: be10300048..abd2dc6530
Full diff: be10300048..abd2dc6530
Changed dependencies
* src/base: 357485ea25..c9c839d525
* src/build: 9c10acf9ea..e62a42e414
* src/ios: 70106bcfc9..ad94e7d7d5
* src/testing: 7c43c7a6ec..f126fc6578
* src/third_party: 0b54bfc809..6dcf344d93
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6caaa1da7b..a30bbb68c2
* src/third_party/depot_tools: b655a28e10..9949ab7a4b
* src/third_party/perfetto: 3c13bf1fa8..026b1e2be0
* src/tools: 71c29815e9..2bf18d4320
DEPS diff: be10300048..abd2dc6530
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I876448c08b05e61071ce932f4618ff2a952cf9ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179822
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31771}
2020-07-21 09:18:24 +00:00
c1a0737855
Add per source network statistics
...
Add ability to obtain incoming data network statistic splitted by data
source IP address.
Bug: webrtc:11756
Change-Id: I023c99f6bd19363a52a358dba52d25cd507097ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179368
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31770}
2020-07-21 09:03:34 +00:00
d1c647242a
Merge branch 'upstream-master'
...
Bug: 153469641
Test: none
Change-Id: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
Merged-In: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
2020-07-20 17:28:31 -07:00
d4cf4096a2
Merge branch 'upstream-master'
...
Bug: 153469641
Test: none
Change-Id: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
Merged-In: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
2020-07-20 17:26:10 -07:00
aad12c2ec0
Merge branch 'upstream-master'
...
Bug: 153469641
Test: none
Change-Id: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
Merged-In: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
2020-07-20 17:24:18 -07:00
60e40b70bb
Merge branch 'upstream-master'
...
Bug: 153469641
Test: none
Change-Id: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
Merged-In: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
2020-07-20 17:20:50 -07:00
7a9b96ff8e
AV1: set error_resilience to 0.
...
No need to keep error_resilience 1 for layers in AV1
Bug: None
Change-Id: I6570d653a34ed2187307154ccdfd9e941ed8f917
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179742
Reviewed-by: Marco Paniconi <marpan@webrtc.org >
Commit-Queue: Jerome Jiang <jianj@google.com >
Cr-Commit-Position: refs/heads/master@{#31769}
2020-07-20 23:57:15 +00:00
539e8783de
Roll chromium_revision db5fc682ba..be10300048 (790000:790129)
...
Change log: db5fc682ba..be10300048
Full diff: db5fc682ba..be10300048
Changed dependencies
* src/base: 1c94b088d9..357485ea25
* src/build: 9dd58e788f..9c10acf9ea
* src/ios: 3ddead5969..70106bcfc9
* src/third_party: ff7afa62b1..0b54bfc809
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4ed789b24f..6caaa1da7b
* src/third_party/depot_tools: 39d317835b..b655a28e10
* src/third_party/perfetto: 1dcc3cfc06..3c13bf1fa8
* src/tools: 5772d6793b..71c29815e9
DEPS diff: db5fc682ba..be10300048
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: If825298605571d2044421206e1551e44d8348d26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179780
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31768}
2020-07-20 22:52:15 +00:00
8a478478c6
Roll chromium_revision 9a6944e044..db5fc682ba (789857:790000)
...
Change log: 9a6944e044..db5fc682ba
Full diff: 9a6944e044..db5fc682ba
Changed dependencies
* src/base: d08b91b21b..1c94b088d9
* src/build: a8d46dab87..9dd58e788f
* src/buildtools: eb3987ec70..9e121212d4
* src/buildtools/linux64: git_revision:d585128cdaf3e6ff7bfd58641965e60c12618eb1..git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe
* src/buildtools/mac: git_revision:d585128cdaf3e6ff7bfd58641965e60c12618eb1..git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe
* src/buildtools/win: git_revision:d585128cdaf3e6ff7bfd58641965e60c12618eb1..git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe
* src/ios: c67a2129a6..3ddead5969
* src/testing: 481fe7c2c4..7c43c7a6ec
* src/third_party: c58768b975..ff7afa62b1
* src/third_party/perfetto: 0997f358ce..1dcc3cfc06
* src/tools: 16ce9b79f8..5772d6793b
DEPS diff: 9a6944e044..db5fc682ba
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I8e3538939b7abf691baf9b4510075cee18dc553b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179741
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31767}
2020-07-20 18:42:51 +00:00
fa504e744f
Check that capture time is valid before adjusting it.
...
A packet's capture time may be -1 to indicate an unset value. We need to
check that this is the case before adjusting it when generating padding.
Otherwise, invalid values will result.
Bug: webrtc:11615
Change-Id: Ibbeb959f1d4d37dd4d65702494b97246642b57d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176281
Commit-Queue: Dan Minor <dminor@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31766}
2020-07-20 14:04:00 +00:00
fd5df68872
Reduce time that video analyzer holds the frame in pc level framework
...
Bug: None
Change-Id: Ie669f3d8ff4f9f5b7900bcb11d13a5f7f579ce44
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179526
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31765}
2020-07-20 10:07:09 +00:00
741a98d1bb
Roll chromium_revision 046ea7f66e..9a6944e044 (789730:789857)
...
Change log: 046ea7f66e..9a6944e044
Full diff: 046ea7f66e..9a6944e044
Changed dependencies
* src/base: ad63522021..d08b91b21b
* src/build: dc1d14d5e6..a8d46dab87
* src/ios: bd46fc46b3..c67a2129a6
* src/testing: 359089a647..481fe7c2c4
* src/third_party: 9a0bffbede..c58768b975
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/19856e6643..4ed789b24f
* src/third_party/depot_tools: 4bbdfa583e..39d317835b
* src/tools: 23e581554a..16ce9b79f8
DEPS diff: 046ea7f66e..9a6944e044
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I52d5ceebe9ffc45e06100cfce59bb6b257d53192
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179667
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31764}
2020-07-20 09:02:59 +00:00
d1e8e6122c
Roll chromium_revision d2f62519e1..046ea7f66e (789613:789730)
...
Change log: d2f62519e1..046ea7f66e
Full diff: d2f62519e1..046ea7f66e
Changed dependencies
* src/base: 014e227747..ad63522021
* src/build: 4c6fa1f091..dc1d14d5e6
* src/ios: f17ce58a8c..bd46fc46b3
* src/testing: cadd4e1eb3..359089a647
* src/third_party: cbe368c849..9a0bffbede
* src/third_party/depot_tools: 320ceb93a2..4bbdfa583e
* src/tools: ed5e590a8a..23e581554a
DEPS diff: d2f62519e1..046ea7f66e
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I88edad2504e374e5970b3534f3961c90aa75076c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179640
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31763}
2020-07-18 02:59:23 +00:00
889b21a2e1
Generate new Android.bp file and correct build errors
...
The following are not yet available in their respective libraries so
attempts to use it in webrtc result in a call to abort():
* libvpx's CONSTRAINED_FROM_ABOVE_DROP constant
* libyuv's I010 buffers
The original webrtc project expects to have third party libraries
checked out in third_party/ and base/third_party/. Added some headers
in those libraries with a single line including the right header from
external/<library>. Updated .gitignore to keep track of said headers.
Bug: 153469641
Test: mm, also built cuttlefish using this library and ran it locally
Change-Id: I2d596942e34093dccc65d4b7b8249b6afc14d31f
2020-07-17 14:29:21 -07:00
85770cd25b
Merge branch 'upstream-master'
...
Bug: 153469641
Test: none
Change-Id: Ic33e363deb0d1ac4bb4d57c3c239eb2e45370802
2020-07-17 14:25:15 -07:00
20b701f3d7
Revert "sdp: parse and serialize b=TIAS"
...
This reverts commit c6801d4522ab94f965e258e68259fde312023654.
Reason for revert: Speculatively reverting since it possibly breaks downstream performance test.
One issue I noticed is that the correct SDP won't be produced if set_bandwidth_type hasn't been called. Probably should default to b=AS in that case.
Original change's description:
> sdp: parse and serialize b=TIAS
>
> BUG=webrtc:5788
>
> Change-Id: I063c756004e4c224fffa36d2800603c7b7e50dce
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179223
> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
> Reviewed-by: Taylor <deadbeef@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31729}
TBR=deadbeef@webrtc.org ,hta@webrtc.org ,minyue@webrtc.org ,philipp.hancke@googlemail.com ,jleconte@webrtc.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:5788
Change-Id: I2a3f676b4359834e511dffd5adedc9388e0ea0f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179620
Reviewed-by: Taylor <deadbeef@webrtc.org >
Commit-Queue: Taylor <deadbeef@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31762}
2020-07-17 21:12:17 +00:00
de90862cce
Roll chromium_revision 3cd7ca077b..d2f62519e1 (789472:789613)
...
Change log: 3cd7ca077b..d2f62519e1
Full diff: 3cd7ca077b..d2f62519e1
Changed dependencies
* src/base: e2fb9426c2..014e227747
* src/build: 9b01e295f8..4c6fa1f091
* src/ios: fcb5dc463a..f17ce58a8c
* src/third_party: 19b5b1c396..cbe368c849
* src/third_party/depot_tools: 233589f2e7..320ceb93a2
* src/third_party/perfetto: f50a0fb8a6..0997f358ce
* src/tools: b29e7c7b42..ed5e590a8a
DEPS diff: 3cd7ca077b..d2f62519e1
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I52d5ab2fc4c1c7edabd47ea93555f07b4b2c42dc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179550
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31761}
2020-07-17 21:07:37 +00:00
8fddf1f7b3
Delete callbacks from RtpDemuxer on ssrc binding
...
It was only used by RtcpDemuxer that is now deleted
Bug: None
Change-Id: Ief2c285e293cde3ed7576b194d2df137d6cbad38
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178902
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31760}
2020-07-17 15:41:39 +00:00
c359a17c48
Roll chromium_revision b8a4405eb1..3cd7ca077b (789356:789472)
...
Change log: b8a4405eb1..3cd7ca077b
Full diff: b8a4405eb1..3cd7ca077b
Changed dependencies
* src/base: 4a63277640..e2fb9426c2
* src/build: a101f69b1b..9b01e295f8
* src/ios: 5b7aa4b623..fcb5dc463a
* src/testing: 9738fa3865..cadd4e1eb3
* src/third_party: c6e2d412cc..19b5b1c396
* src/third_party/perfetto: df50009d3e..f50a0fb8a6
* src/tools: e1b2dc23a1..b29e7c7b42
DEPS diff: b8a4405eb1..3cd7ca077b
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I98103b29924b47c89a6968ce709379cfb6789429
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179547
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31759}
2020-07-17 14:43:49 +00:00
e6542f2112
Removed unused include from encoded_image.h.
...
Bug: webrtc:9378
Change-Id: Ie26ab4d30d62ec109a8be638661789399821c162
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179525
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31758}
2020-07-17 14:14:03 +00:00
fc4668dae2
configure target bitrate in opus dtx tests
...
This avoids a difference in behaviour between mobile and
desktop platforms since the bitrate is now too low for
CELT mode.
BUG=webrtc:11643
Change-Id: I9ac1439bea0ccbbfee7388516932e30d6cb06bf4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179522
Reviewed-by: Minyue Li <minyue@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/master@{#31757}
2020-07-17 11:43:45 +00:00
b9d3809418
Allows bitrate prober to discard delayed probes, unit type refactorings
...
This CL adds a parameter to the BirateProber field trial config, which
allows the prober to actually discard probe cluster is pacer scheduling
is too delayed. Today it just keeps going at a too low rate.
Some refactoring was needed anyway, so also switch to using unit types
in more places.
Initially keeps legacy behavior default, to verify no perf regressions.
Bug: webrtc:11780
Change-Id: I9edd114773b10a8d86b54a1a0398a4052aab9dd5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179090
Commit-Queue: Erik Språng <sprang@webrtc.org >
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31756}
2020-07-17 10:57:44 +00:00
d74c0e600a
Add presubmit test to use RTC_OBJC_TYPE on RTC_OBJC_EXPORT types.
...
Bug: None
Change-Id: I0962cadbcf7db920b5e400b80cfd04c937cdcedc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179524
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31755}
2020-07-17 09:57:50 +00:00
3cb525b378
Rename CriticalSection to RecursiveCriticalSection.
...
This name change communicates that the recursive critical section
should not be used for new code.
The relevant files are renamed rtc_base/critical_section* ->
rtc_base/deprecated/recursive_critical_section*
Bug: webrtc:11567
Change-Id: I73483a1c5e59c389407a981efbfc2cfe76ccdb43
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179483
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31754}
2020-07-17 09:19:50 +00:00
1a09faed62
Delete SignalDataChannelTransportNegotiated
...
This negotiation no longer takes place.
Bug: webrtc:9719
Change-Id: I33bd985105076fabf3200c31ea06b84b413794e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179363
Reviewed-by: Taylor <deadbeef@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31753}
2020-07-17 08:36:00 +00:00
6b8271638b
Delete unused enum values for DataChannelType
...
Bug: webrtc:9719
Change-Id: I2281636e3beaa2b0e59ac874b609e70e54d61cb7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179365
Reviewed-by: Taylor <deadbeef@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31752}
2020-07-17 08:28:20 +00:00
13fbc08b93
Explicitly set presentation style to full screen, because,
...
otherwise it is showing in page sheet.
Bug: webrtc:11786
Change-Id: I66e24127c249d342dc3cc3df20a78dcde0429da3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179040
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31751}
2020-07-17 07:15:36 +00:00
b8c03e4067
Roll chromium_revision d850211387..b8a4405eb1 (789218:789356)
...
Change log: d850211387..b8a4405eb1
Full diff: d850211387..b8a4405eb1
Changed dependencies
* src/base: a10176819f..4a63277640
* src/build: 14c2a86bb1..a101f69b1b
* src/ios: 399aaaa0b3..5b7aa4b623
* src/testing: fb4b9c3278..9738fa3865
* src/third_party: 43639276cf..c6e2d412cc
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/71892ba52d..19856e6643
* src/third_party/depot_tools: 78a6bf6371..233589f2e7
* src/third_party/perfetto: cab02df7a5..df50009d3e
* src/tools: 79ad32a5c3..e1b2dc23a1
DEPS diff: d850211387..b8a4405eb1
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I86531b80e8d1fe4c037da3fe5427c7ad39dbb5bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179543
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31750}
2020-07-17 05:12:50 +00:00
0c5f244817
Roll chromium_revision 46d8bf63b3..d850211387 (789115:789218)
...
Change log: 46d8bf63b3..d850211387
Full diff: 46d8bf63b3..d850211387
Changed dependencies
* src/base: 6eed817eab..a10176819f
* src/build: d013cd9d9d..14c2a86bb1
* src/ios: f432a6f6c4..399aaaa0b3
* src/testing: 2d1a868bf5..fb4b9c3278
* src/third_party: fa8b0b2dc8..43639276cf
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/59d6160bf2..71892ba52d
* src/third_party/perfetto: f224f74424..cab02df7a5
* src/tools: 286b3eb9c7..79ad32a5c3
DEPS diff: 46d8bf63b3..d850211387
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: If53dcac598f9555f051ca203710a5d6010b67dcd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179580
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31749}
2020-07-16 22:43:47 +00:00
1ad89441ae
Implement Source enumeration and selection for WGC capturer
...
This change implements the GetSourceList and SelectSource APIs from the
DesktopCapturer interface for WindowCapturerWinWgc. No functional
changes were made as the WGC capturer is not in use yet.
I refactored the source enumeration functionality out of the GDI
capturer and into the utils file, so both of the capturers can share
the implementation.
This change also renames the window capturers to include Win in the
name, and updates some of the out dated code style.
I've tested these changes by running the related unit tests and
applying them to a Chromium enlistment and testing on
https://webrtc.github.io/samples/src/content/getusermedia/getdisplaymedia/
Bug: webrtc:9273
Change-Id: If0ca023cb13900ab2b897aec0f38333f75a1b748
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178960
Reviewed-by: Jamie Walch <jamiewalch@chromium.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Austin Orion <auorion@microsoft.com >
Cr-Commit-Position: refs/heads/master@{#31748}
2020-07-16 22:09:47 +00:00
f678870777
Roll chromium_revision ef63f40c0d..46d8bf63b3 (789011:789115)
...
Change log: ef63f40c0d..46d8bf63b3
Full diff: ef63f40c0d..46d8bf63b3
Changed dependencies
* src/base: bb57cf0b44..6eed817eab
* src/build: 407fa35c8b..d013cd9d9d
* src/ios: e8c764025b..f432a6f6c4
* src/testing: 8bcc5da288..2d1a868bf5
* src/third_party: c2b30db998..fa8b0b2dc8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cdb0ce794b..59d6160bf2
* src/third_party/depot_tools: e9e8c01f3c..78a6bf6371
* src/third_party/perfetto: 8d8e2e1574..f224f74424
* src/third_party/turbine: mr9FyghUYWLYv4L5Nr3C_oceLfmmybnFgAi366GjQoYC..O_jNDJ4VdwYKBSDbd2BJ3mknaTFoVkvE7Po8XIiKy8sC
* src/third_party/turbine/src: 1c98ea6854..0f2a5024fe
* src/tools: 6ccad3670f..286b3eb9c7
DEPS diff: ef63f40c0d..46d8bf63b3
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Id025faf4812b4559b01b02711a49c531f74c5001
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179542
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31747}
2020-07-16 18:55:14 +00:00
820021d246
Ignore fragmentation header when packetizing H264
...
instead reparse nalu boundaries from the bitstream.
H264 is the last use of the RTPFragmentationHeader and this would allow
to avoid passing and precalculating this legacy structure.
Bug: webrtc:6471
Change-Id: Ia6e8bf0836fd5c022423d836894cde81f136d1f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178911
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31746}
2020-07-16 16:12:33 +00:00
3d2210876e
Remove unused critical section includes.
...
Bug: webrtc:11567
Change-Id: Ic5e43c51ce06c0619adc265d12ad4bef73a9df76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179521
Reviewed-by: Tommi <tommi@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31745}
2020-07-16 13:52:28 +00:00
11bfeb307c
Roll chromium_revision f831fc29d7..ef63f40c0d (788907:789011)
...
Change log: f831fc29d7..ef63f40c0d
Full diff: f831fc29d7..ef63f40c0d
Changed dependencies
* src/base: 475d373720..bb57cf0b44
* src/build: a96f2005a3..407fa35c8b
* src/ios: b50360f55b..e8c764025b
* src/testing: 29ce189579..8bcc5da288
* src/third_party: b36324caf7..c2b30db998
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0ea0cd5102..cdb0ce794b
* src/third_party/depot_tools: 5fcb48536c..e9e8c01f3c
* src/third_party/perfetto: c63cdce64c..8d8e2e1574
* src/tools: a28935f3fb..6ccad3670f
DEPS diff: f831fc29d7..ef63f40c0d
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ia03743aadeb309279fc90290bb5f542095af9ab1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179501
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#31744}
2020-07-16 12:49:59 +00:00
686a3709ac
opus: take SILK vad result into account for voice detection
...
BUG=webrtc:11643
Change-Id: Idc3a9b6bb7bd1a33f905843e5d6067ae19d5172c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176508
Commit-Queue: Minyue Li <minyue@webrtc.org >
Reviewed-by: Minyue Li <minyue@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31743}
2020-07-16 11:37:35 +00:00
3592839896
Add default values for VideoEncoderFactory::CodecInfo
...
So that applications can construct a default struct without naming the
members.
Bug: None
Change-Id: Idd9028bee9016670e776f17a62077eb9c34d6f2a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179485
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Mirta Dvornicic <mirtad@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31742}
2020-07-16 11:12:35 +00:00