15161 Commits

Author SHA1 Message Date
buildbot
edbaba4dc0 Roll chromium_revision b4271bc30b..950a485a2b (441865:441894)
Change log: b4271bc30b..950a485a2b
Full diff: b4271bc30b..950a485a2b

Changed dependencies:
* src/testing: d47b54dcda..946671fdf3
* src/third_party: 8c1952625d..3dc4ed5abf
* src/tools: 23a4d21fac..ec217f60be
DEPS diff: b4271bc30b..950a485a2b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2617603004
Cr-Commit-Position: refs/heads/master@{#15929}
2017-01-06 07:57:30 +00:00
buildbot
cd2d469b48 Roll chromium_revision 9d13a98131..b4271bc30b (441789:441865)
Change log: 9d13a98131..b4271bc30b
Full diff: 9d13a98131..b4271bc30b

Changed dependencies:
* src/base: 03d61fb22f..43acb29ee6
* src/build: b59f534b3d..87eca92f3e
* src/testing: 85934e88fc..d47b54dcda
* src/third_party: c2fd40f30d..8c1952625d
* src/tools: f973cd8a39..23a4d21fac
DEPS diff: 9d13a98131..b4271bc30b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2606383007
Cr-Commit-Position: refs/heads/master@{#15928}
2017-01-06 04:51:25 +00:00
buildbot
f0e49977d4 Roll chromium_revision e00bb4ae7b..9d13a98131 (441765:441789)
Change log: e00bb4ae7b..9d13a98131
Full diff: e00bb4ae7b..9d13a98131

Changed dependencies:
* src/third_party: 62d8cef62d..c2fd40f30d
* src/tools: cc753102b6..f973cd8a39
DEPS diff: e00bb4ae7b..9d13a98131/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2612243004
Cr-Commit-Position: refs/heads/master@{#15927}
2017-01-06 02:18:51 +00:00
Alex Glaznev
512f00bc58 Force regular key frame generation for VP8 codec only.
BUG=b/33554812,b/32238476
R=wzh@webrtc.org

Review-Url: https://codereview.webrtc.org/2614073003 .
Cr-Commit-Position: refs/heads/master@{#15926}
2017-01-06 00:40:46 +00:00
Alex Glaznev
c7483a7d88 Force regular key frame generation when using Qualcomm VP8 HW encoder.
To reduce the duration of color distortions appeared in recent firmware.

BUG=b/33554812,b/32238476
R=wzh@webrtc.org

Review-Url: https://codereview.webrtc.org/2614823005 .
Cr-Commit-Position: refs/heads/master@{#15925}
2017-01-05 23:22:24 +00:00
Alex Glaznev
fce6532366 Add glaznev@ to WebRTC SDK owners.
BUG=NONE
R=tkchin@webrtc.org

Review-Url: https://codereview.webrtc.org/2611193003 .
Cr-Commit-Position: refs/heads/master@{#15924}
2017-01-05 23:19:53 +00:00
buildbot
2a7716df34 Roll chromium_revision 826b507a7c..e00bb4ae7b (441715:441765)
Change log: 826b507a7c..e00bb4ae7b
Full diff: 826b507a7c..e00bb4ae7b

Changed dependencies:
* src/base: 1e605f8a6b..03d61fb22f
* src/testing: 82ab6c593b..85934e88fc
* src/third_party: 5fa8c54ce1..62d8cef62d
* src/tools: 38cc110a6a..cc753102b6
DEPS diff: 826b507a7c..e00bb4ae7b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2614963005
Cr-Commit-Position: refs/heads/master@{#15923}
2017-01-05 22:54:18 +00:00
zhihuang
1a619cdb5d Create the MockIceTransport
The src/remoting/protocol/channel_socket_adapter_unittest.cc will use this class
instead of creating its own MockTransportChannel which subclasses the TransportChannel.
This will make it easier to switch the base class of P2PTransportChannel from
TransportChannel to IceTransportInternal.

BUG=webrtc:6951

Review-Url: https://codereview.webrtc.org/2610663003
Cr-Commit-Position: refs/heads/master@{#15922}
2017-01-05 20:21:52 +00:00
buildbot
92190cb052 Roll chromium_revision d37312ad01..826b507a7c (441660:441715)
Change log: d37312ad01..826b507a7c
Full diff: d37312ad01..826b507a7c

Changed dependencies:
* src/base: bdf7c72757..1e605f8a6b
* src/testing: c9134bce8f..82ab6c593b
* src/third_party: 363feb776d..5fa8c54ce1
* src/tools: 89b880240c..38cc110a6a
DEPS diff: d37312ad01..826b507a7c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2618793003
Cr-Commit-Position: refs/heads/master@{#15921}
2017-01-05 20:00:21 +00:00
buildbot
a869713262 Roll chromium_revision a05d8ccaca..d37312ad01 (441643:441660)
Change log: a05d8ccaca..d37312ad01
Full diff: a05d8ccaca..d37312ad01

Changed dependencies:
* src/testing: 9f303365d2..c9134bce8f
* src/third_party: ffe9abf685..363feb776d
* src/tools: dba4a725c9..89b880240c
DEPS diff: a05d8ccaca..d37312ad01/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2618613005
Cr-Commit-Position: refs/heads/master@{#15920}
2017-01-05 16:55:07 +00:00
ehmaldonado
021eef32f4 Reland of actor webrtc_perf_tests into several source_sets. (patchset #1 id:1 of https://codereview.webrtc.org/2613913002/ )
Reason for revert:
Try again.

Original issue's description:
> Revert of Refactor webrtc_perf_tests into several source_sets. (patchset #5 id:100001 of https://codereview.webrtc.org/2609403002/ )
>
> Reason for revert:
> Probably cause unexpected performance regression
> BUG=chromium:678569
>
> Original issue's description:
> > Refactor webrtc_perf_tests into several source_sets.
> >
> > BUG=webrtc:6954
> >
> > Review-Url: https://codereview.webrtc.org/2609403002
> > Cr-Commit-Position: refs/heads/master@{#15902}
> > Committed: 0b5a26a576
>
> TBR=kjellander@webrtc.org,ehmaldonado@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6954
>
> Review-Url: https://codereview.webrtc.org/2613913002
> Cr-Commit-Position: refs/heads/master@{#15916}
> Committed: 5fbcd228f0

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

Review-Url: https://codereview.webrtc.org/2615873002
Cr-Commit-Position: refs/heads/master@{#15919}
2017-01-05 15:09:50 +00:00
buildbot
6152e8515f Roll chromium_revision 676555942e..a05d8ccaca (441614:441643)
Change log: 676555942e..a05d8ccaca
Full diff: 676555942e..a05d8ccaca

Changed dependencies:
* src/build: 9cde9c94fc..b59f534b3d
* src/testing: af0ef73765..9f303365d2
* src/third_party: 8f5d1bb12f..ffe9abf685
* src/tools: adcc0a5882..dba4a725c9
DEPS diff: 676555942e..a05d8ccaca/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2610293003
Cr-Commit-Position: refs/heads/master@{#15918}
2017-01-05 14:15:45 +00:00
ehmaldonado
894c2bb7b9 GN: Refactor webrtc_nonparallel_tests and audio_tests to avoid crossing package boundaries.
BUG=webrtc:6954
R=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2614833004
Cr-Commit-Position: refs/heads/master@{#15917}
2017-01-05 14:03:24 +00:00
danilchap
5fbcd228f0 Revert of Refactor webrtc_perf_tests into several source_sets. (patchset #5 id:100001 of https://codereview.webrtc.org/2609403002/ )
Reason for revert:
Probably cause unexpected performance regression
BUG=chromium:678569

Original issue's description:
> Refactor webrtc_perf_tests into several source_sets.
>
> BUG=webrtc:6954
>
> Review-Url: https://codereview.webrtc.org/2609403002
> Cr-Commit-Position: refs/heads/master@{#15902}
> Committed: 0b5a26a576

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

Review-Url: https://codereview.webrtc.org/2613913002
Cr-Commit-Position: refs/heads/master@{#15916}
2017-01-05 12:57:49 +00:00
mbonadei
eb731ed09e Revert of Fixing package-boundary violation with srjar_deps (patchset #5 id:80001 of https://codereview.webrtc.org/2610823002/ )
Reason for revert:
This CL is breaking a chromium.webrtc.fyi: https://build.chromium.org/p/chromium.webrtc.fyi/builders/Android%20Builder/builds/226

I am trying to reproduce the issue on my local machine and I will try to re-land the CL later.

Original issue's description:
> Fixing package-boundary violation with srjar_deps
>
> Without the usage of the srcjar_deps attribute we were not able to
> include .java files from other packages without violating the package
> boundary contraint.
>
> As an example, in this CL the target "libjingle_peerconnection_java" was
> directly including .java files from another packages in its "java_files"
> attribute.
>
> Using srcjar_deps we are able to declare the dependency of the target
> avoiding to create hidden dependencies in the codebase.
>
> This is not fixing the webrtc:6356 bug directly but it is a first step to
> include ThreadUtils classes in libjingle_peerconnection_client_java.jar
> again.
>
> It seems also to be related to the chromium:648244 bug. This can be solved
> if we can find a way to perform srcjar generation in the android_library
> target without changing the semantic of the target.
>
> BUG=webrtc:6356
>
> Review-Url: https://codereview.webrtc.org/2610823002
> Cr-Commit-Position: refs/heads/master@{#15914}
> Committed: 10a76592a7

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

Review-Url: https://codereview.webrtc.org/2617533005
Cr-Commit-Position: refs/heads/master@{#15915}
2017-01-05 12:24:37 +00:00
mbonadei
10a76592a7 Fixing package-boundary violation with srjar_deps
Without the usage of the srcjar_deps attribute we were not able to
include .java files from other packages without violating the package
boundary contraint.

As an example, in this CL the target "libjingle_peerconnection_java" was
directly including .java files from another packages in its "java_files"
attribute.

Using srcjar_deps we are able to declare the dependency of the target
avoiding to create hidden dependencies in the codebase.

This is not fixing the webrtc:6356 bug directly but it is a first step to
include ThreadUtils classes in libjingle_peerconnection_client_java.jar
again.

It seems also to be related to the chromium:648244 bug. This can be solved
if we can find a way to perform srcjar generation in the android_library
target without changing the semantic of the target.

BUG=webrtc:6356

Review-Url: https://codereview.webrtc.org/2610823002
Cr-Commit-Position: refs/heads/master@{#15914}
2017-01-05 12:03:55 +00:00
buildbot
2964ae3c97 Roll chromium_revision 98844111e8..676555942e (441602:441614)
Change log: 98844111e8..676555942e
Full diff: 98844111e8..676555942e

Changed dependencies:
* src/third_party: 810708495f..8f5d1bb12f
DEPS diff: 98844111e8..676555942e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2613013002
Cr-Commit-Position: refs/heads/master@{#15913}
2017-01-05 10:40:51 +00:00
buildbot
8459263a93 Roll chromium_revision e2730358ea..98844111e8 (441575:441602)
Change log: e2730358ea..98844111e8
Full diff: e2730358ea..98844111e8

Changed dependencies:
* src/base: b70310ff12..bdf7c72757
* src/third_party: c8621a57c9..810708495f
* src/tools: c734c51eb9..adcc0a5882
DEPS diff: e2730358ea..98844111e8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2615693003
Cr-Commit-Position: refs/heads/master@{#15912}
2017-01-05 08:05:42 +00:00
kjellander
60ef117be4 Revert of Remove webrtc/libjingle/{xmllite,xmpp} (patchset #1 id:1 of https://codereview.webrtc.org/2617443003/ )
Reason for revert:
Breaks Chromium FYI bots.

tommi, please let me land this (I forgot to run them).

Original issue's description:
> Remove webrtc/libjingle/{xmllite,xmpp} as it's dead code.
>
> These sources have now been imported into Chromium's
> src/third_party/libjingle_xmpp.
>
> BUG=webrtc:5539
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2617443003
> Cr-Commit-Position: refs/heads/master@{#15910}
> Committed: 1670b1fe6b

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

Review-Url: https://codereview.webrtc.org/2618633003
Cr-Commit-Position: refs/heads/master@{#15911}
2017-01-05 06:29:39 +00:00
kjellander
1670b1fe6b Remove webrtc/libjingle/{xmllite,xmpp} as it's dead code.
These sources have now been imported into Chromium's
src/third_party/libjingle_xmpp.

BUG=webrtc:5539
NOTRY=True

Review-Url: https://codereview.webrtc.org/2617443003
Cr-Commit-Position: refs/heads/master@{#15910}
2017-01-05 06:05:53 +00:00
buildbot
67e6ee826d Roll chromium_revision 383e867add..e2730358ea (441533:441575)
Change log: 383e867add..e2730358ea
Full diff: 383e867add..e2730358ea

Changed dependencies:
* src/base: ee4df8cbb6..b70310ff12
* src/third_party: 630bc0bb1d..c8621a57c9
* src/tools: 2504b4dc1d..c734c51eb9
DEPS diff: 383e867add..e2730358ea/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2615823002
Cr-Commit-Position: refs/heads/master@{#15909}
2017-01-05 04:57:52 +00:00
deadbeef
c0dad89bed Revert of Separating SCTP code from BaseChannel/MediaChannel. (patchset #14 id:240001 of https://codereview.webrtc.org/2564333002/ )
Reason for revert:
Hitting DCHECK in chromium's WebrtcTransportTest.TerminateDataChannel and WebrtcTransportTest.DataStreamLate. Will investigate and reland.

Original issue's description:
> Separating SCTP code from BaseChannel/MediaChannel.
>
> The BaseChannel code is geared around RTP; the presence of media engines,
> send and receive streams, SRTP, SDP directional attribute negotiation, etc.
> It doesn't make sense to use it for SCTP as well. This separation should make
> future work both on BaseChannel and the SCTP code paths easier.
>
> SctpDataEngine now becomes SctpTransport, and is used by WebRtcSession
> directly. cricket::DataChannel is also renamed, to RtpDataChannel, so it
> doesn't get confused with webrtc::DataChannel any more.
>
> Beyond just moving code around, some consequences of this CL:
> - We'll now stop using the worker thread for SCTP. Packets will be
>   processed right on the network thread instead.
> - The SDP directional attribute is ignored, as it's supposed to be.
>
> BUG=None
>
> Review-Url: https://codereview.webrtc.org/2564333002
> Cr-Commit-Position: refs/heads/master@{#15906}
> Committed: 67b3bbe639

TBR=pthatcher@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/2614813003
Cr-Commit-Position: refs/heads/master@{#15908}
2017-01-05 04:28:21 +00:00
deadbeef
e9bbde5830 Removing hybriddataengine.h from BUILD.gn
It was deleted in this CL, but the BUILD.gn file wasn't updated:
https://codereview.webrtc.org/2564333002/

BUG=None
TBR=pthatcher@webrtc.org

Review-Url: https://codereview.webrtc.org/2612963002
Cr-Commit-Position: refs/heads/master@{#15907}
2017-01-05 03:52:10 +00:00
deadbeef
67b3bbe639 Separating SCTP code from BaseChannel/MediaChannel.
The BaseChannel code is geared around RTP; the presence of media engines,
send and receive streams, SRTP, SDP directional attribute negotiation, etc.
It doesn't make sense to use it for SCTP as well. This separation should make
future work both on BaseChannel and the SCTP code paths easier.

SctpDataEngine now becomes SctpTransport, and is used by WebRtcSession
directly. cricket::DataChannel is also renamed, to RtpDataChannel, so it
doesn't get confused with webrtc::DataChannel any more.

Beyond just moving code around, some consequences of this CL:
- We'll now stop using the worker thread for SCTP. Packets will be
  processed right on the network thread instead.
- The SDP directional attribute is ignored, as it's supposed to be.

BUG=None

Review-Url: https://codereview.webrtc.org/2564333002
Cr-Commit-Position: refs/heads/master@{#15906}
2017-01-05 02:38:02 +00:00
buildbot
d9762e7938 Roll chromium_revision 8e37fbee0c..383e867add (441474:441533)
Change log: 8e37fbee0c..383e867add
Full diff: 8e37fbee0c..383e867add

Changed dependencies:
* src/base: ab28773913..ee4df8cbb6
* src/build: ade890e6b7..9cde9c94fc
* src/third_party: 93dd48b6c7..630bc0bb1d
* src/tools: 9c29bfd953..2504b4dc1d
DEPS diff: 8e37fbee0c..383e867add/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2610923006
Cr-Commit-Position: refs/heads/master@{#15905}
2017-01-05 01:59:49 +00:00
buildbot
00627af417 Roll chromium_revision bcf1404d6a..8e37fbee0c (441419:441474)
Change log: bcf1404d6a..8e37fbee0c
Full diff: bcf1404d6a..8e37fbee0c

Changed dependencies:
* src/build: bf5f7961f8..ade890e6b7
* src/testing: 8af2b1295b..af0ef73765
* src/third_party: 4857337573..93dd48b6c7
* src/tools: abc835cd78..9c29bfd953
DEPS diff: bcf1404d6a..8e37fbee0c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2612013003
Cr-Commit-Position: refs/heads/master@{#15904}
2017-01-04 22:42:20 +00:00
buildbot
38386169e8 Roll chromium_revision 1b539730c8..bcf1404d6a (441381:441419)
Change log: 1b539730c8..bcf1404d6a
Full diff: 1b539730c8..bcf1404d6a

Changed dependencies:
* src/build: 17e1e627fe..bf5f7961f8
* src/testing: 870a985703..8af2b1295b
* src/third_party: 8570effd07..4857337573
* src/third_party/ced/src: e57cdc44bd..368a9cc09a
* src/tools: 6550763b0f..abc835cd78
DEPS diff: 1b539730c8..bcf1404d6a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2612843002
Cr-Commit-Position: refs/heads/master@{#15903}
2017-01-04 19:46:39 +00:00
ehmaldonado
0b5a26a576 Refactor webrtc_perf_tests into several source_sets.
BUG=webrtc:6954

Review-Url: https://codereview.webrtc.org/2609403002
Cr-Commit-Position: refs/heads/master@{#15902}
2017-01-04 17:13:58 +00:00
buildbot
758b6d7efa Roll chromium_revision 3d1bea3cc8..1b539730c8 (441358:441381)
Change log: 3d1bea3cc8..1b539730c8
Full diff: 3d1bea3cc8..1b539730c8

Changed dependencies:
* src/base: 9738faf9f8..ab28773913
* src/third_party: 49fe4f9a96..8570effd07
* src/third_party/catapult: a067dd2f2b..9e6944a8f3
* src/tools: b6f32004ca..6550763b0f
DEPS diff: 3d1bea3cc8..1b539730c8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2617533002
Cr-Commit-Position: refs/heads/master@{#15901}
2017-01-04 16:39:27 +00:00
ehmaldonado
da8dcfb43e Refactor rtc_unittests into several targets.
Also fix some warnings.

NOTRY=True
BUG=webrtc:6954

Review-Url: https://codereview.webrtc.org/2611663002
Cr-Commit-Position: refs/heads/master@{#15900}
2017-01-04 15:11:23 +00:00
philipel
fd58b61068 BitrateProber::CreateProbeCluster now only accept one parameter (bitrate_bps).
Instead of having to specify a bitrate and how many packets to use,
the BitrateProber will now use the bitrate to calculate how many
bytes it will use to probe that bitrate instead.

For now, |kMinProbeDurationMs| is set to 15 ms which means that probing
at 1900 kbps will result in 1900/8*0.015 = 3.5 kB used. Since we can
expect packets to be smaller at the beginning of a stream (500 to 700
bytes) this will result in 7 to 5 packets sent for that bitrate, and
should work very similar to how the current initial probing works.

A minimum of 5 packets are always sent.

BUG=webrtc:6822

Review-Url: https://codereview.webrtc.org/2609113003
Cr-Commit-Position: refs/heads/master@{#15899}
2017-01-04 15:05:25 +00:00
buildbot
b557b2169e Roll chromium_revision 1d78b4038d..3d1bea3cc8 (441349:441358)
Change log: 1d78b4038d..3d1bea3cc8
Full diff: 1d78b4038d..3d1bea3cc8

Changed dependencies:
* src/third_party: 7a09a18cf1..49fe4f9a96
DEPS diff: 1d78b4038d..3d1bea3cc8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2610833002
Cr-Commit-Position: refs/heads/master@{#15898}
2017-01-04 13:50:46 +00:00
kjellander
e3b11aa565 Add cleanup_links.py script that runs before sync.
This should reduce/eliminate the amount of manual cleanup users
have to do to sync past 177567c518b121731e507e9b9c4049c4dc96e4c8 (#15754).

This is essentially a stripped down version of
526248779a/setup_links.py
which only does the link cleaning + adds removal of the links db.

BUG=webrtc:5006
NOTRY=True

Review-Url: https://codereview.webrtc.org/2603203002
Cr-Commit-Position: refs/heads/master@{#15897}
2017-01-04 13:35:25 +00:00
buildbot
88d369a76d Roll chromium_revision 79df88ae04..1d78b4038d (441326:441349)
Change log: 79df88ae04..1d78b4038d
Full diff: 79df88ae04..1d78b4038d

Changed dependencies:
* src/base: 2698aeb466..9738faf9f8
* src/build: dd74acbe8d..17e1e627fe
* src/third_party: 44cc8b18fd..7a09a18cf1
* src/tools: 7bda84ba9b..b6f32004ca
DEPS diff: 79df88ae04..1d78b4038d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2611943002
Cr-Commit-Position: refs/heads/master@{#15896}
2017-01-04 10:58:46 +00:00
buildbot
ee045ccce5 Roll chromium_revision ed0f612143..79df88ae04 (441313:441326)
Change log: ed0f612143..79df88ae04
Full diff: ed0f612143..79df88ae04

Changed dependencies:
* src/base: 9af93a2aa4..2698aeb466
* src/third_party: c76e806cb9..44cc8b18fd
* src/tools: e805a837ba..7bda84ba9b
DEPS diff: ed0f612143..79df88ae04/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2614633002
Cr-Commit-Position: refs/heads/master@{#15895}
2017-01-04 07:47:54 +00:00
kjellander
e7b0f522d7 Add rtc_enable_external_auth variable for setting ENABLE_EXTERNAL_AUTH
This will make it easier for some downstream projects to control whether
or not to set ENABLE_EXTERNAL_AUTH, via the GN variable.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2608673002
Cr-Commit-Position: refs/heads/master@{#15894}
2017-01-04 06:09:25 +00:00
buildbot
c409677d28 Roll chromium_revision d40f036aa8..ed0f612143 (441269:441313)
Change log: d40f036aa8..ed0f612143
Full diff: d40f036aa8..ed0f612143

Changed dependencies:
* src/build: ee8bb658b4..dd74acbe8d
* src/testing: 54b5e1ed55..870a985703
* src/third_party: 68fbb3bcfc..c76e806cb9
* src/third_party/catapult: 4ffd54d31c..a067dd2f2b
* src/tools: 320280ed15..e805a837ba
DEPS diff: d40f036aa8..ed0f612143/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2616603002
Cr-Commit-Position: refs/heads/master@{#15893}
2017-01-04 04:33:55 +00:00
buildbot
bfa73bfc18 Roll chromium_revision c7a192e476..d40f036aa8 (441214:441269)
Change log: c7a192e476..d40f036aa8
Full diff: c7a192e476..d40f036aa8

Changed dependencies:
* src/base: 89194fc790..9af93a2aa4
* src/build: 544fcea946..ee8bb658b4
* src/third_party: 53d0c0d541..68fbb3bcfc
* src/third_party/catapult: 71960b0305..4ffd54d31c
* src/tools: 9dd33962ea..320280ed15
DEPS diff: c7a192e476..d40f036aa8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2610073002
Cr-Commit-Position: refs/heads/master@{#15892}
2017-01-04 01:40:16 +00:00
buildbot
8ca8bcd22f Roll chromium_revision 8fb83f45f0..c7a192e476 (441171:441214)
Change log: 8fb83f45f0..c7a192e476
Full diff: 8fb83f45f0..c7a192e476

Changed dependencies:
* src/base: b806bd4361..89194fc790
* src/build: a2c7357dde..544fcea946
* src/third_party: d6dc26c608..53d0c0d541
* src/third_party/catapult: 9ddf24882e..71960b0305
* src/tools: 2754c7411d..9dd33962ea
DEPS diff: 8fb83f45f0..c7a192e476/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2609283002
Cr-Commit-Position: refs/heads/master@{#15891}
2017-01-03 22:31:09 +00:00
deadbeef
12771a1910 Relax parsing of a=bundle-only with a nonzero port.
This use of a=bundle-only is unspecified, but not disallowed, so it
should simply result in the attribute being ignored, not a parse
failure.

Note that older versions of Firefox may generate SDP with a=bundle-only
and a nonzero port, so this also fixes an interop issue. See:
https://bugzilla.mozilla.org/show_bug.cgi?id=1325991

BUG=webrtc:4674

Review-Url: https://codereview.webrtc.org/2609863003
Cr-Commit-Position: refs/heads/master@{#15890}
2017-01-03 21:53:47 +00:00
buildbot
7be1987b75 Roll chromium_revision 753c01b46e..8fb83f45f0 (441128:441171)
Change log: 753c01b46e..8fb83f45f0
Full diff: 753c01b46e..8fb83f45f0

Changed dependencies:
* src/base: 1c326e6782..b806bd4361
* src/build: bdc04ca095..a2c7357dde
* src/third_party: 60a4906ad6..d6dc26c608
* src/third_party/libvpx/source/libvpx: d1eca240fb..f27276f44f
* src/tools: 3197fa64d3..2754c7411d
DEPS diff: 753c01b46e..8fb83f45f0/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2609233002
Cr-Commit-Position: refs/heads/master@{#15889}
2017-01-03 19:51:53 +00:00
zhihuang
e50658de85 Create the DtlsTransportInternal
DtlsTransportInternal is an internal interface that does DTLS.
The DtlsTransportChannel will inherit from this class instead of the
TransportChannelImpl so that the ICE-related methods can be separated.

Once the DtlsTransportChannl inherits from this class. It would be
renamed as DtlsTransport.

BUG=none

Review-Url: https://codereview.webrtc.org/2597053002
Cr-Commit-Position: refs/heads/master@{#15888}
2017-01-03 19:34:12 +00:00
buildbot
ce723453c0 Roll chromium_revision b9df69c913..753c01b46e (441109:441128)
Change log: b9df69c913..753c01b46e
Full diff: b9df69c913..753c01b46e

Changed dependencies:
* src/base: 0a830d49ce..1c326e6782
* src/third_party: 3d6d5eee26..60a4906ad6
DEPS diff: b9df69c913..753c01b46e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2609203002
Cr-Commit-Position: refs/heads/master@{#15887}
2017-01-03 16:43:03 +00:00
buildbot
107567e385 Roll chromium_revision 5d19cfe16c..b9df69c913 (441100:441109)
Change log: 5d19cfe16c..b9df69c913
Full diff: 5d19cfe16c..b9df69c913

Changed dependencies:
* src/third_party: 82a4c2a79a..3d6d5eee26
DEPS diff: 5d19cfe16c..b9df69c913/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2610693002
Cr-Commit-Position: refs/heads/master@{#15886}
2017-01-03 14:42:06 +00:00
philipel
2c2f34c1ca PacketBuffer now correctly cast sequence numbers to uint16_t.
BUG=webrtc:5514

Review-Url: https://codereview.webrtc.org/2603223002
Cr-Commit-Position: refs/heads/master@{#15885}
2017-01-03 13:55:34 +00:00
peah
d026354410 Reland of Added first layer of the echo canceller 3 functionality.
Reason for reland:
Added disabling of the BlockProcessor DEATH tests due to false alarms on the trybots.
These errors cannot be reproduced locally and they occur only in the DEATH test code,
which means that the memory leaks do not occur under normal conditions.

Original issue's description:
> Reason for revert:
> Memcheck buildbot detected memory leaks in the death tests. The code looks fine
> to me, but please investigate what causes the error and reland.

> > Original issue's description:
> > Added first layer of the echo canceller 3 functionality.
> >
> > This CL adds the first layer of the echo canceller 3.
> > All of the code is as it should, apart from
> > block_processor.* which only contains placeholder
> > functionality. (Upcoming CLs will add proper
> > functionality into those files.)
> >
> >
> >
> > BUG=webrtc:6018
> >
> > Review-Url: https://codereview.webrtc.org/2584493002
> > Cr-Commit-Position: refs/heads/master@{#15861}
> > Committed:
> 38fd1758e9
>
> TBR=ivoc@webrtc.org,aleloi@webrtc.org,henrik.lundin@webrtc.org,peah@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6018

BUG=webrtc:6018

TBR=ivoc@webrtc.org,aleloi@webrtc.org,henrik.lundin@webrtc.org

Review-Url: https://codereview.webrtc.org/2608233002
Cr-Commit-Position: refs/heads/master@{#15884}
2017-01-03 12:20:34 +00:00
buildbot
338b606b94 Roll chromium_revision f58d96c9f3..5d19cfe16c (441094:441100)
Change log: f58d96c9f3..5d19cfe16c
Full diff: f58d96c9f3..5d19cfe16c

Changed dependencies:
* src/third_party: 013beefb1a..82a4c2a79a
DEPS diff: f58d96c9f3..5d19cfe16c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2610623002
Cr-Commit-Position: refs/heads/master@{#15883}
2017-01-03 10:28:57 +00:00
asapersson
6966bd51fc ReceiveStatisticsProxy:
- add some unit tests
- change SampleCounter members from int to int64_t

BUG=webrtc:5283

Review-Url: https://codereview.webrtc.org/2577073002
Cr-Commit-Position: refs/heads/master@{#15882}
2017-01-03 08:44:06 +00:00
buildbot
ce722b3bb8 Roll chromium_revision 47eb4d6194..f58d96c9f3 (441086:441094)
Change log: 47eb4d6194..f58d96c9f3
Full diff: 47eb4d6194..f58d96c9f3

Changed dependencies:
* src/third_party: b9996477ff..013beefb1a
DEPS diff: 47eb4d6194..f58d96c9f3/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2609143002
Cr-Commit-Position: refs/heads/master@{#15881}
2017-01-03 08:34:19 +00:00
buildbot
0178954cb5 Roll chromium_revision 106ba1c439..47eb4d6194 (441080:441086)
Change log: 106ba1c439..47eb4d6194
Full diff: 106ba1c439..47eb4d6194

Changed dependencies:
* src/third_party: 39eb6a88cc..b9996477ff
DEPS diff: 106ba1c439..47eb4d6194/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2603203004
Cr-Commit-Position: refs/heads/master@{#15880}
2017-01-03 04:46:13 +00:00