19077 Commits

Author SHA1 Message Date
Mirko Bonadei
bb547203bf Moving src/webrtc into src/.
In order to eliminate the WebRTC Subtree mirror in Chromium, 
WebRTC is moving the content of the src/webrtc directory up
to the src/ directory.

NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
TBR=tommi@webrtc.org

Bug: chromium:611808
Change-Id: Iac59c5b51b950f174119565bac87955a7994bc38
Reviewed-on: https://webrtc-review.googlesource.com/1560
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19845}
2017-09-15 04:25:06 +00:00
charujain
6674846b4a Fix Gn untracked headers in webrtc/media
BUG=webrtc:7645

Review-Url: https://codereview.webrtc.org/3013063002
Cr-Original-Commit-Position: refs/heads/master@{#19824}
Review-Url: https://codereview.webrtc.org/3018473002
Cr-Commit-Position: refs/heads/master@{#19844}
2017-09-14 20:53:02 +00:00
agable
8b92dce01f Whitespace change to test rietveld cq
NOTRY=true
TBR=ehmaldonado@webrtc.org
BUG=chromium:765148

Review-Url: https://codereview.webrtc.org/3013113002
Cr-Commit-Position: refs/heads/master@{#19843}
2017-09-14 19:51:02 +00:00
Zhi Huang
2a5e4268f8 Reject the descriptions that attempt to change the order of m= sections
in current local description.

When setting the descriptions, the order of m= sections would be compared
against existing m= sections and an error would be returned if the order
doesn't match.

Previously reviewed on: https://codereview.webrtc.org/3012313002/

BUG=chromium:763842
TBR=deadbeef@webrtc.org

Change-Id: I577e3424830b0a4c5ecd5524923873e30ad23d43
Reviewed-on: https://webrtc-review.googlesource.com/1200
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19842}
2017-09-14 17:49:19 +00:00
Mirko Bonadei
9c66aee407 Adding some checkdeps rules
These rules are missing and this triggers a presubmit error when we move src/webrtc into src/.

NOTRY=True
TBR=solenberg@webrtc.org,stefan@webrtc.org,perkj@webrtc.org

Bug: chromium:611808
Change-Id: If81e5e42911c5de8bdd1288bc7aa61b713c2c5fd
Reviewed-on: https://webrtc-review.googlesource.com/1342
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19841}
2017-09-14 17:43:44 +00:00
Zijie He
9cad5016a3 Implement IsOccluded() in each DesktopCapturer implementation
This change implements IsOccluded() function in each DesktopCapturer
implementation.

This change was reviewed at
https://chromium-review.googlesource.com/c/external/webrtc/+/660817.

Bug: webrtc:7950
Change-Id: Ie4d49b2bfcf5f0da1576f47b752a51ec494442ad
TBR: jamiewalch@chromium.org
Reviewed-on: https://webrtc-review.googlesource.com/1400
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Zijie He <zijiehe@google.com>
Cr-Commit-Position: refs/heads/master@{#19840}
2017-09-14 17:42:39 +00:00
Zijie He
6564ea3b46 FallbackDesktopCapturerWrapper should set permanent_error if main_capturer_->SelectSource() failed
http://crbug.com/732224 should be able to be covered by
FallbackDesktopCapturerWrapper if its SelectSource() behaves like this.

This change also adds histogram to track the failure of SelectSource().

This change was reviewed at
https://chromium-review.googlesource.com/c/external/webrtc/+/662906.

Bug: chromium:732224
Change-Id: I6cffe745a48d77acb703bfb0a0d042b170d8a937
TBR: jamiewalch@chromium.org
Reviewed-on: https://webrtc-review.googlesource.com/1380
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Zijie He <zijiehe@google.com>
Cr-Commit-Position: refs/heads/master@{#19839}
2017-09-14 17:10:09 +00:00
Edward Lemur
6d01f6d220 Fix PRESUBMIT.py
NOTRY=True
TBR=kjellander@webrtc.org

Bug: webrtc:8197
Change-Id: Ie8b50faec7c6c5f7b9dd259c8312e4cec5748a42
Reviewed-on: https://webrtc-review.googlesource.com/1361
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Charu Jain <charujain@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19838}
2017-09-14 15:15:29 +00:00
Edward Lemur
f1977b383d Roll chromium_revision 946d80b37f..f52ff80530 (501605:501932)
Change log: 946d80b37f..f52ff80530
Full diff: 946d80b37f..f52ff80530

Changed dependencies:
* src/base: 058098bf6b..a3848e11ae
* src/build: 465f7fab27..0119b14e14
* src/ios: 50b48ba029..79eaa19c53
* src/testing: 57bea64dc9..e9068583fe
* src/third_party: b1265e559b..3c251d88b3
* src/third_party/catapult: 596aa47eec..dd30f4f383
* src/third_party/gtest-parallel: de7390a463..965cfdccf9
* src/tools: 87be0ad4d0..02f1273b3b
DEPS diff: 946d80b37f..f52ff80530/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3013103002 .
Cr-Commit-Position: refs/heads/master@{#19837}
2017-09-14 14:41:23 +00:00
Danil Chapovalov
8769e1797e Rename rtp::Packet to RtpPacket
TBR=

Bug: webrtc:5565
Change-Id: Ib66d5ddf2989188e4a058f9a674a66afb5f35c7a
Reviewed-on: https://webrtc-review.googlesource.com/1226
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19836}
2017-09-14 13:37:29 +00:00
Karl Wiberg
eea063fb95 Reject configs with ridiculously many channels instead of crashing
We hit this CHECK even though the format wasn't even L16, because we
did the checked_cast before testing the codec name.

BUG=chromium:760994
TBR=ossu@webrtc.org

Change-Id: I382a2f841e51944495500f87650258024030d355
Reviewed-on: https://webrtc-review.googlesource.com/1224
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19835}
2017-09-14 13:27:39 +00:00
Edward Lemur
033a1bf337 Update autoroller to use Gerrit.
Rietveld has been having problems since the migration.

NOTRY=True

Bug: chromium:738330
Change-Id: I54538eee9f5734fac731702fb592580afcae3fae
Reviewed-on: https://webrtc-review.googlesource.com/1231
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19834}
2017-09-14 12:55:59 +00:00
Fredrik Solenberg
73276ad7ed - Removes voe_conference_test.
- Adds a new AudioStatsTest, with better coverage of the same features, based on call_test.
- Adds an AudioEndToEndTest utility, which AudioStatsTest and LowBandwidthAudioTest uses.

BUG=webrtc:4690
R=kwiberg@webrtc.org

Review-Url: https://codereview.webrtc.org/3008273002 .
Cr-Commit-Position: refs/heads/master@{#19833}
2017-09-14 12:46:50 +00:00
Sami Kalliomäki
7d1f493a8b Make toVideoFrame in I420Frame return the original frame.
Bug: webrtc:7749
Change-Id: Ib9a2812e0b3b9b7c9f77ceb284f46c6cf2122467
Reviewed-on: https://webrtc-review.googlesource.com/1187
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19832}
2017-09-14 11:43:59 +00:00
charujain
9893e253f9 PRESUBMIT: Enforce tracker prefix for all BUG entries
Changed function definition from private to public. This was needed to test the function and to maintain the consistency.

BUG=webrtc:8197
NOTRY=True
R=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/3010153002 .
Cr-Commit-Position: refs/heads/master@{#19831}
2017-09-14 11:33:23 +00:00
Oleh Prypin
66ca7e3b06 Add a check that sanitizers cause a fatal failure
Inspired by https://chromium.googlesource.com/chromium/src/+/master/base/tools_sanity_unittest.cc

BUG=webrtc:8214
R=kjellander@webrtc.org, kwiberg@webrtc.org

Review-Url: https://codereview.webrtc.org/3005273002 .
Cr-Commit-Position: refs/heads/master@{#19830}
2017-09-14 11:05:01 +00:00
Mirko Bonadei
0a2ed5f9b8 Removing webrtc/config.h
The content of webrtc/config.h has been moved to webrtc/api/rtpparameters.h, webrtc/call/rtp_config.h and webrtc/call/video_config.h.

BUG=webrtc:5876
NOTRY=True
TBR=stefan@webrtc.org

Change-Id: Id8d5b3b82b2362d561376d744fd1807c36076cae
Reviewed-on: https://webrtc-review.googlesource.com/1220
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19829}
2017-09-14 11:02:39 +00:00
Magnus Jedvert
d4b0c05623 Add new video codec factories
This CL adds interfaces for the new video codec factories and wires them
up in WebRtcVideoEngine. The default behavior is unmodified however, and
the new code is currently unused except for the tests.

A follow-up CL will be uploaded for exposing them in the
PeerConnectionFactory API: https://codereview.webrtc.org/3004353002/.

BUG=webrtc:7925
R=andersc@webrtc.org, stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/3007073002 .
Cr-Commit-Position: refs/heads/master@{#19828}
2017-09-14 08:24:56 +00:00
Henrik Kjellander
a9d4da85dd Update URLs for deps/third_party/* in DEPS
BUG=chromium:738330
R=agable@chromium.org
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/3018433002 .
Cr-Commit-Position: refs/heads/master@{#19827}
2017-09-14 05:28:14 +00:00
Aaron Gable
2db9c285a7 Update README.md and codereview.settings for new source location
TBR=kjellander@webrtc.org

Bug: 738330
Change-Id: I5eb87ee2d08f4be73f00ebf9771b8f7c08dbadd3
Reviewed-on: https://webrtc-review.googlesource.com/1020
Commit-Queue: Aaron Gable <agable@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19826}
2017-09-13 19:54:59 +00:00
Edward Lemur
80c1f12ff3 Whitespace change.
TBR=kjellander@webrtc.org

Bug: None
Change-Id: If451ad5adc252174106632b81dfbbcd450b0d34b
Reviewed-on: https://webrtc-review.googlesource.com/1060
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19825}
2017-09-13 18:47:58 +00:00
Aaron Gable
866e41742b Update webrtc CQ to commit to new location
R=ehmaldonado@webrtc.org

Change-Id: Ic2ddc24577154a3e18ff172a8a4dc117252c96bc
Reviewed-on: https://webrtc-review.googlesource.com/1100
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19824}
2017-09-13 18:05:33 +00:00
nisse
479d3d75df Drop return value from RtpRtcp::IncomingRtcpPacket.
And from its callee RTCPReceiver::IncomingPacket.

BUG=webrtc:5565

Review-Url: https://codereview.webrtc.org/3009403002
Cr-Commit-Position: refs/heads/master@{#19823}
2017-09-13 14:53:37 +00:00
andersc
9a85f0782e Enhance RTCUIApplicationStatusObserver thread safety.
Add locking around waiting for initialization to finish, since calling
dispatch_block_wait from multiple threads leads to undefined behavior.

Initialize RTCUIApplicationStatusObserver earlier to give the
initialization block more time to run on the main thread before
starting to query the application state.

http://www.dailymotion.com/video/x2mckmh

BUG=b/65558688

Review-Url: https://codereview.webrtc.org/3009383002
Cr-Commit-Position: refs/heads/master@{#19822}
2017-09-13 14:31:46 +00:00
nisse
f54573bd3b Reland of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #1 id:1 of https://codereview.webrtc.org/3011093002/ )
Reason for revert:
The cl this change depended on has now been successfully relanded.

Original issue's description:
> Revert of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #3 id:40001 of https://codereview.webrtc.org/3006993002/ )
>
> Reason for revert:
> This has to be reverted to enable reverting cl https://codereview.webrtc.org/3006063002/, which seems to have broken ulpfec.
>
> Original issue's description:
> > Delete Rtx-related methods from RTPPayloadRegistry.
> >
> > Delete methods IsRtx, IsEncapsulated and RestoreOriginalPacket.
> >
> > BUG=webrtc:7135
> >
> > Review-Url: https://codereview.webrtc.org/3006993002
> > Cr-Commit-Position: refs/heads/master@{#19739}
> > Committed: 5b4b522641
>
> TBR=stefan@webrtc.org,danilchap@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7135
>
> Review-Url: https://codereview.webrtc.org/3011093002
> Cr-Commit-Position: refs/heads/master@{#19742}
> Committed: a64685325c

TBR=stefan@webrtc.org,danilchap@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/3012253002
Cr-Commit-Position: refs/heads/master@{#19821}
2017-09-13 14:13:57 +00:00
magjed
4e15e67da8 Android AppRTCMobile: Transition local render to new VideoSink interface
BUG=None

Review-Url: https://codereview.webrtc.org/3016443002
Cr-Commit-Position: refs/heads/master@{#19820}
2017-09-13 14:11:16 +00:00
buildbot
c434e964e0 Roll chromium_revision 2107279323..946d80b37f (501577:501605)
Change log: 2107279323..946d80b37f
Full diff: 2107279323..946d80b37f

Changed dependencies:
* src/third_party: 3fc93f28f9..766258b4a3
* src/tools: 9bb75cfd47..e2203ba979
DEPS diff: 2107279323..946d80b37f/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3016453002
Cr-Commit-Position: refs/heads/master@{#19819}
2017-09-13 13:46:37 +00:00
peah
fb2fa3f54e Fixed the overflow in the AGC
BUG=webrtc:8236

Review-Url: https://codereview.webrtc.org/3009373002
Cr-Commit-Position: refs/heads/master@{#19818}
2017-09-13 13:28:16 +00:00
magjed
2ab9879af0 Android: Improve handling of RGB texture frames
In the transition period when we have both VideoRenderer.Callbacks and
VideoSinks, and VideoRenderer.I420Frames and VideoFrames, the adapters
between them does not handle RGB frames correctly. This CL improves the
situation somewhat, and at least gives clearer error messages.

BUG=webrtc:7749

Review-Url: https://codereview.webrtc.org/3017433002
Cr-Commit-Position: refs/heads/master@{#19817}
2017-09-13 12:20:45 +00:00
kthelgason
dc80abe975 Reland of move deprecated CodecType methods. (patchset #1 id:1 of https://codereview.webrtc.org/3010553002/ )
Reason for revert:
Fixes have landed in chromium.

Original issue's description:
> Revert of Remove deprecated CodecType methods. (patchset #1 id:1 of https://codereview.webrtc.org/3009583002/ )
>
> Reason for revert:
> It breaks chromium FYI bots.
>
> E.g.: https://build.chromium.org/p/chromium.webrtc.fyi/builders/Win%20Builder/builds/11615
>
> Original issue's description:
> > Remove deprecated CodecType methods.
> >
> > These are no longer needed as all clients have been updated to use the
> > new methods that always return a value.
> >
> > BUG=None
> >
> > Review-Url: https://codereview.webrtc.org/3009583002
> > Cr-Commit-Position: refs/heads/master@{#19559}
> > Committed: 1a92d0de49
>
> TBR=magjed@webrtc.org,tommi@webrtc.org,kthelgason@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=None
>
> Review-Url: https://codereview.webrtc.org/3010553002
> Cr-Commit-Position: refs/heads/master@{#19563}
> Committed: 673caedc39

TBR=magjed@webrtc.org,tommi@webrtc.org,mbonadei@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=None

Review-Url: https://codereview.webrtc.org/3009413002
Cr-Commit-Position: refs/heads/master@{#19816}
2017-09-13 12:16:26 +00:00
Sam Zackrisson
d57f9ddfd1 Separate build targets for APM bit exactness tools from unittests.
This places the bit exactness testing tools in audioproc_test_utils,
and removes it from audio_processing_unittests.

Bug: webrtc:8240
Change-Id: I6f54ea3c49c0212888c6f8a779ecc886d1d2baba
Reviewed-on: https://chromium-review.googlesource.com/663545
Reviewed-by: Alex Loiko <aleloi@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19815}
2017-09-13 12:05:23 +00:00
buildbot
6ac77aad39 Roll chromium_revision 0ff0ce95c4..2107279323 (501558:501577)
Change log: 0ff0ce95c4..2107279323
Full diff: 0ff0ce95c4..2107279323

Changed dependencies:
* src/base: 4bbf9096af..5d1c21aaf0
* src/third_party: 904ab5d57d..3fc93f28f9
* src/tools: f0edf0023d..9bb75cfd47
DEPS diff: 0ff0ce95c4..2107279323/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3016433002
Cr-Commit-Position: refs/heads/master@{#19814}
2017-09-13 12:04:35 +00:00
danilchap
772bd8b6a7 Fix no_size_t_to_int_warning in rtp_rtcp:rtp_rtcp_format target
Change types in interface to plain int.
When putting values into raw buffer / structures with small types, use rtc::dchecked_cast.

BUG=webrtc:1348

Review-Url: https://codereview.webrtc.org/3013623002
Cr-Commit-Position: refs/heads/master@{#19813}
2017-09-13 10:24:28 +00:00
eladalon
87443ee3e6 Make rtp::Packet's destructor and constructors public
This will allow the RTP-related subclasses of RtcEvent keep an rtp::Packet for the header, rather than hold the heaver, and at the moment unnecessary for logging, RtpPacketReceived/RtpPacketToSend.

BUG=webrtc:8111

Review-Url: https://codereview.webrtc.org/3013023004
Cr-Commit-Position: refs/heads/master@{#19812}
2017-09-13 09:45:15 +00:00
andersc
4090f380e5 Fix retain cycles in RTCUIApplicationStatusObserver.
These retain cycles are theoretical since the singleton is supposed to
live for the lifetime of the application.

These measures were removed earlier when the object was turned into
a singleton in a previous CL, see
https://chromium-review.googlesource.com/c/external/webrtc/+/527442/3..4/webrtc/sdk/objc/Framework/Classes/Common/RTCUIApplicationStatusObserver.m

The weak self handling and unused dealloc method is mostly noise and
can make a casual reader think that the object will have a limited
life cycle, i.e. the code may initially look like something it is not,
which could possibly be less readable. On the other hand, for people
looking out for potential retain cycles, the code may be distracting
since it looks like it may be leaking.

BUG=b/65558647

Review-Url: https://codereview.webrtc.org/3013023002
Cr-Commit-Position: refs/heads/master@{#19811}
2017-09-13 09:18:36 +00:00
danilchap
47791cf0f8 Remove definition of thread annotation macros without RTC_ prefix
BUG=webrtc:8198

Review-Url: https://codereview.webrtc.org/3007363002
Cr-Commit-Position: refs/heads/master@{#19810}
2017-09-13 08:25:46 +00:00
buildbot
c33ab4a9ff Roll chromium_revision 4e1bce7498..0ff0ce95c4 (501489:501558)
Change log: 4e1bce7498..0ff0ce95c4
Full diff: 4e1bce7498..0ff0ce95c4

Changed dependencies:
* src/base: 9f008627d1..4bbf9096af
* src/build: de2beb6578..465f7fab27
* src/ios: 44266033ea..26552e2cb6
* src/testing: 9acdbe40b3..57bea64dc9
* src/third_party: cb0b749b50..904ab5d57d
* src/tools: cf434ee36e..f0edf0023d
DEPS diff: 4e1bce7498..0ff0ce95c4/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3006383003
Cr-Commit-Position: refs/heads/master@{#19809}
2017-09-13 07:30:55 +00:00
Steve Anton
6d64e9a4e0 Remove JsepSessionDescription's string Initialize method
Most clients already use webrtc::CreateSessionDescription which
does the same thing and has the benefit of initializing in one
step instead of two and freeing the newly-created session
description if there was a parse error.

Bug: None
Change-Id: Ibeafdf7a6dd73eaea696700bc5eb420838371b75
Reviewed-on: https://chromium-review.googlesource.com/662402
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19808}
2017-09-13 01:38:52 +00:00
Steve Anton
db45ca80d1 Change PeerConnection test helpers to take unique_ptr
This changes DoSet(Local|Remote)Description helper function in
the PeerConnection unit tests to take a unique_ptr to the new
session rather than a bare pointer (of which it took ownership).

Bug: None
Change-Id: I75ef0992f09676455423980972634e3e6a700b85
Reviewed-on: https://chromium-review.googlesource.com/662365
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19807}
2017-09-13 01:22:52 +00:00
buildbot
6ba5e2c0f6 Roll chromium_revision 2cb11be9c1..4e1bce7498 (501411:501489)
Change log: 2cb11be9c1..4e1bce7498
Full diff: 2cb11be9c1..4e1bce7498

Changed dependencies:
* src/base: e381e380bc..9f008627d1
* src/build: eece413299..de2beb6578
* src/ios: b00888d3cc..44266033ea
* src/testing: 5421b9f680..9acdbe40b3
* src/third_party: 95d6d0eff9..cb0b749b50
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/6881ec0465..683ffbbe57
* src/third_party/catapult: 7370e9da6e..49fbcfa16b
* src/third_party/ced/src: 910cca22d8..94c367a1fe
* src/tools: 0c77934d31..cf434ee36e
DEPS diff: 2cb11be9c1..4e1bce7498/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3005423002
Cr-Commit-Position: refs/heads/master@{#19806}
2017-09-13 01:16:44 +00:00
buildbot
1da9ad2f5a Roll chromium_revision 988ef967a4..2cb11be9c1 (501290:501411)
Change log: 988ef967a4..2cb11be9c1
Full diff: 988ef967a4..2cb11be9c1

Changed dependencies:
* src/ios: 5748f43c04..b00888d3cc
* src/third_party: 829b6bf07e..95d6d0eff9
* src/third_party/catapult: 4298cb322e..7370e9da6e
* src/tools: 046fe5c057..0c77934d31
DEPS diff: 988ef967a4..2cb11be9c1/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3014483002
Cr-Commit-Position: refs/heads/master@{#19805}
2017-09-12 22:28:04 +00:00
deadbeef
43697f6da5 Add javadoc comment for PeerConnection.dispose.
Specifically calling out issue 3721 ("dispose can't be called from a
callback"), which developers frequently run into.

BUG=webrtc:3721
NOTRY=True

Review-Url: https://codereview.webrtc.org/3013573002
Cr-Commit-Position: refs/heads/master@{#19804}
2017-09-12 17:52:14 +00:00
ilnik
e997381743 Move reencode logic for screenshare bitrate overshoot from generic
encoder to vp8impl.
BUG=none

Review-Url: https://codereview.webrtc.org/3011213002
Cr-Commit-Position: refs/heads/master@{#19803}
2017-09-12 17:24:46 +00:00
buildbot
005b5ec3cc Roll chromium_revision 60110d6972..988ef967a4 (501246:501290)
Change log: 60110d6972..988ef967a4
Full diff: 60110d6972..988ef967a4

Changed dependencies:
* src/build: f8d38d79b1..eece413299
* src/ios: 6da9b18a74..5748f43c04
* src/third_party: 1d31b2e7fb..829b6bf07e
* src/third_party/catapult: d5df04f53c..4298cb322e
DEPS diff: 60110d6972..988ef967a4/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3013603002
Cr-Commit-Position: refs/heads/master@{#19802}
2017-09-12 16:31:53 +00:00
danilchap
09f4481173 Break rtp_rtcp_format out of rtp_rtcp, to resolve circular dependencies
BUG=webrtc:8111

patch from issue 3011233002 at patchset 1 (http://crrev.com/3011233002#ps1)

Review-Url: https://codereview.webrtc.org/3014463002
Cr-Commit-Position: refs/heads/master@{#19801}
2017-09-12 16:23:24 +00:00
eladalon
3fe3e3b8fd Add assignment operator to AudioEncoderRuntimeConfig
Since the copy-constructor is explicitly defined, the coding-style guide mandates explicitly defining the assignment operator, too.

BUG=None
TBR=stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/3014473002
Cr-Commit-Position: refs/heads/master@{#19800}
2017-09-12 16:00:24 +00:00
buildbot
5cec25687e Roll chromium_revision c06541dae0..60110d6972 (501227:501246)
Change log: c06541dae0..60110d6972
Full diff: c06541dae0..60110d6972

Changed dependencies:
* src/build: 1555ee546d..f8d38d79b1
* src/ios: f137d734c9..6da9b18a74
* src/third_party: 14e314c161..1d31b2e7fb
DEPS diff: c06541dae0..60110d6972/DEPS

No update to Clang.

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

Review-Url: https://codereview.webrtc.org/3011223002
Cr-Commit-Position: refs/heads/master@{#19799}
2017-09-12 14:06:53 +00:00
terelius
c3d2bfd244 Remove no- prefix from command line flags in rtc_event_log2text and rtc_event_log2rtp_dump and negate their meaning.
BUG=webrtc:8202

Review-Url: https://codereview.webrtc.org/3008113002
Cr-Commit-Position: refs/heads/master@{#19798}
2017-09-12 12:57:36 +00:00
terelius
661d94996b Only use BBRs pacer if the unit test is running BBR.
Otherwise use WebRTCs default pacer.

BUG=None

Review-Url: https://codereview.webrtc.org/3009363002
Cr-Commit-Position: refs/heads/master@{#19797}
2017-09-12 12:47:34 +00:00
philipel
0c011d9499 Make sure send and receive deltas are positive for remote estimated probe clusters.
BUG=b/65531353

Review-Url: https://codereview.webrtc.org/3005393002
Cr-Commit-Position: refs/heads/master@{#19796}
2017-09-12 12:13:53 +00:00