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
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
007271fdd1
Delete obsolete TODO item
...
Tbr: mbonadei@webrtc.org
Bug: webrtc:10198, webrtc:9719
Change-Id: I2b4dba285ef191b0e97069e789d6c8f0524156eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179481
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31741}
2020-07-16 10:27:30 +00:00
fca30875b6
Do not use internal source in video send stream tests.
...
Unless testing a behavior specific to video encoders with internal source.
Bug: None
Change-Id: Ia42177f2a0b7e658060208444870a7466c6779dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179362
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Mirta Dvornicic <mirtad@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31740}
2020-07-16 09:42:47 +00:00
e51d6ac5d2
Fix override declarations and delete related TODOs
...
Bug: webrtc:10198, chromium:428099
Change-Id: Ic7b0dd3c58c3daa5ade4d2c503b77a51b29c716e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179380
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31739}
2020-07-16 07:42:02 +00:00
e43648a36e
Add constrained high profile level for h264 codec to media_constants
...
Bug: None
Change-Id: I7b21d21744c9e12e38fde884b409a5c88d0802a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179369
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31738}
2020-07-16 06:55:11 +00:00
c8c01f367b
Roll chromium_revision 4b7890cdbe..f831fc29d7 (788759:788907)
...
Change log: 4b7890cdbe..f831fc29d7
Full diff: 4b7890cdbe..f831fc29d7
Changed dependencies
* src/base: ec68b2fa89..475d373720
* src/build: ad87d7f5d5..a96f2005a3
* src/ios: 2d7a9c2ef7..b50360f55b
* src/testing: 64f4ad1d7c..29ce189579
* src/third_party: 390aec887d..b36324caf7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f4db4dad69..0ea0cd5102
* src/third_party/depot_tools: 9d9199a509..5fcb48536c
* src/third_party/nasm: 4fa54ca5f7..19f3fad68d
* src/third_party/perfetto: 1a82e68482..c63cdce64c
* src/tools: f4f7f17aef..a28935f3fb
DEPS diff: 4b7890cdbe..f831fc29d7
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I5a147a483a6e21a8ce2630cbae80ae24e7515bed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179442
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@{#31737}
2020-07-16 04:46:01 +00:00
4c7bb27a10
Remove rtc::GlobalLock.
...
This change migrates a last stray consumer of GlobalLock
(SrtpSession) and removes all traces of GlobalLock/GlobalLockScope
from WebRTC.
Bug: webrtc:11567
Change-Id: I28059f2a10075815a4bdee8c357b9d3b6e50f18b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179361
Commit-Queue: Tommi <tommi@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31736}
2020-07-15 20:45:13 +00:00
e7e17d3e4c
Roll chromium_revision bc87af3aed..4b7890cdbe (788656:788759)
...
Change log: bc87af3aed..4b7890cdbe
Full diff: bc87af3aed..4b7890cdbe
Changed dependencies
* src/base: e73e795a0a..ec68b2fa89
* src/build: 883c11fd88..ad87d7f5d5
* src/ios: 2081957477..2d7a9c2ef7
* src/testing: b18bbe77fd..64f4ad1d7c
* src/third_party: 520ed65d62..390aec887d
* src/third_party/perfetto: 73b607f9e3..1a82e68482
* src/tools: 39d9a5965a..f4f7f17aef
DEPS diff: bc87af3aed..4b7890cdbe
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I7fee3e3b1d8021b4b8fb14fb36150b234f85a824
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179345
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@{#31735}
2020-07-15 20:43:08 +00:00
c2f113b3d7
Trigger CI bots.
...
Testing that iOS chromium.webrtc.fyi bots are fixed.
TBR=jleconte@webrtc.org
No-Try: True
Bug: None
Change-Id: Ia8b09301f6edcc9a7ff8cd131d1246f9e7f24965
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179381
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31734}
2020-07-15 17:50:55 +00:00
c179575648
Roll chromium_revision a29ceb7864..bc87af3aed (788510:788656)
...
Change log: a29ceb7864..bc87af3aed
Full diff: a29ceb7864..bc87af3aed
Changed dependencies
* src/base: 33ee6f93b1..e73e795a0a
* src/build: f7d7f7a066..883c11fd88
* src/ios: 5c133bfb8c..2081957477
* src/third_party: 38ab389587..520ed65d62
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/49d9f039e2..f4db4dad69
* src/third_party/freetype/src: 5fe7c044c2..b7c467b6ef
* src/third_party/perfetto: 55ef680dab..73b607f9e3
* src/tools: 6e92bc387b..39d9a5965a
DEPS diff: a29ceb7864..bc87af3aed
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I6203ac208ce1c77e41deeec3bd20d25a888bcb47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179400
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@{#31733}
2020-07-15 16:40:25 +00:00
0dd35d3732
Migrate to webrtc::GlobalMutex.
...
Bug: webrtc:11567
Change-Id: I853434745c427e54474739e9c573e0f6f4fcedef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179283
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31732}
2020-07-15 10:32:20 +00:00
a13e7a1d46
Add factory to create scalability structures by name
...
according to webrtc-svc spec draft
Bug: webrtc:11404
Change-Id: I318b8a1a5c5389f6e5d15c3dd7d93041459e37f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178603
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31731}
2020-07-15 10:26:40 +00:00
97910da4e1
Do not use internal source in H.264 bitstream rewriting tests.
...
Bug: None
Change-Id: Ice1ffb4371ade57bd642f5fe86d6432f2c175d71
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179281
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Mirta Dvornicic <mirtad@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31730}
2020-07-15 09:27:03 +00:00
c6801d4522
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}
2020-07-15 08:01:06 +00:00
9ad1f6feca
Reland "Delete PeerConnectionInterface::BitrateParameters"
...
This is a reland of e2dfe74b0e29558ddea6473d0272bc38c838370c
Downstream breakage has been fixed.
Original change's description:
> Delete PeerConnectionInterface::BitrateParameters
>
> Replaced by the api struct BitrateSettings, added in
> https://webrtc-review.googlesource.com/74020
>
> Bug: None
> Change-Id: I8b50b32f5c7a8918fad675904d913a21fd905274
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177665
> Commit-Queue: Niels Moller <nisse@webrtc.org >
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
> Reviewed-by: Taylor <deadbeef@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31714}
Tbr: kwiberg@webrtc.org
Bug: None
Change-Id: Ic039e51f9f842329525887a28d1cb9819addc74b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179282
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31728}
2020-07-15 07:35:16 +00:00
c888ffa57f
Delete CompositeDataChannelTransport
...
And delete the always null members data_channel_transport_ and
composite_data_channel_transport_ from the JsepTransport class.
Bug: webrtc:9719
Change-Id: Ibfd92b74708d63a75521f6f1d5fbc3830bd67e20
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179280
Reviewed-by: Taylor <deadbeef@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31727}
2020-07-15 06:54:06 +00:00
121f32c94a
Roll chromium_revision 812a4946f7..a29ceb7864 (788405:788510)
...
Change log: 812a4946f7..a29ceb7864
Full diff: 812a4946f7..a29ceb7864
Changed dependencies
* src/base: 5f695d7378..33ee6f93b1
* src/build: 7a85719da2..f7d7f7a066
* src/ios: 068ad6af17..5c133bfb8c
* src/testing: 5990dd50d8..b18bbe77fd
* src/third_party: 198ff7b877..38ab389587
* src/third_party/depot_tools: fad2090a5e..9d9199a509
* src/tools: ec6df7875f..6e92bc387b
DEPS diff: 812a4946f7..a29ceb7864
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ibc650d4118561ef09a1416c5ae00806f9a356575
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179269
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@{#31726}
2020-07-15 06:46:51 +00:00
77ca290aba
Roll chromium_revision 20d0aa1d03..812a4946f7 (788294:788405)
...
Change log: 20d0aa1d03..812a4946f7
Full diff: 20d0aa1d03..812a4946f7
Changed dependencies
* src/base: 83eb350cd4..5f695d7378
* src/build: 7fadfd7ab3..7a85719da2
* src/ios: 0d895c45d7..068ad6af17
* src/testing: 23c858bc28..5990dd50d8
* src/third_party: 4fdb78f9b6..198ff7b877
* src/third_party/depot_tools: 68978076fd..fad2090a5e
* src/third_party/perfetto: c73e6969fb..55ef680dab
* src/tools: 9384b86ab7..ec6df7875f
DEPS diff: 20d0aa1d03..812a4946f7
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ied3f4b775ae57a9c17edef2ebd483932599f2558
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179300
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@{#31725}
2020-07-15 01:28:39 +00:00
26d41f2fe6
Roll chromium_revision 3e578a0ddf..20d0aa1d03 (787863:788294)
...
Change log: 3e578a0ddf..20d0aa1d03
Full diff: 3e578a0ddf..20d0aa1d03
Changed dependencies
* src/base: 58be4be205..83eb350cd4
* src/build: 9e0406939e..7fadfd7ab3
* src/ios: 9ea7e555b7..0d895c45d7
* src/testing: 99f302a3dd..23c858bc28
* src/third_party: 75e5acda2a..4fdb78f9b6
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c4187c19b8..49d9f039e2
* src/third_party/depot_tools: 271a78ac35..68978076fd
* src/third_party/freetype/src: c922ffa5d2..5fe7c044c2
* src/third_party/perfetto: 85cf057d6c..c73e6969fb
* src/tools: 462ec10617..9384b86ab7
DEPS diff: 3e578a0ddf..20d0aa1d03
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I8e40f78adef56cb43644d78b30b64439cf479000
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179266
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@{#31724}
2020-07-14 21:20:37 +00:00
80d2159ff4
Use Android Q API to test if MediaCodecInfo is HW Accelerated
...
Also, add the prefix of SW Codecs in Codec2.0.
Bug: None
Change-Id: Ifc7a079a68506975cd9e52ddaf6da69744ac0614
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177800
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31723}
2020-07-14 08:57:52 +00:00
84bb634238
Delete legacy cricket::RtpHeaderExtension struct as unused
...
Bug: None
Change-Id: I8529475578a91173ca2e89e0bbbf186fc9d39472
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179222
Reviewed-by: Taylor <deadbeef@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31722}
2020-07-14 08:55:02 +00:00
47f87abccb
Roll chromium_revision 432e660d6d..3e578a0ddf (787714:787863)
...
Change log: 432e660d6d..3e578a0ddf
Full diff: 432e660d6d..3e578a0ddf
Changed dependencies
* src/base: f0eb30876d..58be4be205
* src/build: 67bfb6e074..9e0406939e
* src/ios: 7b3dd6953a..9ea7e555b7
* src/third_party: 0cbb97ee80..75e5acda2a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/570934c3da..c4187c19b8
* src/third_party/freetype/src: b1286b32a9..c922ffa5d2
* src/third_party/perfetto: 7d22cca0b4..85cf057d6c
* src/tools: d1d0f247b2..462ec10617
DEPS diff: 432e660d6d..3e578a0ddf
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I088e43163cee9069f39b3c5c4040c7839a613b74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179242
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@{#31721}
2020-07-14 07:55:27 +00:00
c7c412a36c
Check for null before accessing SctpTransport map.
...
Bug: chromium:1104061
Change-Id: I52d44ff1603341777a873e747c625665bc11bfa5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179161
Commit-Queue: Taylor <deadbeef@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31720}
2020-07-13 19:46:30 +00:00
f60d4c2dfe
Revert "Delete PeerConnectionInterface::BitrateParameters"
...
This reverts commit e2dfe74b0e29558ddea6473d0272bc38c838370c.
Reason for revert: Breaks downstream project
Original change's description:
> Delete PeerConnectionInterface::BitrateParameters
>
> Replaced by the api struct BitrateSettings, added in
> https://webrtc-review.googlesource.com/74020
>
> Bug: None
> Change-Id: I8b50b32f5c7a8918fad675904d913a21fd905274
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177665
> Commit-Queue: Niels Moller <nisse@webrtc.org >
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
> Reviewed-by: Taylor <deadbeef@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31714}
TBR=deadbeef@webrtc.org ,ilnik@webrtc.org ,kwiberg@webrtc.org ,nisse@webrtc.org ,kthelgason@webrtc.org
Change-Id: Ia62b3c43996e95668d7972882baf06a186a539d3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179221
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31719}
2020-07-13 15:41:39 +00:00