Commit Graph

16500 Commits

Author SHA1 Message Date
1dffc62843 Remove all occurrences of "using std::string".
BUG=webrtc:7104
NOTRY=True

Review-Url: https://codereview.webrtc.org/2675723002
Cr-Commit-Position: refs/heads/master@{#16418}
2017-02-02 16:10:00 +00:00
e372d3c519 Add event log visualization of rtp timestamps over time.
BUG=None

Review-Url: https://codereview.webrtc.org/2658073002
Cr-Commit-Position: refs/heads/master@{#16417}
2017-02-02 16:04:18 +00:00
a55f021d43 Add 120ms frame ability to ANA
BUG=webrtc:7093

Review-Url: https://codereview.webrtc.org/2669733002
Cr-Commit-Position: refs/heads/master@{#16416}
2017-02-02 15:47:19 +00:00
ed01647ea9 Remove bad DCHECK added as part of https://codereview.webrtc.org/2452163004/
BUG=webrtc:4690
TBR=stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2668413005
Cr-Commit-Position: refs/heads/master@{#16415}
2017-02-02 12:23:24 +00:00
b33eed2e42 Fix perf issue when timinig out receiver infos in RTCP.
BUG=b/33270241

Review-Url: https://codereview.webrtc.org/2664163002
Cr-Commit-Position: refs/heads/master@{#16414}
2017-02-02 11:57:02 +00:00
cc99bc25d8 Change StunMessage::AddAttribute return type from bool to void.
Proper error handling was missing, using VERIFY to crash in debug
builds, while release builds would ignore the error and leak the
attribute memory. The check of attribute type consistency was changed
to a RTC_DCHECK.

Also removes a large number of uses of the deprecated VERIFY macro.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2665343002
Cr-Commit-Position: refs/heads/master@{#16413}
2017-02-02 09:31:30 +00:00
f7826d668a Remove InlinedApi lint ignore.
Adds ignore for all lint errors in Chromium code. Changes minimum SDK for
instrumentation tests to 16 from 14. Adds TargetApi annotations.

BUG=webrtc:6597

Review-Url: https://codereview.webrtc.org/2670473004
Cr-Commit-Position: refs/heads/master@{#16412}
2017-02-02 08:53:33 +00:00
a29d5ec613 Make 'webrtc' target a complete static library on Linux, Android and Windows
It's currently not possible on Mac and iOS due to libtool. See webrtc:6418
for more info.

BUG=webrtc:6418
NOTRY=True

Review-Url: https://codereview.webrtc.org/2367313002
Cr-Commit-Position: refs/heads/master@{#16411}
2017-02-02 07:51:13 +00:00
24af66397e Adding Java wrapper for DtmfSender.
BUG=webrtc:4180

Review-Url: https://codereview.webrtc.org/2666873002
Cr-Commit-Position: refs/heads/master@{#16410}
2017-02-02 05:53:09 +00:00
20cb0c1c85 Move DTMF sender to RtpSender (as opposed to WebRtcSession).
Previously in the spec, there was a createDtmfSender method on
PeerConnection, but that's been replaced by a "dtmf" attribute
on RtpSender, which allows getting a DTMF sender without having
an audio track.

This also simplifies the code slightly, since tracks are now not
necessary for identification.

BUG=webrtc:4180

Review-Url: https://codereview.webrtc.org/2666853002
Cr-Commit-Position: refs/heads/master@{#16409}
2017-02-02 04:27:00 +00:00
2e03c66119 Adding build switch for Opus that supports 120ms ptime.
BUG=webrtc:7097

TEST=Set "ptime=120", try WebRTC calls over custom build Chromium with and without Opus 120ms. Try both Chromium w <-> Chromium w and Chromium w <-> Chromium w/o

Review-Url: https://codereview.webrtc.org/2668633004
Cr-Commit-Position: refs/heads/master@{#16408}
2017-02-02 01:31:11 +00:00
d3d3ba5159 Revert of Enable audio streams to send padding. (patchset #4 id:60001 of https://codereview.webrtc.org/2652893004/ )
Reason for revert:
Speculatively reverting, since Android end-to-end tests (such as https://build.chromium.org/p/client.webrtc/builders/Android64%20%28M%20Nexus5X%29) started failing.

Original issue's description:
> Enable audio streams to send padding.
>
> Useful if bitrate probing is to be used with audio streams.
>
> BUG=webrtc:7043
>
> Review-Url: https://codereview.webrtc.org/2652893004
> Cr-Commit-Position: refs/heads/master@{#16404}
> Committed: e35f89a484

TBR=mflodman@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7043

Review-Url: https://codereview.webrtc.org/2669033003
Cr-Commit-Position: refs/heads/master@{#16407}
2017-02-01 23:45:53 +00:00
1cbf518f01 Roll chromium_revision 6b2002254c..496a750d38 (447561:447619)
Change log: 6b2002254c..496a750d38
Full diff: 6b2002254c..496a750d38

Changed dependencies:
* src/build: ce18e7a302..337c73855e
* src/ios: 28d4c45010..6b87d69c72
* src/testing: e951ee4532..04c1f97a2d
* src/third_party: db76571585..c9a58f7ae6
* src/third_party/catapult: 4ee31ea3b4..a801abb6bc
* src/tools: 03029fdaab..d4ba547dba
DEPS diff: 6b2002254c..496a750d38/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2672563002
Cr-Commit-Position: refs/heads/master@{#16406}
2017-02-01 22:55:04 +00:00
353e7e1d8a Roll chromium_revision 9f2c537112..6b2002254c (447517:447561)
Change log: 9f2c537112..6b2002254c
Full diff: 9f2c537112..6b2002254c

Changed dependencies:
* src/base: 2120ecf909..32f2a4543f
* src/build: 47e07d6798..ce18e7a302
* src/ios: 84fc509c5c..28d4c45010
* src/testing: 178a302b13..e951ee4532
* src/third_party: f057561577..db76571585
* src/tools: 694a99aeef..03029fdaab
DEPS diff: 9f2c537112..6b2002254c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2668343002
Cr-Commit-Position: refs/heads/master@{#16405}
2017-02-01 19:51:51 +00:00
e35f89a484 Enable audio streams to send padding.
Useful if bitrate probing is to be used with audio streams.

BUG=webrtc:7043

Review-Url: https://codereview.webrtc.org/2652893004
Cr-Commit-Position: refs/heads/master@{#16404}
2017-02-01 17:06:25 +00:00
46fbb7d9d5 Roll chromium_revision ccc17b815a..9f2c537112 (447493:447517)
Change log: ccc17b815a..9f2c537112
Full diff: ccc17b815a..9f2c537112

Changed dependencies:
* src/base: 9f0c5ad45c..2120ecf909
* src/ios: 291daef6af..84fc509c5c
* src/third_party: 4696885700..f057561577
DEPS diff: ccc17b815a..9f2c537112/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664393004
Cr-Commit-Position: refs/heads/master@{#16403}
2017-02-01 16:52:09 +00:00
b1ca073db4 Rename adaptation api methods, extended vie_encoder unit test.
Use AdaptDown/AdaptUp instead of ScaleDown/ScaleUp, since we may want to
adapt using other means than resolution.

Also, extend vie_encoder with unit test that actually uses frames scaled
to resolution as determined by VideoAdapter, since that seems to be the
default implementation.

BUG=webrtc:4172

Review-Url: https://codereview.webrtc.org/2652893015
Cr-Commit-Position: refs/heads/master@{#16402}
2017-02-01 16:38:12 +00:00
d83b9670a6 Replace consecutive-losses count by a calculation of first-order-FEC recoverability.
Note:
* PLR is calculated over all of the known packets.
* RPLR is calculated over all of the known packet *pairs*. That is, only over sets of subsequent packets where the reception status is known for both.

BUG=webrtc:7058

Review-Url: https://codereview.webrtc.org/2629883003
Cr-Commit-Position: refs/heads/master@{#16401}
2017-02-01 16:36:09 +00:00
14245cc939 Revert of Always call RemoteBitrateEstimator::IncomingPacket from Call. (patchset #9 id:160001 of https://codereview.webrtc.org/2659563002/ )
Reason for revert:
This change causes excessive logging when running tests, and possibly also broke perf tests, see https://build.chromium.org/p/client.webrtc.perf/builders/Linux%20Trusty/builds/1040/steps/webrtc_perf_tests/logs/stdio

Original issue's description:
> Always call RemoteBitrateEstimator::IncomingPacket from Call.
>
> Delete the calls from RtpStreamReceiver (for video) and
> AudioReceiveStream.
>
> BUG=webrtc:6847
>
> Review-Url: https://codereview.webrtc.org/2659563002
> Cr-Commit-Position: refs/heads/master@{#16393}
> Committed: 6d4dd593a8

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

Review-Url: https://codereview.webrtc.org/2668973003
Cr-Commit-Position: refs/heads/master@{#16400}
2017-02-01 16:10:36 +00:00
77f0580f83 Add new step graph type to event log visualization tool. Currently used for bitrate estimate and accumulated packet count, but could in general be used for any metric that is piecewise constant.
BUG=None

Review-Url: https://codereview.webrtc.org/2653343004
Cr-Commit-Position: refs/heads/master@{#16399}
2017-02-01 14:34:53 +00:00
a565f92e87 Roll chromium_revision e87481817b..ccc17b815a (447482:447493)
Change log: e87481817b..ccc17b815a
Full diff: e87481817b..ccc17b815a

Changed dependencies:
* src/base: aa33afcd92..9f0c5ad45c
* src/third_party: 1539999b5a..4696885700
* src/tools: 54fd165044..694a99aeef
DEPS diff: e87481817b..ccc17b815a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667113002
Cr-Commit-Position: refs/heads/master@{#16398}
2017-02-01 13:44:39 +00:00
099110cf4b Don't send audio packets if the network is down.
BUG=webrtc:7083

Review-Url: https://codereview.webrtc.org/2664213002
Cr-Commit-Position: refs/heads/master@{#16397}
2017-02-01 11:57:42 +00:00
4637b6afca Consistent 30% improvement in audio mixer running time.
(Or, in less flattering terms, fixing a performance issue introduced
a few months ago by me).

In GN release mode (is_debug = false), the version of the mixer code
before this CL generated code that multiplied each sample (tens of
thousands/second for each input stream) with a floating point number.
This number is almost always exactly 1.0f. The only situation when it's
not 1 is when an audio steam is added or removed.

For one input stream early return leads to a 30% improvement of audio
mixing time profiled on x86-64 under a release build (is_debug = false,
enable_profiling, enable_full_stack_frames_for_profiling) with 16kHz and no
APM limiter. There can be up to 3 streams.

BUG=chromium:687502

Review-Url: https://codereview.webrtc.org/2659423002
Cr-Commit-Position: refs/heads/master@{#16396}
2017-02-01 11:43:31 +00:00
35fc2aa82f Revert of Drop frames until specified bitrate is achieved. (patchset #12 id:240001 of https://codereview.webrtc.org/2630333002/ )
Reason for revert:
due to failures on perf tests (not on perf stats, but fails running due to dcheck failures), see e.g., https://build.chromium.org/p/client.webrtc.perf/builders/Android32%20Tests%20(K%20Nexus5)

Original issue's description:
> Drop frames until specified bitrate is achieved.
>
> This CL fixes a regression introduced with the new quality scaler
> where the video would no longer start in a scaled mode. This CL adds
> code that compares incoming captured frames to the target bitrate,
> and if they are found to be too large, they are dropped and sinkWants
> set to a lower resolution. The number of dropped frames should be low
> (0-4 in most cases) and should not introduce a noticeable delay, or
> at least should be preferrable to having the first 2-4 seconds of video
> have very low quality.
>
> BUG=webrtc:6953
>
> Review-Url: https://codereview.webrtc.org/2630333002
> Cr-Commit-Position: refs/heads/master@{#16391}
> Committed: 83399caec5

TBR=perkj@webrtc.org,sprang@webrtc.org,stefan@webrtc.org,kthelgason@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:6953

Review-Url: https://codereview.webrtc.org/2666303002
Cr-Commit-Position: refs/heads/master@{#16395}
2017-02-01 11:14:00 +00:00
2ad42ca0a0 Roll chromium_revision 8346af5a71..e87481817b (447464:447482)
Change log: 8346af5a71..e87481817b
Full diff: 8346af5a71..e87481817b

Changed dependencies:
* src/base: b9d4d9b0e5..aa33afcd92
* src/third_party: 4f196478f6..1539999b5a
DEPS diff: 8346af5a71..e87481817b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664193004
Cr-Commit-Position: refs/heads/master@{#16394}
2017-02-01 11:12:51 +00:00
6d4dd593a8 Always call RemoteBitrateEstimator::IncomingPacket from Call.
Delete the calls from RtpStreamReceiver (for video) and
AudioReceiveStream.

BUG=webrtc:6847

Review-Url: https://codereview.webrtc.org/2659563002
Cr-Commit-Position: refs/heads/master@{#16393}
2017-02-01 11:06:58 +00:00
803dc29bb6 Enable cpplint and fix cpplint errors in webrtc/api
Adding 'explicit' to these constructors has a low risk of causing
compatibility problems:
explicit RTCConfiguration(RTCConfigurationType type)
explicit IdBase(StatsType type)

BUG=webrtc:5267
TESTED=Fixed issues reported by:
find webrtc/api -type f -name *.cc -o -name *.h | xargs cpplint.py
followed by 'git cl presubmit'.

Review-Url: https://codereview.webrtc.org/2663063003
Cr-Commit-Position: refs/heads/master@{#16392}
2017-02-01 09:55:59 +00:00
83399caec5 Drop frames until specified bitrate is achieved.
This CL fixes a regression introduced with the new quality scaler
where the video would no longer start in a scaled mode. This CL adds
code that compares incoming captured frames to the target bitrate,
and if they are found to be too large, they are dropped and sinkWants
set to a lower resolution. The number of dropped frames should be low
(0-4 in most cases) and should not introduce a noticeable delay, or
at least should be preferrable to having the first 2-4 seconds of video
have very low quality.

BUG=webrtc:6953

Review-Url: https://codereview.webrtc.org/2630333002
Cr-Commit-Position: refs/heads/master@{#16391}
2017-02-01 09:31:52 +00:00
fdd9b85652 Roll chromium_revision e4d460e023..8346af5a71 (447441:447464)
Change log: e4d460e023..8346af5a71
Full diff: e4d460e023..8346af5a71

Changed dependencies:
* src/third_party: 7819fc08a1..4f196478f6
* src/tools: a3363fc4d3..54fd165044
DEPS diff: e4d460e023..8346af5a71/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2671443003
Cr-Commit-Position: refs/heads/master@{#16390}
2017-02-01 07:42:16 +00:00
a1cf88db7c Roll chromium_revision 9d90548426..e4d460e023 (447390:447441)
Change log: 9d90548426..e4d460e023
Full diff: 9d90548426..e4d460e023

Changed dependencies:
* src/base: c860163f26..b9d4d9b0e5
* src/build: ddc0834400..47e07d6798
* src/ios: a746126b54..291daef6af
* src/testing: ec06c5ba65..178a302b13
* src/third_party: be8d0106e3..7819fc08a1
* src/tools: ef2904978b..a3363fc4d3
DEPS diff: 9d90548426..e4d460e023/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2668203002
Cr-Commit-Position: refs/heads/master@{#16389}
2017-02-01 04:56:48 +00:00
3f6d817b43 Roll chromium_revision 2ed48364ed..9d90548426 (447343:447390)
Change log: 2ed48364ed..9d90548426
Full diff: 2ed48364ed..9d90548426

Changed dependencies:
* src/base: d2886e9a5b..c860163f26
* src/ios: f7ef8e39b4..a746126b54
* src/testing: 398e661385..ec06c5ba65
* src/third_party: a8d009e93b..be8d0106e3
* src/third_party/catapult: 2c3f1f3d69..4ee31ea3b4
* src/tools: 1b6aeda2f7..ef2904978b
DEPS diff: 2ed48364ed..9d90548426/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2666043005
Cr-Commit-Position: refs/heads/master@{#16388}
2017-02-01 02:07:27 +00:00
dc20e26594 Use correct calling convention for CreateThread callback on Windows.
It appears that thread.cc was the only thing in the webrtc codebase that was
doing this incorrectly (platform_thread.cc, for instance, is ok).

BUG=chromium:687251

Review-Url: https://codereview.webrtc.org/2668693005
Cr-Commit-Position: refs/heads/master@{#16387}
2017-01-31 23:10:44 +00:00
3e4ebc7d89 Roll chromium_revision 0851a43de7..2ed48364ed (447237:447343)
Change log: 0851a43de7..2ed48364ed
Full diff: 0851a43de7..2ed48364ed

Changed dependencies:
* src/base: f67087505f..d2886e9a5b
* src/build: bf5546be98..ddc0834400
* src/ios: 1963c7ec83..f7ef8e39b4
* src/testing: 7e906f08b6..398e661385
* src/third_party: 64a6c84321..a8d009e93b
* src/third_party/catapult: 6bc0354c35..2c3f1f3d69
* src/tools: 4c949b83b7..1b6aeda2f7
DEPS diff: 0851a43de7..2ed48364ed/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664173003
Cr-Commit-Position: refs/heads/master@{#16386}
2017-01-31 23:01:59 +00:00
ac61b745df Refactor FakeAudioDevice to have separate methods for starting recording and playout.
Also, change FakeAudioDevice to generate a sine tone instead of using a file.

TBR=henrika@webrtc.org, stefan@webrtc.org

BUG=webrtc:7080

Review-Url: https://codereview.webrtc.org/2652803002
Cr-Commit-Position: refs/heads/master@{#16385}
2017-01-31 21:32:49 +00:00
1c056254a6 Fix race condition in FrameBuffer2
If the frame buffer is cleared while the decoding thread is waiting to acquire
the lock in order to return the |next_frame_it| will be invalidated.

BUG=chromium:679306

Review-Url: https://codereview.webrtc.org/2668743002
Cr-Commit-Position: refs/heads/master@{#16384}
2017-01-31 17:53:12 +00:00
54340d8e75 Change opus min bitrate.
BUG=webrtc:7087

Review-Url: https://codereview.webrtc.org/2668693003
Cr-Commit-Position: refs/heads/master@{#16383}
2017-01-31 17:06:53 +00:00
cf34fdea19 Roll chromium_revision 721746ebca..0851a43de7 (447221:447237)
Change log: 721746ebca..0851a43de7
Full diff: 721746ebca..0851a43de7

Changed dependencies:
* src/build: 02f71fd7cc..bf5546be98
* src/ios: 91f142614d..1963c7ec83
* src/third_party: e186007e44..64a6c84321
* src/tools: d0543f2565..4c949b83b7
DEPS diff: 721746ebca..0851a43de7/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667983003
Cr-Commit-Position: refs/heads/master@{#16382}
2017-01-31 16:49:57 +00:00
7f08e82251 Fix per regression in probing.
BUG=chromium:687030

Review-Url: https://codereview.webrtc.org/2664193002
Cr-Commit-Position: refs/heads/master@{#16381}
2017-01-31 15:49:28 +00:00
6fb4f5696d Reland of move usage of deprecated g_type_init API (patchset #1 id:1 of https://codereview.webrtc.org/2666103002/ )
Reason for revert:
Relanding because breakage was not related to this change.

Original issue's description:
> Revert of Remove usage of deprecated g_type_init API (patchset #1 id:1 of https://codereview.webrtc.org/2660823003/ )
>
> Reason for revert:
> Reverting due to internal breakage. Will investigate and re-land
>
> Original issue's description:
> > Remove usage of deprecated g_type_init API
> >
> > BUG=webrtc:7024
> >
> > Review-Url: https://codereview.webrtc.org/2660823003
> > Cr-Commit-Position: refs/heads/master@{#16376}
> > Committed: b2caab7f60
>
> TBR=kjellander@webrtc.org,perkj@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7024
>
> Review-Url: https://codereview.webrtc.org/2666103002
> Cr-Commit-Position: refs/heads/master@{#16379}
> Committed: d1685ab547

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

Review-Url: https://codereview.webrtc.org/2666923002
Cr-Commit-Position: refs/heads/master@{#16380}
2017-01-31 14:50:14 +00:00
d1685ab547 Revert of Remove usage of deprecated g_type_init API (patchset #1 id:1 of https://codereview.webrtc.org/2660823003/ )
Reason for revert:
Reverting due to internal breakage. Will investigate and re-land

Original issue's description:
> Remove usage of deprecated g_type_init API
>
> BUG=webrtc:7024
>
> Review-Url: https://codereview.webrtc.org/2660823003
> Cr-Commit-Position: refs/heads/master@{#16376}
> Committed: b2caab7f60

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

Review-Url: https://codereview.webrtc.org/2666103002
Cr-Commit-Position: refs/heads/master@{#16379}
2017-01-31 14:09:30 +00:00
0fe1216c9c Move more calls to webrtc::field_trial::FindFullName into ctor, thereby minimizing the non-trivial cost of repeated string comparisons.
BUG=webrtc:7059

Review-Url: https://codereview.webrtc.org/2657863002
Cr-Commit-Position: refs/heads/master@{#16378}
2017-01-31 13:48:37 +00:00
89f281c51a Roll chromium_revision f74de5a3c9..721746ebca (447212:447221)
Change log: f74de5a3c9..721746ebca
Full diff: f74de5a3c9..721746ebca

Changed dependencies:
* src/buildtools: c302711306..a7cc7a3e21
* src/third_party: c57421de05..e186007e44
* src/third_party/catapult: 986b4e8b58..6bc0354c35
DEPS diff: f74de5a3c9..721746ebca/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2661203002
Cr-Commit-Position: refs/heads/master@{#16377}
2017-01-31 13:33:55 +00:00
b2caab7f60 Remove usage of deprecated g_type_init API
BUG=webrtc:7024

Review-Url: https://codereview.webrtc.org/2660823003
Cr-Commit-Position: refs/heads/master@{#16376}
2017-01-31 13:16:13 +00:00
3ebbcb528b Stop using VoEVideoSync in Call/VideoReceiveStream.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2452163004
Cr-Commit-Position: refs/heads/master@{#16375}
2017-01-31 11:58:40 +00:00
63b14b7d15 Add override declarations to PeerConnectionObserver subclasses, and delete obsolete methods.
BUG=None

Review-Url: https://codereview.webrtc.org/2660223002
Cr-Commit-Position: refs/heads/master@{#16374}
2017-01-31 11:34:01 +00:00
1783f169d9 Roll chromium_revision a2c4dd1ab5..f74de5a3c9 (447201:447212)
Change log: a2c4dd1ab5..f74de5a3c9
Full diff: a2c4dd1ab5..f74de5a3c9

Changed dependencies:
* src/third_party: cfc5a7f896..c57421de05
* src/tools: bebe01ab2a..d0543f2565
DEPS diff: a2c4dd1ab5..f74de5a3c9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2663173002
Cr-Commit-Position: refs/heads/master@{#16373}
2017-01-31 11:00:05 +00:00
a7ee14ebf5 Suppress Memcheck:Uninitialized error when printing rtc::optional.
BUG=chromium:687087, webrtc:6822
NOTRY=True

Review-Url: https://codereview.webrtc.org/2669463003
Cr-Commit-Position: refs/heads/master@{#16372}
2017-01-31 10:45:54 +00:00
1e4e8cb43d Add CreatePeerConnectionFactory overloads that take audio codec factory args
BUG=5805

Review-Url: https://codereview.webrtc.org/2653343003
Cr-Commit-Position: refs/heads/master@{#16371}
2017-01-31 09:48:08 +00:00
7ce109acd3 Replace the easy cases of VERIFY usage.
BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2652653012
Cr-Commit-Position: refs/heads/master@{#16370}
2017-01-31 08:57:56 +00:00
96a9fa0291 Removing webrtc/build folder
This is the last CL in webrtc:7030, we have moved all the content
of the folder and we can get rid of it.

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

Review-Url: https://codereview.webrtc.org/2661503004
Cr-Commit-Position: refs/heads/master@{#16369}
2017-01-31 08:53:25 +00:00