Commit Graph

16500 Commits

Author SHA1 Message Date
18ec455685 Roll chromium_revision f4729b0ecc..a23d6ceb29 (450482:450531)
Change log: f4729b0ecc..a23d6ceb29
Full diff: f4729b0ecc..a23d6ceb29

Changed dependencies:
* src/base: 54e4c1a13a..8635043285
* src/ios: eed985fafa..f93a25dd2c
* src/third_party: b57ef7dd72..430b656d42
* src/third_party/catapult: 43539b5c91..7336c9424b
* src/tools: 7b42c4d3e5..c43465a3fc
DEPS diff: f4729b0ecc..a23d6ceb29/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2695143004
Cr-Commit-Position: refs/heads/master@{#16618}
2017-02-15 02:07:54 +00:00
c6f69047bf Roll chromium_revision 323b23d6a1..f4729b0ecc (450423:450482)
Change log: 323b23d6a1..f4729b0ecc
Full diff: 323b23d6a1..f4729b0ecc

Changed dependencies:
* src/base: 314b4ab18c..54e4c1a13a
* src/ios: b79750f4f6..eed985fafa
* src/third_party: 666916c501..b57ef7dd72
* src/third_party/catapult: e720bbeab5..43539b5c91
* src/tools: 7f2b8667f3..7b42c4d3e5
DEPS diff: 323b23d6a1..f4729b0ecc/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2689163006
Cr-Commit-Position: refs/heads/master@{#16617}
2017-02-14 23:11:43 +00:00
f0a539b0c8 Revert of Add the url attribute to the IceCandidate (Java Wrapper) (patchset #4 id:120001 of https://codereview.webrtc.org/2690593002/ )
Reason for revert:
Breaks AppRTCMobile interoperability. The ICE candidate URL shouldn't be signaled between endpoints, it's only there for informational purposes.

Original issue's description:
> Add the url attribute to the IceCandidate (Java Wrapper)
>
> The url of the ICE server is added to the IceCandiate class.
> This can be used to tell which server this candidate was gathered from.
>
> BUG=webrtc:7128
>
> Review-Url: https://codereview.webrtc.org/2690593002
> Cr-Original-Commit-Position: refs/heads/master@{#16593}
> Committed: 8586c8ee88
> Review-Url: https://codereview.webrtc.org/2690593002
> Cr-Commit-Position: refs/heads/master@{#16615}
> Committed: 45efce01c7

TBR=magjed@webrtc.org,zhihuang@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7128

Review-Url: https://codereview.webrtc.org/2699533002
Cr-Commit-Position: refs/heads/master@{#16616}
2017-02-14 22:13:56 +00:00
45efce01c7 Add the url attribute to the IceCandidate (Java Wrapper)
The url of the ICE server is added to the IceCandiate class.
This can be used to tell which server this candidate was gathered from.

BUG=webrtc:7128

Review-Url: https://codereview.webrtc.org/2690593002
Cr-Original-Commit-Position: refs/heads/master@{#16593}
Committed: 8586c8ee88
Review-Url: https://codereview.webrtc.org/2690593002
Cr-Commit-Position: refs/heads/master@{#16615}
2017-02-14 20:23:34 +00:00
bb1de873b9 Roll chromium_revision 7a8b621535..323b23d6a1 (449940:450423)
Change log: 7a8b621535..323b23d6a1
Full diff: 7a8b621535..323b23d6a1

Changed dependencies:
* src/base: da9ea7c196..314b4ab18c
* src/build: 3e5cfce8cf..13190454b2
* src/ios: aef3d8defa..b79750f4f6
* src/testing: 71872f7d70..78526a1571
* src/third_party: a2296b7dbc..666916c501
* src/third_party/catapult: 6fa9f83f74..e720bbeab5
* src/third_party/ffmpeg: a77cdbfeb7..38d84d205c
* src/third_party/libvpx/source/libvpx: 164db8278f..91f87e7513
* src/tools: 8bbd3624b9..7f2b8667f3
DEPS diff: 7a8b621535..323b23d6a1/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2697883002
Cr-Commit-Position: refs/heads/master@{#16614}
2017-02-14 20:07:13 +00:00
80f4f42583 Added myself to WATCHLIST for audio_mixer and audio_processing.
BUG=None
NOTRY=true

Review-Url: https://codereview.webrtc.org/2691233003
Cr-Commit-Position: refs/heads/master@{#16613}
2017-02-14 20:00:12 +00:00
b83797bd7a Fix flaky ViEEncoder unit test.
The flaky test was introduced in ad9010c9836, and is essentially a race
where the ViE Encoder has already configured the quality scaler on the
encoder thread before we've updated the ScalingSettings. This CL adds
a forced reconfiguration of the quality scaler to avoid this issue.

BUG=None
TBR=sprang@webrtc.org

Review-Url: https://codereview.webrtc.org/2695873004
Cr-Commit-Position: refs/heads/master@{#16612}
2017-02-14 19:57:25 +00:00
5465ef5699 Remove VideoRendererGui
This file is deprecated and use of it should be replaced with
SurfaceViewRenderer instead.

BUG=webrtc:7158
R=sakal@webrtc.org

Review-Url: https://codereview.webrtc.org/2692843003 .
Cr-Commit-Position: refs/heads/master@{#16611}
2017-02-14 13:27:51 +00:00
24d1c6162e Revert of chromium_revision 7a8b621535..962dfbcdb2 (449940:450031) (patchset #1 id:1 of https://codereview.webrtc.org/2690183005/ )
Reason for revert:
Downstream fix needs to wait, so revert again to green up.

Original issue's description:
> Reland of Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031) (patchset #1 id:1 of https://codereview.webrtc.org/2690243002/ )
>
> Reason for revert:
> I have a fix ready for the downstream project.
>
> Original issue's description:
> > Revert of Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031) (patchset #1 id:1 of https://codereview.webrtc.org/2694773003/ )
> >
> > Reason for revert:
> > The libvpx roll broke an internal project
> >
> > Original issue's description:
> > > Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031)
> > >
> > > Change log: 7a8b621535..962dfbcdb2
> > > Full diff: 7a8b621535..962dfbcdb2
> > >
> > > Changed dependencies:
> > > * src/base: da9ea7c196..e7ee554267
> > > * src/build: 3e5cfce8cf..11f5df6e25
> > > * src/ios: aef3d8defa..ba6815a36f
> > > * src/third_party: a2296b7dbc..26d563eb01
> > > * src/third_party/libvpx/source/libvpx: 164db8278f..91f87e7513
> > > * src/tools: 8bbd3624b9..aceeebe907
> > > DEPS diff: 7a8b621535..962dfbcdb2/DEPS
> > >
> > > No update to Clang.
> > >
> > > TBR=marpan@webrtc.org,
> > > BUG=None
> > >
> > > Review-Url: https://codereview.webrtc.org/2694773003
> > > Cr-Commit-Position: refs/heads/master@{#16590}
> > > Committed: 9c9d95b2dc
> >
> > TBR=marpan@webrtc.org,buildbot@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/2690243002
> > Cr-Commit-Position: refs/heads/master@{#16592}
> > Committed: 02c739f4ef
>
> TBR=marpan@webrtc.org,buildbot@webrtc.org,kjellander@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/2690183005
> Cr-Commit-Position: refs/heads/master@{#16600}
> Committed: 29ea2edfe6

TBR=marpan@webrtc.org,buildbot@webrtc.org,peah@webrtc.org,kjellander@google.com
# 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/2691933005
Cr-Commit-Position: refs/heads/master@{#16610}
2017-02-14 13:00:01 +00:00
4065a5762b Move iOS tests to XCTest from gtest.
This enables tighter integration with XCode tooling and is a prereq
for adding UI tests.

BUG=webrtc:7150

Review-Url: https://codereview.webrtc.org/2697603002
Cr-Commit-Position: refs/heads/master@{#16609}
2017-02-14 12:58:56 +00:00
e374e0139b Remove VoEExternalMedia interface.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2645033002
Cr-Commit-Position: refs/heads/master@{#16608}
2017-02-14 12:55:00 +00:00
4555036ce0 Roll chromium_revision 962dfbcdb2..d80d672c08 (450031:450308)
Change log: 962dfbcdb2..d80d672c08
Full diff: 962dfbcdb2..d80d672c08

Changed dependencies:
* src/base: e7ee554267..0b38c57bf3
* src/build: 11f5df6e25..a5d37780d4
* src/ios: ba6815a36f..df8916d466
* src/testing: 71872f7d70..65367d41a4
* src/third_party: 26d563eb01..66cd1bd6e4
* src/third_party/catapult: 6fa9f83f74..79fa79eb4b
* src/third_party/ffmpeg: a77cdbfeb7..38d84d205c
* src/tools: aceeebe907..f35c039ee1
DEPS diff: 962dfbcdb2..d80d672c08/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2689423002
Cr-Commit-Position: refs/heads/master@{#16607}
2017-02-14 11:51:57 +00:00
81d93f37a5 Remove the unused and untested functions from VoERTP_RTCP.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2667423004
Cr-Commit-Position: refs/heads/master@{#16606}
2017-02-14 11:44:57 +00:00
0706813280 Android AppRTCMobile: Add setting for selecting H264 Baseline or High profile
BUG=webrtc:6337
R=glaznev@webrtc.org

Review-Url: https://codereview.webrtc.org/2658243002 .
Cr-Commit-Position: refs/heads/master@{#16605}
2017-02-14 11:41:35 +00:00
1f16ee38c1 Compile ios helpers on mac as well.
BUG=webrtc:5582

Review-Url: https://codereview.webrtc.org/2586433002
Cr-Commit-Position: refs/heads/master@{#16604}
2017-02-14 11:07:57 +00:00
a3b2add27d Added handling of 'agc_compression_gain' flag in audioproc_f.
The test program modules/audio_processing/test/audioproc_float.cc
defined the flag 'agc_compression_gain' and had checks if the
parameter was valid (audioproc_float). The flag was also copied to
webrtc::test::SimulationSettings of audio_processing_simulator.h. The
setting was however never applied to APM.

This change applies the setting on the GainControl submodule in the
same way as the agc_target_level is applied.

This is needed for e.g. testing the AGC fixed digital limiter with the
same configuration as it is (currently) used with in AudioMixerImpl.

Also added new flag '-experimental_agc'. This flag allows disabling the
experimental AGC, which is how the AGC is used in AudioMixerImpl.
ExperimentalAgc is enabled by default, exactly as it was prior to this change.

The change has been tested locally by listening tests and diff comparisons.

BUG=None
NOTRY=True # win_dbg bot not cooperating

Review-Url: https://codereview.webrtc.org/2684983004
Cr-Commit-Position: refs/heads/master@{#16603}
2017-02-14 10:07:49 +00:00
ad9010c983 Make sure initial framedrop is off where quality scaling is off.
BUG=chromium:689972,chromium:689915

Review-Url: https://codereview.webrtc.org/2684683004
Cr-Commit-Position: refs/heads/master@{#16602}
2017-02-14 08:46:51 +00:00
1a95e61e37 Delete httpclient.c and related files.
The files socketpool.h and diskcache.h also become unused, and are
deleted together with their sources.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2694753002
Cr-Commit-Position: refs/heads/master@{#16601}
2017-02-14 08:23:10 +00:00
29ea2edfe6 Reland of Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031) (patchset #1 id:1 of https://codereview.webrtc.org/2690243002/ )
Reason for revert:
I have a fix ready for the downstream project.

Original issue's description:
> Revert of Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031) (patchset #1 id:1 of https://codereview.webrtc.org/2694773003/ )
>
> Reason for revert:
> The libvpx roll broke an internal project
>
> Original issue's description:
> > Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031)
> >
> > Change log: 7a8b621535..962dfbcdb2
> > Full diff: 7a8b621535..962dfbcdb2
> >
> > Changed dependencies:
> > * src/base: da9ea7c196..e7ee554267
> > * src/build: 3e5cfce8cf..11f5df6e25
> > * src/ios: aef3d8defa..ba6815a36f
> > * src/third_party: a2296b7dbc..26d563eb01
> > * src/third_party/libvpx/source/libvpx: 164db8278f..91f87e7513
> > * src/tools: 8bbd3624b9..aceeebe907
> > DEPS diff: 7a8b621535..962dfbcdb2/DEPS
> >
> > No update to Clang.
> >
> > TBR=marpan@webrtc.org,
> > BUG=None
> >
> > Review-Url: https://codereview.webrtc.org/2694773003
> > Cr-Commit-Position: refs/heads/master@{#16590}
> > Committed: 9c9d95b2dc
>
> TBR=marpan@webrtc.org,buildbot@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/2690243002
> Cr-Commit-Position: refs/heads/master@{#16592}
> Committed: 02c739f4ef

TBR=marpan@webrtc.org,buildbot@webrtc.org,kjellander@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/2690183005
Cr-Commit-Position: refs/heads/master@{#16600}
2017-02-14 07:53:19 +00:00
77282a87a1 Delete fileutils_mock.h.
It became unused in cl https://codereview.webrtc.org/2541453002/.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2690093002
Cr-Commit-Position: refs/heads/master@{#16599}
2017-02-14 07:21:52 +00:00
2758c664b4 Fix the build break by keeping the old Port::AddAddress method since the
downstream application depends on it.
Mark the old Port::AddAddress deprecated and will be removed after the
applications stop replying on it.

BUG=None.
R=deadbeef@webrtc.org

Review-Url: https://codereview.webrtc.org/2694103003 .
Cr-Commit-Position: refs/heads/master@{#16598}
2017-02-14 01:33:27 +00:00
c874d1296a Fixing logic for using android_setsocknetwork() with bind().
If android_setsocknetwork() is available, and it fails, then bind()
should *not* be called, and an error should be returned.

If it succeeds, then bind should be called, but with an "any" address.

This is to prevent cases where sockets are sent with a source address
that doesn't match the network interface they're sent on. See bug below.

This CL also changes "NetworkBinderResults" to an enum class, and
renames it to "NetworkBinderResult".

BUG=webrtc:7026

Review-Url: https://codereview.webrtc.org/2646863005
Cr-Commit-Position: refs/heads/master@{#16597}
2017-02-13 23:41:59 +00:00
06b7e5ce1f Add H.264 high profile to the list of supported codecs before baseline profile.
To ensure compliance with older version high profile should appear in local SDP
before baseline profile.

BUG=b/34816463

Review-Url: https://codereview.webrtc.org/2696733002
Cr-Commit-Position: refs/heads/master@{#16596}
2017-02-13 23:13:24 +00:00
b856794be7 Revert of Add the url attribute to the IceCandidate (Java Wrapper) (patchset #3 id:60001 of https://codereview.webrtc.org/2690593002/ )
Reason for revert:
Breaks downstream application's build

Original issue's description:
> Add the url attribute to the IceCandidate (Java Wrapper)
>
> The url of the ICE server is added to the IceCandiate class.
> This can be used to tell which server this candidate was gathered from.
>
> BUG=webrtc:7128
>
> Review-Url: https://codereview.webrtc.org/2690593002
> Cr-Commit-Position: refs/heads/master@{#16593}
> Committed: 8586c8ee88

TBR=magjed@webrtc.org,zhihuang@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7128

Review-Url: https://codereview.webrtc.org/2692993002
Cr-Commit-Position: refs/heads/master@{#16595}
2017-02-13 22:31:38 +00:00
f812e45d8f Handle InitDecode and reset in fallback decoder.
Makes sure video decoder software fallback handles InitDecode()
failures, and properly releases the pointer after ::Release() so that
another decode failure will properly reinitialize the decoder.

Also makes sure to not call Decode() without a previous InitDecode()
succeeding.

BUG=webrtc:7154
R=noahric@chromium.org, sophiechang@chromium.org

Review-Url: https://codereview.webrtc.org/2690183004 .
Cr-Commit-Position: refs/heads/master@{#16594}
2017-02-13 22:11:08 +00:00
8586c8ee88 Add the url attribute to the IceCandidate (Java Wrapper)
The url of the ICE server is added to the IceCandiate class.
This can be used to tell which server this candidate was gathered from.

BUG=webrtc:7128

Review-Url: https://codereview.webrtc.org/2690593002
Cr-Commit-Position: refs/heads/master@{#16593}
2017-02-13 22:04:50 +00:00
02c739f4ef Revert of Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031) (patchset #1 id:1 of https://codereview.webrtc.org/2694773003/ )
Reason for revert:
The libvpx roll broke an internal project

Original issue's description:
> Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031)
>
> Change log: 7a8b621535..962dfbcdb2
> Full diff: 7a8b621535..962dfbcdb2
>
> Changed dependencies:
> * src/base: da9ea7c196..e7ee554267
> * src/build: 3e5cfce8cf..11f5df6e25
> * src/ios: aef3d8defa..ba6815a36f
> * src/third_party: a2296b7dbc..26d563eb01
> * src/third_party/libvpx/source/libvpx: 164db8278f..91f87e7513
> * src/tools: 8bbd3624b9..aceeebe907
> DEPS diff: 7a8b621535..962dfbcdb2/DEPS
>
> No update to Clang.
>
> TBR=marpan@webrtc.org,
> BUG=None
>
> Review-Url: https://codereview.webrtc.org/2694773003
> Cr-Commit-Position: refs/heads/master@{#16590}
> Committed: 9c9d95b2dc

TBR=marpan@webrtc.org,buildbot@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/2690243002
Cr-Commit-Position: refs/heads/master@{#16592}
2017-02-13 21:53:42 +00:00
26d99c2e28 Add the URL attribute to cricket::Candiate.
The URL of the ICE server will be reconstructed by the Port and the URL
attribute is added to the cricket::Candidate struct so that we can tell
which ICE server the candidate was gathered from.

This CL only changes the native C++ code. The Java and Objc wrapper will
be created in separate CLs.

BUG=webrtc::7128

Review-Url: https://codereview.webrtc.org/2685053004
Cr-Commit-Position: refs/heads/master@{#16591}
2017-02-13 20:47:27 +00:00
9c9d95b2dc Roll chromium_revision 7a8b621535..962dfbcdb2 (449940:450031)
Change log: 7a8b621535..962dfbcdb2
Full diff: 7a8b621535..962dfbcdb2

Changed dependencies:
* src/base: da9ea7c196..e7ee554267
* src/build: 3e5cfce8cf..11f5df6e25
* src/ios: aef3d8defa..ba6815a36f
* src/third_party: a2296b7dbc..26d563eb01
* src/third_party/libvpx/source/libvpx: 164db8278f..91f87e7513
* src/tools: 8bbd3624b9..aceeebe907
DEPS diff: 7a8b621535..962dfbcdb2/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2694773003
Cr-Commit-Position: refs/heads/master@{#16590}
2017-02-13 20:11:18 +00:00
39e14da919 Changing some PeerConnection-related comments.
As recommended by nisse@ in comments on this CL:
https://codereview.webrtc.org/2685093002/

BUG=None
NOTRY=True
TBR=nisse@webrtc.org

Review-Url: https://codereview.webrtc.org/2692923002
Cr-Commit-Position: refs/heads/master@{#16589}
2017-02-13 17:49:58 +00:00
e3a5567230 Reduce the BWE with 50% when feedback is received too late.
Lateness is determined by the length of the send-side history, currently
set to 60 seconds.

BUG=webrtc:5079

Review-Url: https://codereview.webrtc.org/2684353004
Cr-Commit-Position: refs/heads/master@{#16588}
2017-02-13 17:08:22 +00:00
9b0dbd4438 Support selecting architectures in iOS build script
BUG=webrtc:7127

Review-Url: https://codereview.webrtc.org/2682223004
Cr-Commit-Position: refs/heads/master@{#16587}
2017-02-13 16:30:01 +00:00
bcd88dbc01 WebRtcVoiceEngineTest: Changed a static_cast to a checked_cast.
Also two spelling fixes.
This is a follow-up to https://codereview.webrtc.org/2669583002/

TBR=kwiberg@webrtc.org
BUG=webrtc:5806

Review-Url: https://codereview.webrtc.org/2697453004
Cr-Commit-Position: refs/heads/master@{#16586}
2017-02-13 15:04:05 +00:00
3ad1a5065c Roll chromium_revision 2fd0fddb74..7a8b621535 (449922:449940)
Change log: 2fd0fddb74..7a8b621535
Full diff: 2fd0fddb74..7a8b621535

Changed dependencies:
* src/base: 4860845df5..da9ea7c196
* src/ios: e5d1b2ef26..aef3d8defa
* src/third_party: bb887f7eeb..a2296b7dbc
* src/third_party/catapult: 623e8078bf..6fa9f83f74
DEPS diff: 2fd0fddb74..7a8b621535/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2693903002
Cr-Commit-Position: refs/heads/master@{#16585}
2017-02-13 14:44:18 +00:00
9de49e317e Add clearImage method to SurfaceViewRenderer.
BUG=None

Review-Url: https://codereview.webrtc.org/2691533002
Cr-Commit-Position: refs/heads/master@{#16584}
2017-02-13 14:15:02 +00:00
38cc1d6b31 Replace RtpStreamReceiver::DeliverRtp with OnRtpPacket.
This avoids redoing RTP header parsing already done in Call, for video.

The next step is to convert other types of receive streams, i.e.,
audio and flexfec, to use a compatible OnRtpPacket method. We can then
introduce a shared base interface, and simplify media-independent
receive processing in Call.

BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/2681673004
Cr-Commit-Position: refs/heads/master@{#16583}
2017-02-13 13:59:46 +00:00
07a050f995 Add support for swapping feeds in Android AppRTCMobile.
BUG=webrtc:6937

Review-Url: https://codereview.webrtc.org/2682943006
Cr-Commit-Position: refs/heads/master@{#16582}
2017-02-13 13:58:27 +00:00
f6ddbe77cb Fix check_package_boundaries presubmit test for Windows.
BUG=webrtc:6954
NOTRY=True

Review-Url: https://codereview.webrtc.org/2695573003
Cr-Commit-Position: refs/heads/master@{#16581}
2017-02-13 13:18:02 +00:00
806a1a0c28 Add ifdef protection for iOS-only headers
BUG=webrtc:6841

Review-Url: https://codereview.webrtc.org/2553683008
Cr-Commit-Position: refs/heads/master@{#16580}
2017-02-13 13:09:01 +00:00
585209b36e Adding --use-goma and --extra-gn-args flags to build_ios_libs.py
BUG=chromium:690916
NOTRY=True

Review-Url: https://codereview.webrtc.org/2692443003
Cr-Commit-Position: refs/heads/master@{#16579}
2017-02-13 12:59:27 +00:00
06f240bc4f Clean out platform specific things from voice_engine_defines.h.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2689183002
Cr-Commit-Position: refs/heads/master@{#16578}
2017-02-13 12:42:52 +00:00
552c7c70b0 Make SendStatisticsProxy paramter mandatory in ViEEncoder ctor.
The only implementation which used a nullptr was a mock used in tests,
so add a dummy instance there instead.
Remove tests for stats_proxy_ in vie_encoder and just dcheck in the
constructor instead.

BUG=None

Review-Url: https://codereview.webrtc.org/2695643002
Cr-Commit-Position: refs/heads/master@{#16577}
2017-02-13 12:41:45 +00:00
1458462303 Delete unused classes AutoDetectProxy and SslSocketFactory.
SslSocketFactory is unused since https://codereview.webrtc.org/2506983002, and it's the last
user of AutoDetectProxy.

Also move HttpListenServer and SocksProxyServer to the rtc_base_tests_utils gn target, since they're used by tests only.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2541453002
Cr-Commit-Position: refs/heads/master@{#16576}
2017-02-13 12:33:28 +00:00
375b9ac4cc Improve warning about deprecation in PRESUBMIT
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2691933003
Cr-Commit-Position: refs/heads/master@{#16575}
2017-02-13 12:13:23 +00:00
5583384048 Pass isolate output dir to gtest-parallel-wrapper.py
This makes it possible to archive all test execution logs on swarming jobs.

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

Review-Url: https://codereview.webrtc.org/2686563002
Cr-Commit-Position: refs/heads/master@{#16574}
2017-02-13 11:58:13 +00:00
1771a3ca0f Roll chromium_revision d877d5897f..2fd0fddb74 (449915:449922)
Change log: d877d5897f..2fd0fddb74
Full diff: d877d5897f..2fd0fddb74

Changed dependencies:
* src/third_party: df027252d0..bb887f7eeb
DEPS diff: d877d5897f..2fd0fddb74/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2690883003
Cr-Commit-Position: refs/heads/master@{#16573}
2017-02-13 10:57:38 +00:00
be03724ae1 Fix nits in vie_encoder
Updated comment.
Don't call AdaptUp/AdaptDown in tests without first emitting a frame.
Handle frame received precondition in AdaptUp/AdaptDown with DCHECK
instead of return.

BUG=webrtc:4172, webrtc:6850

Review-Url: https://codereview.webrtc.org/2690023002
Cr-Commit-Position: refs/heads/master@{#16572}
2017-02-13 10:38:17 +00:00
7041eed59f Add possibility to plot statistics from integration tests per codec type/implementation.
BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/2688863002
Cr-Commit-Position: refs/heads/master@{#16571}
2017-02-13 09:37:57 +00:00
b6dd7cd5bf Roll chromium_revision 79dd3437b6..d877d5897f (449906:449915)
Change log: 79dd3437b6..d877d5897f
Full diff: 79dd3437b6..d877d5897f

Changed dependencies:
* src/third_party: fb6934b178..df027252d0
* src/third_party/catapult: 67cf0dc183..623e8078bf
DEPS diff: 79dd3437b6..d877d5897f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2690933002
Cr-Commit-Position: refs/heads/master@{#16570}
2017-02-13 08:00:08 +00:00
c8cb889c23 Roll chromium_revision e0b2424b74..79dd3437b6 (449904:449906)
Change log: e0b2424b74..79dd3437b6
Full diff: e0b2424b74..79dd3437b6

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2690903003
Cr-Commit-Position: refs/heads/master@{#16569}
2017-02-13 04:58:39 +00:00