20676 Commits

Author SHA1 Message Date
Autoroller
23f35d99ae Roll chromium_revision e5bff18836..b7eb864179 (526119:526132)
Change log: e5bff18836..b7eb864179
Full diff: e5bff18836..b7eb864179

Changed dependencies:
* src/ios: a8addc4088..ce53d00a1a
* src/third_party: efe3adc2d4..8af193b7f5
DEPS diff: e5bff18836..b7eb864179/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I709ea30c249187c9a4f0399a29140bb10645a7d7
Reviewed-on: https://webrtc-review.googlesource.com/36263
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21444}
2017-12-23 03:11:40 +00:00
Autoroller
dd99b7c94c Roll chromium_revision da8f9ea66e..e5bff18836 (526110:526119)
Change log: da8f9ea66e..e5bff18836
Full diff: da8f9ea66e..e5bff18836

Changed dependencies:
* src/third_party: 36776ef6e4..efe3adc2d4
DEPS diff: da8f9ea66e..e5bff18836/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Id0366d8f8cf960e2d24965f773fa22af0cbd8d00
Reviewed-on: https://webrtc-review.googlesource.com/36261
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21443}
2017-12-23 02:16:40 +00:00
Steve Anton
dcc3c02468 Add support for JSEP offer/answer with transceivers
This change adds support to PeerConnection's CreateOffer/
CreateAnswer/SetLocalDescription/SetRemoteDescription for
Unified Plan SDP mapping to/from RtpTransceivers. This behavior
is enabled using the kUnifiedPlan SDP semantics in the
PeerConnection configuration.

Bug: webrtc:7600
Change-Id: I4b44f5d3690887d387bf9c47eac00db8ec974571
Reviewed-on: https://webrtc-review.googlesource.com/28341
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21442}
2017-12-23 01:12:45 +00:00
Autoroller
24de1735b7 Roll chromium_revision c6f4bc7f66..da8f9ea66e (526092:526110)
Change log: c6f4bc7f66..da8f9ea66e
Full diff: c6f4bc7f66..da8f9ea66e

Changed dependencies:
* src/build: fe14744101..d9b1b84818
* src/ios: 310c9d88f8..a8addc4088
* src/third_party: 50455e8d5b..36776ef6e4
* src/tools: 091251ddb0..56fadf9c9e
DEPS diff: c6f4bc7f66..da8f9ea66e/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I7031fcc85907090a09bb7337dc65d63f2a9c1501
Reviewed-on: https://webrtc-review.googlesource.com/36260
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21441}
2017-12-23 01:11:40 +00:00
Autoroller
e1838ee165 Roll chromium_revision 686dd85ea6..c6f4bc7f66 (526077:526092)
Change log: 686dd85ea6..c6f4bc7f66
Full diff: 686dd85ea6..c6f4bc7f66

Changed dependencies:
* src/ios: 0bcc715b49..310c9d88f8
* src/third_party: 9f7f866ff6..50455e8d5b
* src/tools: 9a9df7f6eb..091251ddb0
DEPS diff: 686dd85ea6..c6f4bc7f66/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I7b5f830fee6b6b84357f072e266cd28079a62de1
Reviewed-on: https://webrtc-review.googlesource.com/36202
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21440}
2017-12-23 00:15:10 +00:00
Autoroller
3cf01ccf8a Roll chromium_revision 648e9a6566..686dd85ea6 (526055:526077)
Change log: 648e9a6566..686dd85ea6
Full diff: 648e9a6566..686dd85ea6

Changed dependencies:
* src/build: faeeb7b729..fe14744101
* src/ios: 031c30243c..0bcc715b49
* src/third_party: a4bad688af..9f7f866ff6
* src/tools: 566fcb636b..9a9df7f6eb
DEPS diff: 648e9a6566..686dd85ea6/DEPS

Clang version changed 321204:318667
Details: 648e9a6566..686dd85ea6/tools/clang/scripts/update.py

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Idbe83b73c69eee25af507bda989b016482d02942
Reviewed-on: https://webrtc-review.googlesource.com/36201
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21439}
2017-12-22 23:17:20 +00:00
Autoroller
f6e0b1a420 Roll chromium_revision f34ea3de96..648e9a6566 (526043:526055)
Change log: f34ea3de96..648e9a6566
Full diff: f34ea3de96..648e9a6566

Changed dependencies:
* src/third_party: 329b398c75..a4bad688af
* src/tools: 2d8a283936..566fcb636b
DEPS diff: f34ea3de96..648e9a6566/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I2fa2c319f7a755f3ce644274385b6685a17ff361
Reviewed-on: https://webrtc-review.googlesource.com/36200
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21438}
2017-12-22 21:49:10 +00:00
Autoroller
7a867baebf Roll chromium_revision b9502e4833..f34ea3de96 (526030:526043)
Change log: b9502e4833..f34ea3de96
Full diff: b9502e4833..f34ea3de96

Changed dependencies:
* src/ios: bab2aeab82..031c30243c
* src/third_party: 6244d296df..329b398c75
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5626f3590e..3b3f9e1e78
* src/tools: 310b3267ba..2d8a283936
DEPS diff: b9502e4833..f34ea3de96/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Iaa560fb00c70bb0ee41d280a1750ba8621a00962
Reviewed-on: https://webrtc-review.googlesource.com/36181
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21437}
2017-12-22 20:34:20 +00:00
Autoroller
49408888c8 Roll chromium_revision 15562b02f2..b9502e4833 (526017:526030)
Change log: 15562b02f2..b9502e4833
Full diff: 15562b02f2..b9502e4833

Changed dependencies:
* src/build: 3ee4b6ff25..faeeb7b729
* src/ios: 4034889605..bab2aeab82
* src/third_party: 7062d8cda6..6244d296df
* src/tools: c498f3229a..310b3267ba
DEPS diff: 15562b02f2..b9502e4833/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I01b2b2648054e1ccfe2a5677afe149dcc5802657
Reviewed-on: https://webrtc-review.googlesource.com/36180
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21436}
2017-12-22 19:33:04 +00:00
Autoroller
3e48cda002 Roll chromium_revision 610c63b35c..15562b02f2 (526007:526017)
Change log: 610c63b35c..15562b02f2
Full diff: 610c63b35c..15562b02f2

Changed dependencies:
* src/third_party/depot_tools: b2af9586a0..f2cb0f5b3e
* src/tools: 449e659a70..c498f3229a
DEPS diff: 610c63b35c..15562b02f2/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Icc38d325510c13481bcac9afe326129d889ed23e
Reviewed-on: https://webrtc-review.googlesource.com/36049
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21435}
2017-12-22 18:14:23 +00:00
Autoroller
0be3851088 Roll chromium_revision 7da3a94fab..610c63b35c (525996:526007)
Change log: 7da3a94fab..610c63b35c
Full diff: 7da3a94fab..610c63b35c

Changed dependencies:
* src/ios: 26c80741ea..4034889605
* src/third_party: d441d47c34..7062d8cda6
* src/tools: 66af7b9d2e..449e659a70
DEPS diff: 7da3a94fab..610c63b35c/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ie0fd89598ed57226b11d50584046d3616f9fbcb1
Reviewed-on: https://webrtc-review.googlesource.com/36048
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21434}
2017-12-22 17:14:43 +00:00
Autoroller
8b8c3d2e96 Roll chromium_revision e93faff1da..7da3a94fab (525989:525996)
Change log: e93faff1da..7da3a94fab
Full diff: e93faff1da..7da3a94fab

Changed dependencies:
* src/testing: 6d142e9170..8e923163dd
* src/third_party: c9027b32d8..d441d47c34
* src/tools: cd4fe4f70a..66af7b9d2e
DEPS diff: e93faff1da..7da3a94fab/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Icdb28bb9384287f6ea13589034555e397c5461a5
Reviewed-on: https://webrtc-review.googlesource.com/36047
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21433}
2017-12-22 16:13:03 +00:00
Per Åhgren
11556464a6 Enforcing a stream delay of 0 to be assumed in the AEC on Chrome OS
This CL forces the AEC2 to assume a stream delay of 0, thereby
avoiding that the incorrect stream delays reported on Chrome OS
causes echo issues.

Bug: chromium:797274, chromium:797272
Change-Id: I10f295c9f1d735622c55fc56be99a14c6cdd88a2
Reviewed-on: https://webrtc-review.googlesource.com/36081
Reviewed-by: Per Åhgren <peah@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21432}
2017-12-22 15:42:13 +00:00
Alex Loiko
6e55c38c21 Remove an unnecessary non-const-iterator function.
With an old C++-11 std-library, this gave compilation errors. A const
iterator couldn't be used in a non-const setting. One couldn't call
vector.erase(iter) on it. Now it seems we have updated to a less old
C++ standard lib version (it passes on the bots).

Bug: None
Change-Id: Iae37d49ed06e1635f55c8a31651171585aea6d8d
Reviewed-on: https://webrtc-review.googlesource.com/36160
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21431}
2017-12-22 15:24:03 +00:00
Autoroller
3051aadbb6 Roll chromium_revision 915a3e2fdf..e93faff1da (525982:525989)
Change log: 915a3e2fdf..e93faff1da
Full diff: 915a3e2fdf..e93faff1da

Changed dependencies:
* src/third_party: 7a2f09131a..c9027b32d8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/efc4a08476..5626f3590e
DEPS diff: 915a3e2fdf..e93faff1da/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ibb3371ed93ec9ac517f619ae3f7a1e30a1a0d899
Reviewed-on: https://webrtc-review.googlesource.com/36046
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21430}
2017-12-22 15:16:15 +00:00
Autoroller
203e4f72ad Roll chromium_revision 57c198cca9..915a3e2fdf (525980:525982)
Change log: 57c198cca9..915a3e2fdf
Full diff: 57c198cca9..915a3e2fdf

Changed dependencies:
* src/third_party: 05b8caaa33..7a2f09131a
* src/tools: 13f3992061..cd4fe4f70a
DEPS diff: 57c198cca9..915a3e2fdf/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I50dd7f0b62c8084f29d6f921a078b2d75ccf0e6b
Reviewed-on: https://webrtc-review.googlesource.com/36045
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21429}
2017-12-22 14:15:23 +00:00
Ilya Nikolaevskiy
38aaf69b7b Fix broken FEC full stack tests
Bug: webrtc:8588
Change-Id: Iac476fc2031d2687fb6ac45f4f159f1ac87fdaba
Reviewed-on: https://webrtc-review.googlesource.com/36061
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21428}
2017-12-22 14:06:33 +00:00
Autoroller
221b12666f Roll chromium_revision 2c53cb695b..57c198cca9 (525973:525980)
Change log: 2c53cb695b..57c198cca9
Full diff: 2c53cb695b..57c198cca9

Changed dependencies:
* src/third_party: 18c2237c10..05b8caaa33
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cd1fd5940f..efc4a08476
DEPS diff: 2c53cb695b..57c198cca9/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I190ee1b9fc10d97017af15a55d9ae1f12f1048d9
Reviewed-on: https://webrtc-review.googlesource.com/36101
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21427}
2017-12-22 13:20:43 +00:00
Autoroller
91975307a2 Roll chromium_revision af88080e7c..2c53cb695b (525964:525973)
Change log: af88080e7c..2c53cb695b
Full diff: af88080e7c..2c53cb695b

Changed dependencies:
* src/ios: 5eb7f745dc..26c80741ea
* src/third_party: a42b68b666..18c2237c10
DEPS diff: af88080e7c..2c53cb695b/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: If242f071f5eae3f018b4b2e21bd73eac9521093d
Reviewed-on: https://webrtc-review.googlesource.com/36100
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21426}
2017-12-22 12:35:03 +00:00
Ivo Creusen
5ec7e12760 Added a builder class for the AudioProcessingModule.
As the number of injectable components of the APM increases, it is become increasingly unwieldy to keep expanding the Create function with more parameters. This builder class should make it easier to inject more components in the future.

Bug: webrtc:8668
Change-Id: If91547527760486c2a4daa9696bee22ec1d7675e
Reviewed-on: https://webrtc-review.googlesource.com/34651
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21425}
2017-12-22 12:19:03 +00:00
henrika
b4834b3696 Removes deprecated AGC APIs from the AMD interface.
Usage of these APIs are now removed in Chrome as well.

TBR=solenberg

Bug: webrtc:7306
Change-Id: Id20e67bb2ba4e0bad1dd152030e4085631939d6a
Reviewed-on: https://webrtc-review.googlesource.com/36080
Reviewed-by: Henrik Andreassson (OOO until Jan 2) <henrika@webrtc.org>
Commit-Queue: Henrik Andreassson (OOO until Jan 2) <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21424}
2017-12-22 11:36:23 +00:00
Autoroller
442022ccd8 Roll chromium_revision a3e55aafc0..af88080e7c (525714:525964)
Change log: a3e55aafc0..af88080e7c
Full diff: a3e55aafc0..af88080e7c

Changed dependencies:
* src/base: 058c173308..1325ca683a
* src/build: 86d9760b0c..3ee4b6ff25
* src/ios: 34051b405b..5eb7f745dc
* src/testing: f471a14790..6d142e9170
* src/third_party: 2ce24f00db..a42b68b666
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/436908b7d2..cd1fd5940f
* src/third_party/libyuv: 56480051e0..c67db60534
* src/tools: 0b61011efa..13f3992061
DEPS diff: a3e55aafc0..af88080e7c/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I324d434f405c8e2d1aa5e176d9b032d17c00aabf
Reviewed-on: https://webrtc-review.googlesource.com/36044
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21423}
2017-12-22 11:24:33 +00:00
Oleh Prypin
1e53f8ad04 Roll chromium_revision 747cb1afa7..a3e55aafc0 (525640:525714) + Android fix
Adapt Android build rule usages according to upstream change
https://chromium-review.googlesource.com/c/chromium/src/+/833158

Change log: 747cb1afa7..a3e55aafc0
Full diff: 747cb1afa7..a3e55aafc0

Changed dependencies:
* src/base: 37d45f196a..058c173308
* src/build: 5e68daf0b2..86d9760b0c
* src/ios: a1e00fa91e..34051b405b
* src/testing: f514237b80..f471a14790
* src/third_party: 4ff31643cf..2ce24f00db
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a0b20a4892..436908b7d2
* src/tools: 753234bdb4..0b61011efa
DEPS diff: 747cb1afa7..a3e55aafc0/DEPS

Clang version changed 318667:321204
Details: 747cb1afa7..a3e55aafc0/tools/clang/scripts/update.py

TBR=sakal@webrtc.org
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I086df695fb2f279bfe49d539acfaf13e43559167
Reviewed-on: https://webrtc-review.googlesource.com/35940
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21422}
2017-12-22 09:31:13 +00:00
Oleh Prypin
fd7df98826 Fix sign-compare warnings on win_clang
that appear after clang roll at https://webrtc-review.googlesource.com/35741

Bug: None
Change-Id: I31193491f167e21277b9266b4331ea9212fddcbe
Reviewed-on: https://webrtc-review.googlesource.com/35783
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21421}
2017-12-22 08:59:23 +00:00
Joachim Bauch
ad596a487f Remove unnecessary "memset".
The whole memory block is filled with "memcpy" afterwards.

Bug: None
Change-Id: Ieb7fe2513184a6abbf6c61f3582590f4bcd16f1f
Reviewed-on: https://webrtc-review.googlesource.com/35980
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Joachim Bauch <jbauch@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21420}
2017-12-22 00:22:23 +00:00
Steve Anton
b1c1de17d4 Use the SDP ContentInfo helpers to avoid downcasting
This changes all internal code to use the media_description() helper
for ContentInfo along with the as_audio, as_video, and as_data casting
methods introduced in a previous CL. Reduces the total number of
pointer static_casts in pc/ from 351 to 122.

Bug: webrtc:8620
Change-Id: I996f49b55f1501c758a9e5223e30539a9f8d4eac
Reviewed-on: https://webrtc-review.googlesource.com/35921
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21419}
2017-12-22 00:17:53 +00:00
Steve Anton
c0ed4db0ba Remove p2p/base/sessiondescription.h forwarding header
Now that downstream projects have been updated to point to
pc/sessiondescription.h, the forwarding header can be removed.

Bug: webrtc:8620
Change-Id: Ia4b4aa05f41a2b6ef948dc140460b71d8db8eb64
Reviewed-on: https://webrtc-review.googlesource.com/35961
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21418}
2017-12-22 00:05:48 +00:00
Jonathan Yu
7622048be2 Add an AudioOptions field to force software echo cancellation on iOS.
This is a temporary hack for the iPad Pro 12.9" gen2, which has
non-functional echo cancellation.

Bug: webrtc:8682
Change-Id: I646deeeb4723c4accac6f364c5c76a015791e202
Reviewed-on: https://webrtc-review.googlesource.com/35680
Commit-Queue: Jonathan Yu <yujo@chromium.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21417}
2017-12-22 00:04:43 +00:00
Ilya Nikolaevskiy
255d1cd3b4 Implement dual stream full stack test and loopback tool
Bug: webrtc:8588
Change-Id: I0abec4891a723c98001f4580f0cfa57a5d6d6bdb
Reviewed-on: https://webrtc-review.googlesource.com/34441
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21416}
2017-12-21 17:30:31 +00:00
Ilya Nikolaevskiy
c3216e1b1d Fix bug in PacketQueue2: prioritize the stream with the least sent data.
Bug: webrtc:8288
Change-Id: Idce66e4bad2cb7e5281d309317f4e135ce795735
Reviewed-on: https://webrtc-review.googlesource.com/35840
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21415}
2017-12-21 16:24:20 +00:00
Oleh Prypin
a40f82438a Explicitly specify is_clang=false for Win MSVC bots
Otherwise they're doing exactly the same as Clang bots.

Also fix 64-bit-specific warnings that have sneaked in because we have been testing MSVC build only on 32-bit for a while.

TBR=ehmaldonado@webrtc.org

Bug: webrtc:8664
Change-Id: I875e568d75aa550726f54650c283b288d3f52012
Reviewed-on: https://webrtc-review.googlesource.com/35160
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21414}
2017-12-21 13:22:40 +00:00
Sami Kalliomäki
b96d62dbf2 Revert "Make freeNativePeerConnectionObserver generic."
This reverts commit 046f78cae64fec756391e81206c5aa007274b791.

Reason for revert: Breaks chromium.webrtc.fyi tree

Original change's description:
> Make freeNativePeerConnectionObserver generic.
> 
> Previously, it was only possible to free PeerConnectionObserverJni
> objects using this method. Now it is generic and can free any
> PeerConnectionObserver.
> 
> Bug: webrtc:8662
> Change-Id: I619ca5ed88a0c2553fa6d19ce41e510947d5bd44
> Reviewed-on: https://webrtc-review.googlesource.com/35222
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21411}

TBR=magjed@webrtc.org,sakal@webrtc.org,kwiberg@webrtc.org

Change-Id: I4490945ca3d9a25d5ed5795bc7954dc1044bdd22
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8662
Reviewed-on: https://webrtc-review.googlesource.com/35781
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21413}
2017-12-21 13:09:01 +00:00
Joachim Bauch
4e90919ad6 Use generic MessageDigest class instead of MD5 / SHA-1 specific classes.
This allows removing the specific classes in a later CL.

Bug: webrtc:8677
Change-Id: I3b9c1f3191c38e6d31a3de990e2d882505e79adc
Reviewed-on: https://webrtc-review.googlesource.com/35040
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Joachim Bauch <jbauch@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21412}
2017-12-21 12:39:50 +00:00
Sami Kalliomäki
046f78cae6 Make freeNativePeerConnectionObserver generic.
Previously, it was only possible to free PeerConnectionObserverJni
objects using this method. Now it is generic and can free any
PeerConnectionObserver.

Bug: webrtc:8662
Change-Id: I619ca5ed88a0c2553fa6d19ce41e510947d5bd44
Reviewed-on: https://webrtc-review.googlesource.com/35222
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21411}
2017-12-21 12:36:20 +00:00
Ying Wang
38a31b0af6 Revert "Revert "Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback"""
This reverts commit 718d8631b0294a8bdc56366b68c51e2f04cd0c9e.

Reason for revert: <INSERT REASONING HERE>

Original change's description:
> Revert "Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback""
> 
> This reverts commit 53d901332c2eb43cad0da5768c6f7a8c4aeb9590.
> 
> Reason for revert: root cause has been found and will be addressed in the patch.The root cause was protection_bitrate_calculator_ is now destructed before worker_queue_, and worker_queue_ may contain tasks which involves protection_bitrate_calculator_, so they need to be destructed in the opposite order.
> That was not an issue since before this cl we didn't allocate protection_bitrate_calculator_ on the heap.
> 
> Original change's description:
> > Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback"
> >
> > This reverts commit e58e91b6d143ef847f8df24b19de4ba98cdb6f72.
> >
> > Reason for revert: Breaks downstream project b/70848177
> >
> > Original change's description:
> > > Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback
> > >
> > > Bug: webrtc:8656
> > > Change-Id: Iab4f6ab8997cb082762218afc8580e9985ac2522
> > > Reviewed-on: https://webrtc-review.googlesource.com/33010
> > > Commit-Queue: Ying Wang <yinwa@webrtc.org>
> > > Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> > > Cr-Commit-Position: refs/heads/master@{#21348}
> >
> > TBR=stefan@webrtc.org,philipel@webrtc.org,yinwa@webrtc.org
> >
> > Change-Id: Ic186ba78be429bd1046ceac15051a3382b6ffc4f
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Bug: webrtc:8656
> > Reviewed-on: https://webrtc-review.googlesource.com/35080
> > Commit-Queue: Lu Liu <lliuu@webrtc.org>
> > Reviewed-by: Lu Liu <lliuu@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21374}
> 
> TBR=stefan@webrtc.org,philipel@webrtc.org,lliuu@webrtc.org,yujo@chromium.org,yinwa@webrtc.org
> 
> Change-Id: Ie2b5a2a2ead0f20ac67c1ea9b8d192af66bddf8d
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:8656
> Reviewed-on: https://webrtc-review.googlesource.com/35320
> Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> Reviewed-by: Ying Wang <yinwa@webrtc.org>
> Commit-Queue: Ying Wang <yinwa@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21409}

TBR=stefan@webrtc.org,philipel@webrtc.org,lliuu@webrtc.org,yujo@chromium.org,yinwa@webrtc.org

Change-Id: I9773aaa942054dcfbab6002a5d713ab3526b0534
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8656
Reviewed-on: https://webrtc-review.googlesource.com/35700
Reviewed-by: Ying Wang <yinwa@webrtc.org>
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21410}
2017-12-21 12:26:31 +00:00
Ying Wang
718d8631b0 Revert "Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback""
This reverts commit 53d901332c2eb43cad0da5768c6f7a8c4aeb9590.

Reason for revert: root cause has been found and will be addressed in the patch.The root cause was protection_bitrate_calculator_ is now destructed before worker_queue_, and worker_queue_ may contain tasks which involves protection_bitrate_calculator_, so they need to be destructed in the opposite order.
That was not an issue since before this cl we didn't allocate protection_bitrate_calculator_ on the heap.

Original change's description:
> Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback"
>
> This reverts commit e58e91b6d143ef847f8df24b19de4ba98cdb6f72.
>
> Reason for revert: Breaks downstream project b/70848177
>
> Original change's description:
> > Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback
> >
> > Bug: webrtc:8656
> > Change-Id: Iab4f6ab8997cb082762218afc8580e9985ac2522
> > Reviewed-on: https://webrtc-review.googlesource.com/33010
> > Commit-Queue: Ying Wang <yinwa@webrtc.org>
> > Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21348}
>
> TBR=stefan@webrtc.org,philipel@webrtc.org,yinwa@webrtc.org
>
> Change-Id: Ic186ba78be429bd1046ceac15051a3382b6ffc4f
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:8656
> Reviewed-on: https://webrtc-review.googlesource.com/35080
> Commit-Queue: Lu Liu <lliuu@webrtc.org>
> Reviewed-by: Lu Liu <lliuu@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21374}

TBR=stefan@webrtc.org,philipel@webrtc.org,lliuu@webrtc.org,yujo@chromium.org,yinwa@webrtc.org

Change-Id: Ie2b5a2a2ead0f20ac67c1ea9b8d192af66bddf8d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8656
Reviewed-on: https://webrtc-review.googlesource.com/35320
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Ying Wang <yinwa@webrtc.org>
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21409}
2017-12-21 11:57:35 +00:00
Joachim Bauch
5d2bb36b95 Fix linker error when building without internal audio device.
Bug: webrtc:8678
Change-Id: I30f0d1aa7bec6931edb9e5ba00a6813dea1536ff
Reviewed-on: https://webrtc-review.googlesource.com/35480
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21408}
2017-12-21 09:50:00 +00:00
Autoroller
053d9c6945 Roll chromium_revision 080b22b419..747cb1afa7 (525632:525640)
Change log: 080b22b419..747cb1afa7
Full diff: 080b22b419..747cb1afa7

Changed dependencies:
* src/build: 32275e2734..5e68daf0b2
* src/third_party: 4bfc29dee9..4ff31643cf
DEPS diff: 080b22b419..747cb1afa7/DEPS

Clang version changed 318667:321204
Details: 080b22b419..747cb1afa7/tools/clang/scripts/update.py

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I83b2e790ad70a32edba4c8081a1f4ce98581ae04
Reviewed-on: https://webrtc-review.googlesource.com/35623
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21407}
2017-12-21 08:13:37 +00:00
Autoroller
23ab8099c9 Roll chromium_revision 9095c93718..080b22b419 (525625:525632)
Change log: 9095c93718..080b22b419
Full diff: 9095c93718..080b22b419

Changed dependencies:
* src/third_party: c17b353c76..4bfc29dee9
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/928fc9d377..a0b20a4892
* src/tools: 54beedde37..753234bdb4
DEPS diff: 9095c93718..080b22b419/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I1a4f866613b76b498169c821496d8100cb99ffbd
Reviewed-on: https://webrtc-review.googlesource.com/35622
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21406}
2017-12-21 07:32:47 +00:00
Autoroller
f24ea50192 Roll chromium_revision be456d0296..9095c93718 (525587:525625)
Change log: be456d0296..9095c93718
Full diff: be456d0296..9095c93718

Changed dependencies:
* src/ios: f60fa9c03d..a1e00fa91e
* src/testing: 34ebbaf51d..f514237b80
* src/third_party: bf2c079d5c..c17b353c76
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/698f9fc1ee..928fc9d377
* src/third_party/depot_tools: de8ce79f79..b2af9586a0
* src/tools: cfce1b0aa0..54beedde37
DEPS diff: be456d0296..9095c93718/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I2201b6da1da76f6cc9af74d62bd26260a741a6f4
Reviewed-on: https://webrtc-review.googlesource.com/35621
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21405}
2017-12-21 06:16:07 +00:00
Autoroller
e4c5b6b9f5 Roll chromium_revision 492d57a1c8..be456d0296 (525570:525587)
Change log: 492d57a1c8..be456d0296
Full diff: 492d57a1c8..be456d0296

Changed dependencies:
* src/testing: 41088d81d2..34ebbaf51d
* src/third_party: 3a4d3eb1f4..bf2c079d5c
* src/third_party/depot_tools: 72572b8c8d..de8ce79f79
* src/tools: cadd746ea1..cfce1b0aa0
DEPS diff: 492d57a1c8..be456d0296/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Iae0cdd58f5f8687bba5865a431fb0949a86b08aa
Reviewed-on: https://webrtc-review.googlesource.com/35581
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21404}
2017-12-21 04:46:07 +00:00
Autoroller
be848f2825 Roll chromium_revision 82ec604ded..492d57a1c8 (525556:525570)
Change log: 82ec604ded..492d57a1c8
Full diff: 82ec604ded..492d57a1c8

Changed dependencies:
* src/build: da456f3bde..32275e2734
* src/ios: a2f5c8866c..f60fa9c03d
* src/third_party: 7464fb4d6c..3a4d3eb1f4
DEPS diff: 82ec604ded..492d57a1c8/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ic9b3e71d3345d88bcbf4830463e12cb31d504448
Reviewed-on: https://webrtc-review.googlesource.com/35620
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21403}
2017-12-21 03:35:47 +00:00
Autoroller
b45229425c Roll chromium_revision ddcdefdb64..82ec604ded (525517:525556)
Change log: ddcdefdb64..82ec604ded
Full diff: ddcdefdb64..82ec604ded

Changed dependencies:
* src/base: 8d395a80b3..37d45f196a
* src/ios: 64eb93956d..a2f5c8866c
* src/testing: 7aa8cb3d20..41088d81d2
* src/third_party: b2fca37f9d..7464fb4d6c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a586b0072a..698f9fc1ee
* src/third_party/depot_tools: 9b5cb92fa4..72572b8c8d
* src/third_party/libyuv: d94a4867bf..56480051e0
* src/tools: 306bdd9fd3..cadd746ea1
DEPS diff: ddcdefdb64..82ec604ded/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I7fa22556e84608b5aef37c54f7fe1356af12ff81
Reviewed-on: https://webrtc-review.googlesource.com/35580
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21402}
2017-12-21 02:36:37 +00:00
Steve Anton
5adfafdbf6 Make ContentInfo/ContentDescription slightly more ergonomic
This makes the following changes:
- Replaces ContentDescription with its only subclass,
    MediaContentDescription
- Adds helpers to cast a MediaContentDescription to its
    audio, video, and data subclasses.
- Changes ContentInfo.type to a new enum, MediaProtocolType.

Bug: webrtc:8620
Change-Id: I5eb0811cb16a51b0b9d73ecc4fe8edc7037f1aed
Reviewed-on: https://webrtc-review.googlesource.com/35100
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21401}
2017-12-21 01:35:57 +00:00
Autoroller
f8409521d9 Roll chromium_revision 2426e7fc0b..ddcdefdb64 (525185:525517)
Change log: 2426e7fc0b..ddcdefdb64
Full diff: 2426e7fc0b..ddcdefdb64

Changed dependencies:
* src/base: b7ff06e853..8d395a80b3
* src/build: 581638c896..da456f3bde
* src/ios: f2761f84fe..64eb93956d
* src/testing: 8ee1e00e7e..7aa8cb3d20
* src/third_party: 6f0f178f9b..b2fca37f9d
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0c9c1aad35..02e6256b16
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/788d0fd197..a586b0072a
* src/third_party/depot_tools: aac382b3b6..9b5cb92fa4
* src/third_party/errorprone/lib: 635c410fc4..0fce89415c
* src/third_party/libvpx/source/libvpx: 14dbdd95e6..a2127236ae
* src/tools: f2bc775d15..306bdd9fd3
DEPS diff: 2426e7fc0b..ddcdefdb64/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,marpan@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ic7ea544fb26d447be2697bd80fbbb11e139adfa8
Reviewed-on: https://webrtc-review.googlesource.com/35442
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21400}
2017-12-21 00:50:27 +00:00
Lu Liu
8b77aea2ac Revert "Wiring the RTCRtpEncodingParameters.priority down to the bitrate allocator."
This reverts commit d2b912aed132c751919ed286439fb39bbd714dda.

Reason for revert: broke internal tests

Original change's description:
> Wiring the RTCRtpEncodingParameters.priority down to the bitrate allocator.
> 
> I followed the wiring path for the max bitrate.
> Doc:
> https://docs.google.com/a/google.com/document/d/1sGT6y00prOIErFuGD44zWZacDpR6Rkjg_HXA_Z3Vw4Q/edit?usp=sharing
> 
> Bug: webrtc:8630
> Change-Id: I6b861816670442656721c20f81d035ee5eb6218c
> Reviewed-on: https://webrtc-review.googlesource.com/30380
> Commit-Queue: Seth Hampson <shampson@webrtc.org>
> Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Elad Alon <eladalon@webrtc.org>
> Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21397}

TBR=solenberg@webrtc.org,eladalon@webrtc.org,sprang@webrtc.org,stefan@webrtc.org,pthatcher@webrtc.org,shampson@webrtc.org

Change-Id: If82810072e21818ae452a0fc3f984d44e5dac70c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8630
Reviewed-on: https://webrtc-review.googlesource.com/35540
Reviewed-by: Lu Liu <lliuu@webrtc.org>
Commit-Queue: Lu Liu <lliuu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21399}
2017-12-20 23:48:09 +00:00
Qiang Chen
43fb912318 Reland: Add Alpha Channel Support For WebRTC Unity Plugin
This CL make webrtc unity plugin compatible with alpha channel support.

TBR=gyzhou@chromium.org,magjed@webrtc.org

Bug: webrtc:8645
Change-Id: Ic1c11f8c82f8244b84b8ab67c623ad2002b940e8
Reviewed-on: https://webrtc-review.googlesource.com/35421
Reviewed-by: George Zhou <gyzhou@chromium.org>
Reviewed-by: Qiang Chen <qiangchen@chromium.org>
Commit-Queue: Qiang Chen <qiangchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#21398}
2017-12-20 21:56:17 +00:00
Seth Hampson
d2b912aed1 Wiring the RTCRtpEncodingParameters.priority down to the bitrate allocator.
I followed the wiring path for the max bitrate.
Doc:
https://docs.google.com/a/google.com/document/d/1sGT6y00prOIErFuGD44zWZacDpR6Rkjg_HXA_Z3Vw4Q/edit?usp=sharing

Bug: webrtc:8630
Change-Id: I6b861816670442656721c20f81d035ee5eb6218c
Reviewed-on: https://webrtc-review.googlesource.com/30380
Commit-Queue: Seth Hampson <shampson@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21397}
2017-12-20 21:24:47 +00:00
Lu Liu
ec8410796a Revert "Add Alpha Channel Support For WebRTC Unity Plugin"
This reverts commit 7ed2af5b461387191de2456cba906dd5d25766b6.

Reason for revert: breaking buildbot

Original change's description:
> Add Alpha Channel Support For WebRTC Unity Plugin
> 
> This CL make webrtc unity plugin compatible with alpha channel support.
> 
> Bug: webrtc:8645
> Change-Id: I3250aede47b31c4685e57d11fb2b2e86b824f9c4
> Reviewed-on: https://webrtc-review.googlesource.com/32325
> Commit-Queue: Qiang Chen <qiangchen@chromium.org>
> Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> Reviewed-by: George Zhou <gyzhou@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#21394}

TBR=magjed@webrtc.org,gyzhou@chromium.org,qiangchen@chromium.org

Change-Id: I6994d7e87170f97216886a747548a988ca71b7d0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8645
Reviewed-on: https://webrtc-review.googlesource.com/35420
Reviewed-by: Lu Liu <lliuu@webrtc.org>
Commit-Queue: Lu Liu <lliuu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21396}
2017-12-20 18:37:27 +00:00
Taylor Brandstetter
e7f769c440 Remove p2p/base/jseptransport.h.
Was just being kept around until downstream dependents were updated
to include other files.

BUG=None

Change-Id: I26f0bea83c026be8a50a259c229ef8e7445825ad
Reviewed-on: https://webrtc-review.googlesource.com/35009
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21395}
2017-12-20 18:28:36 +00:00