20238 Commits

Author SHA1 Message Date
buildbot
5414d8dd62 Roll chromium_revision 587d760ba8..697a0aa44a (464694:464709)
Change log: 587d760ba8..697a0aa44a
Full diff: 587d760ba8..697a0aa44a

Changed dependencies:
* src/third_party: 3f44a79a6e..2944a29b4b
* src/tools: 110c0f869a..81241b5a41
DEPS diff: 587d760ba8..697a0aa44a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2819783002
Cr-Commit-Position: refs/heads/master@{#17706}
2017-04-14 10:25:25 +00:00
buildbot
294962efa6 Roll chromium_revision 440edf53f3..587d760ba8 (464669:464694)
Change log: 440edf53f3..587d760ba8
Full diff: 440edf53f3..587d760ba8

Changed dependencies:
* src/third_party: ed94c9b390..3f44a79a6e
* src/third_party/catapult: 7d36fc672e..dee2ad3570
* src/tools: 40a9435657..110c0f869a
DEPS diff: 440edf53f3..587d760ba8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2817183002
Cr-Commit-Position: refs/heads/master@{#17705}
2017-04-14 07:16:36 +00:00
buildbot
272c4afbae Roll chromium_revision 18a9048f37..440edf53f3 (464632:464669)
Change log: 18a9048f37..440edf53f3
Full diff: 18a9048f37..440edf53f3

Changed dependencies:
* src/base: f5b8023ec3..4cf457f2d1
* src/build: f16469fa2c..0875ea1284
* src/ios: b22573dd10..b48830ef82
* src/third_party: f18fa58165..ed94c9b390
* src/third_party/catapult: fe5e396b07..7d36fc672e
* src/tools: 9dd3ba5b95..40a9435657
DEPS diff: 18a9048f37..440edf53f3/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2824453002
Cr-Commit-Position: refs/heads/master@{#17704}
2017-04-14 04:14:28 +00:00
buildbot
6b70347c2d Roll chromium_revision 05624b8f81..18a9048f37 (464559:464632)
Change log: 05624b8f81..18a9048f37
Full diff: 05624b8f81..18a9048f37

Changed dependencies:
* src/base: f4c24064c9..f5b8023ec3
* src/ios: afa0b931d0..b22573dd10
* src/third_party: 22b9a9a2fa..f18fa58165
* src/third_party/catapult: f49ec2dcbd..fe5e396b07
* src/tools: 1fa741512e..9dd3ba5b95
DEPS diff: 05624b8f81..18a9048f37/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2818913002
Cr-Commit-Position: refs/heads/master@{#17703}
2017-04-14 01:12:12 +00:00
buildbot
2c578ee0ba Roll chromium_revision cd2ce1caaa..05624b8f81 (464480:464559)
Change log: cd2ce1caaa..05624b8f81
Full diff: cd2ce1caaa..05624b8f81

Changed dependencies:
* src/base: e2f82e4e8e..f4c24064c9
* src/build: 04e8679421..f16469fa2c
* src/ios: 3d709bb599..afa0b931d0
* src/testing: 062d3de5af..8641f9c26b
* src/third_party: ae855eba13..22b9a9a2fa
* src/third_party/catapult: 4709b3a00e..f49ec2dcbd
* src/tools: 182b2f18fb..1fa741512e
DEPS diff: cd2ce1caaa..05624b8f81/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2816123002
Cr-Commit-Position: refs/heads/master@{#17702}
2017-04-13 22:15:24 +00:00
Lu Liu
fb9e7512cb Disable EndToEndTest.ContentTypeSwitches test on Windows due to flakiness
BUG=webrtc:7483
R=kjellander@webrtc.org
TBR=stefan

Review-Url: https://codereview.webrtc.org/2814313002 .
Cr-Commit-Position: refs/heads/master@{#17701}
2017-04-13 21:09:57 +00:00
glaznev
27c6e5a1c7 Fix poor seed for Android HW encoder picture ID randomization.
Use ms instead of sec similat to SW codec.

BUG=b/36745379

Review-Url: https://codereview.webrtc.org/2818793002
Cr-Commit-Position: refs/heads/master@{#17700}
2017-04-13 19:25:56 +00:00
buildbot
df8176559c Roll chromium_revision 37301f841b..cd2ce1caaa (464421:464480)
Change log: 37301f841b..cd2ce1caaa
Full diff: 37301f841b..cd2ce1caaa

Changed dependencies:
* src/base: 9fe6dd0050..e2f82e4e8e
* src/build: 5b1dce3687..04e8679421
* src/ios: 11115b844d..3d709bb599
* src/testing: 392bcf8be4..062d3de5af
* src/third_party: 05bf72d485..ae855eba13
* src/tools: 6375a2d467..182b2f18fb
DEPS diff: 37301f841b..cd2ce1caaa/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2810873010
Cr-Commit-Position: refs/heads/master@{#17699}
2017-04-13 19:20:17 +00:00
buildbot
ab476bdb4a Roll chromium_revision 05fc00380f..37301f841b (464386:464421)
Change log: 05fc00380f..37301f841b
Full diff: 05fc00380f..37301f841b

Changed dependencies:
* src/ios: ec33f86226..11115b844d
* src/third_party: db519e32d1..05bf72d485
* src/third_party/catapult: 41bda73617..4709b3a00e
* src/tools: 2ed8e831cd..6375a2d467
DEPS diff: 05fc00380f..37301f841b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2821483002
Cr-Commit-Position: refs/heads/master@{#17698}
2017-04-13 16:08:57 +00:00
kwiberg
2a4c63aa13 Don't make a top-level namespace called "internal"
That name isn't unique enough---someone else may be using it. Not a
big problem in practice in this file, but it's the principle of the
thing.

BUG=webrtc:7484

Review-Url: https://codereview.webrtc.org/2808333006
Cr-Commit-Position: refs/heads/master@{#17697}
2017-04-13 13:51:26 +00:00
kwiberg
749cc8a493 Don't add stuff to namespace std
The compiler is allowed to leave a chopped-off horse's head on your
bed if you do.

Happily, we didn't even have to move this function to another namespace,
since it was unused.

BUG=webrtc:7484

Review-Url: https://codereview.webrtc.org/2815203002
Cr-Commit-Position: refs/heads/master@{#17696}
2017-04-13 13:50:16 +00:00
buildbot
8b9a24e4d6 Roll chromium_revision ea6683f28f..05fc00380f (464364:464386)
Change log: ea6683f28f..05fc00380f
Full diff: ea6683f28f..05fc00380f

Changed dependencies:
* src/base: 057d656271..9fe6dd0050
* src/build: 8cf8b0fa8b..5b1dce3687
* src/third_party: 3b2befa6db..db519e32d1
* src/tools: 10680deaa7..2ed8e831cd
DEPS diff: ea6683f28f..05fc00380f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2816683005
Cr-Commit-Position: refs/heads/master@{#17695}
2017-04-13 13:17:51 +00:00
magjed
282d49f0ca Reland of Android Logging.java: Load native library only when needed (patchset #1 id:1 of https://codereview.webrtc.org/2814133002/ )
Reason for revert:
Fix bug in original CL.

Original issue's description:
> Revert of Android Logging.java: Load native library only when needed (patchset #2 id:2 of https://codereview.webrtc.org/2817593003/ )
>
> Reason for revert:
> Change in Logging.java breaking compilation (incorrect reference to enum)
>
> Original issue's description:
> > Reland of Android Logging.java: Load native library only when needed (patchset #1 id:1 of https://codereview.webrtc.org/2816753002/ )
> >
> > Reason for revert:
> > Fix bug in original CL.
> >
> > Original issue's description:
> > > Revert of Android Logging.java: Load native library only when needed (patchset #3 id:40001 of https://codereview.webrtc.org/2803203002/ )
> > >
> > > Reason for revert:
> > > Breaks C++ logs in Java apps.
> > >
> > > Original issue's description:
> > > > Android Logging.java: Load native library only when needed
> > > >
> > > > Logging.java currently always tries to load jingle_peerconnection_so in
> > > > the static section, but some clients don't want to use it. This CL loads
> > > > jingle_peerconnection_so only when a client requests it by calling one
> > > > of:
> > > >  * Logging.enableLogThreads
> > > >  * Logging.enableLogTimeStamps
> > > >  * Logging.enableTracing
> > > >  * Logging.enableLogToDebugOutput
> > > >
> > > > BUG=b/36410678
> > > >
> > > > Review-Url: https://codereview.webrtc.org/2803203002
> > > > Cr-Commit-Position: refs/heads/master@{#17647}
> > > > Committed: dee5eb14e1
> > >
> > > TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,magjed@webrtc.org
> > > # Not skipping CQ checks because original CL landed more than 1 days ago.
> > > BUG=b/36410678
> > >
> > > Review-Url: https://codereview.webrtc.org/2816753002
> > > Cr-Commit-Position: refs/heads/master@{#17676}
> > > Committed: 6e4a4427dc
> >
> > TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,brandtr@webrtc.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=b/36410678
> >
> > Review-Url: https://codereview.webrtc.org/2817593003
> > Cr-Commit-Position: refs/heads/master@{#17677}
> > Committed: 297714619f
>
> TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,brandtr@webrtc.org,magjed@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=b/36410678
>
> Review-Url: https://codereview.webrtc.org/2814133002
> Cr-Commit-Position: refs/heads/master@{#17678}
> Committed: 06034c7d64

TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,brandtr@webrtc.org,lliuu@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
BUG=b/36410678

Review-Url: https://codereview.webrtc.org/2813363004
Cr-Commit-Position: refs/heads/master@{#17694}
2017-04-13 11:17:02 +00:00
magjed
2f7f9b8dad ObjC: Remove RTCOpenGLVideoRenderer
RTCOpenGLVideoRenderer is currently shared between RTCEAGLVideoView and
RTCNSGLVideoView, and contains some iOS specific code and some Mac
specific code. We plan on adding an interface for injectable OpenGL ES
shaders to RTCEAGLVideoView, and it's easier if RTCEAGLVideoView and
RTCNSGLVideoView have separate code paths. This CL removes
RTCOpenGLVideoRenderer and inlines the necessary code in
RTCEAGLVideoView and RTCNSGLVideoView.

BUG=webrtc:7473

Review-Url: https://codereview.webrtc.org/2812613003
Cr-Commit-Position: refs/heads/master@{#17693}
2017-04-13 11:15:53 +00:00
buildbot
57742b2d14 Roll chromium_revision cf1686e9b3..ea6683f28f (464324:464364)
Change log: cf1686e9b3..ea6683f28f
Full diff: cf1686e9b3..ea6683f28f

Changed dependencies:
* src/base: e329f52ab7..057d656271
* src/testing: 7c3cfc2047..392bcf8be4
* src/third_party: 1a06fc76c8..3b2befa6db
* src/tools: 818adbfcc7..10680deaa7
DEPS diff: cf1686e9b3..ea6683f28f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2820503002
Cr-Commit-Position: refs/heads/master@{#17692}
2017-04-13 10:21:06 +00:00
minyue
345dffdec1 Revert of "Add first part of the network_tester functionality" (patchset #1 id:1 of https://codereview.webrtc.org/2811253005/ )
Reason for revert:
Still break upstream.

Original issue's description:
> Reland of land "Add first part of the network_tester functionality" (patchset #1 id:1 of https://codereview.webrtc.org/2813193002/ )
>
> Reason for revert:
> The blocker in upstreaming has been removed.
>
> Original issue's description:
> > Revert of Reland "Add first part of the network_tester functionality" (patchset #3 id:40001 of https://codereview.chromium.org/2808203003/ )
> >
> > Reason for revert:
> > Break downstream bots.
> >
> > Original issue's description:
> > > Reland "Add first part of the network_tester functionality"
> > >
> > > BUG=webrtc:7426
> > >
> > > Review-Url: https://codereview.webrtc.org/2808203003
> > > Cr-Commit-Position: refs/heads/master@{#17666}
> > > Committed: 1c223b2f75
> >
> > TBR=stefan@webrtc.org,minyue@webrtc.org,nisse@webrtc.org,terelius@webrtc.org,michaelt@webrtc.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=webrtc:7426
> >
> > Review-Url: https://codereview.webrtc.org/2813193002
> > Cr-Commit-Position: refs/heads/master@{#17672}
> > Committed: e5fd38989d
>
> TBR=stefan@webrtc.org,nisse@webrtc.org,terelius@webrtc.org,michaelt@webrtc.org,philipel@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7426
>
> Review-Url: https://codereview.webrtc.org/2811253005
> Cr-Commit-Position: refs/heads/master@{#17688}
> Committed: cb067fa117

TBR=stefan@webrtc.org,nisse@webrtc.org,terelius@webrtc.org,michaelt@webrtc.org,philipel@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7426

Review-Url: https://codereview.webrtc.org/2810423002
Cr-Commit-Position: refs/heads/master@{#17691}
2017-04-13 10:03:51 +00:00
mbonadei
8a24f47bad Revert of Enabling 'gn check' on //webrtc/test. (patchset #10 id:180001 of https://codereview.webrtc.org/2796363003/ )
Reason for revert:
It is breaking a downstream bot.

Original issue's description:
> Enabling 'gn check' on //webrtc/test.
>
> BUG=webrtc:6828
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2796363003
> Cr-Commit-Position: refs/heads/master@{#17689}
> Committed: b41445858e

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

Review-Url: https://codereview.webrtc.org/2817003002
Cr-Commit-Position: refs/heads/master@{#17690}
2017-04-13 09:13:09 +00:00
mbonadei
b41445858e Enabling 'gn check' on //webrtc/test.
BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2796363003
Cr-Commit-Position: refs/heads/master@{#17689}
2017-04-13 08:42:13 +00:00
minyue
cb067fa117 Reland of land "Add first part of the network_tester functionality" (patchset #1 id:1 of https://codereview.webrtc.org/2813193002/ )
Reason for revert:
The blocker in upstreaming has been removed.

Original issue's description:
> Revert of Reland "Add first part of the network_tester functionality" (patchset #3 id:40001 of https://codereview.chromium.org/2808203003/ )
>
> Reason for revert:
> Break downstream bots.
>
> Original issue's description:
> > Reland "Add first part of the network_tester functionality"
> >
> > BUG=webrtc:7426
> >
> > Review-Url: https://codereview.webrtc.org/2808203003
> > Cr-Commit-Position: refs/heads/master@{#17666}
> > Committed: 1c223b2f75
>
> TBR=stefan@webrtc.org,minyue@webrtc.org,nisse@webrtc.org,terelius@webrtc.org,michaelt@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7426
>
> Review-Url: https://codereview.webrtc.org/2813193002
> Cr-Commit-Position: refs/heads/master@{#17672}
> Committed: e5fd38989d

TBR=stefan@webrtc.org,nisse@webrtc.org,terelius@webrtc.org,michaelt@webrtc.org,philipel@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7426

Review-Url: https://codereview.webrtc.org/2811253005
Cr-Commit-Position: refs/heads/master@{#17688}
2017-04-13 08:24:03 +00:00
buildbot
6f9b7b496a Roll chromium_revision c035f18453..cf1686e9b3 (464284:464324)
Change log: c035f18453..cf1686e9b3
Full diff: c035f18453..cf1686e9b3

Changed dependencies:
* src/ios: 65258a7c48..ec33f86226
* src/testing: 094e2860e0..7c3cfc2047
* src/third_party: 3298a9a422..1a06fc76c8
* src/tools: a3d4580e07..818adbfcc7
DEPS diff: c035f18453..cf1686e9b3/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2814353002
Cr-Commit-Position: refs/heads/master@{#17687}
2017-04-13 07:11:23 +00:00
hillma
1946be4bb2 RTC_DCHECK() is used in place of assert().
BUG=webrtc:7222

Review-Url: https://codereview.webrtc.org/2715893002
Cr-Commit-Position: refs/heads/master@{#17686}
2017-04-13 06:07:19 +00:00
kjellander
38c65c8fb4 Update pylintrc to catch more style violations.
The current PyLint configuration doesn't catch violations
to the Chromium Python Style Guide in a good way.

This change adds mostly the correct style regex for functions
and methods, with most content copied from
https://cs.chromium.org/chromium/tools/depot_tools/pylintrc
and (since the former disables invalid-name)
https://cs.chromium.org/chromium/src/third_party/chromite/pylintrc

Many settings are the defaults, but are now more explicit to make it
easier to find them for our users.

Also convert the previous one-line list of disabled lint check into
a one-per-line list instead.

Add import-error to the list of disabled lint checks.

This CL depends on https://codereview.webrtc.org/2812273002/
to be landed first in order to not produce a lot of errors.

BUG=webrtc:7303
NOTRY=True
TESTED=git cl presubmit passing when tested in
combination with https://codereview.webrtc.org/2812273002/
TBR=niklas.enbom@webrtc.org

Review-Url: https://codereview.webrtc.org/2737963003
Cr-Commit-Position: refs/heads/master@{#17685}
2017-04-13 05:43:38 +00:00
buildbot
6c84c279cd Roll chromium_revision 4d4fecb386..c035f18453 (464222:464284)
Change log: 4d4fecb386..c035f18453
Full diff: 4d4fecb386..c035f18453

Changed dependencies:
* src/build: 2273a5bbb6..8cf8b0fa8b
* src/ios: a716ff467d..65258a7c48
* src/testing: fc28fd8e82..094e2860e0
* src/third_party: 8cf89b90f2..3298a9a422
* src/tools: 2a328af307..a3d4580e07
DEPS diff: 4d4fecb386..c035f18453/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2810383002
Cr-Commit-Position: refs/heads/master@{#17684}
2017-04-13 04:21:35 +00:00
buildbot
74c9eceb56 Roll chromium_revision 7bd81a2cc4..4d4fecb386 (464161:464222)
Change log: 7bd81a2cc4..4d4fecb386
Full diff: 7bd81a2cc4..4d4fecb386

Changed dependencies:
* src/ios: fdda8bf683..a716ff467d
* src/third_party: e40485c186..8cf89b90f2
* src/tools: 4faff6fc36..2a328af307
DEPS diff: 7bd81a2cc4..4d4fecb386/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2815223002
Cr-Commit-Position: refs/heads/master@{#17683}
2017-04-13 01:16:16 +00:00
dax
9d65f39d52 Added support for changing the volume of AudioTrack as discussed in BUG=webrtc:6533
This is a short term solution to change the volume of an AudioTrack until applyConstraints for MediaStreamTracks has been implemented.

This CL adds 1 new Java method & the relevant JNI file update:

AudioTrack.java:

public void setVolume(double volume);

BUG=webrtc:6533

Review-Url: https://codereview.webrtc.org/2710683009
Cr-Commit-Position: refs/heads/master@{#17682}
2017-04-12 23:58:48 +00:00
buildbot
85512b33e6 Roll chromium_revision bc24ac5641..7bd81a2cc4 (464096:464161)
Change log: bc24ac5641..7bd81a2cc4
Full diff: bc24ac5641..7bd81a2cc4

Changed dependencies:
* src/build: 61f62e4ef7..2273a5bbb6
* src/ios: d5c2c7132f..fdda8bf683
* src/testing: 86af7908e1..fc28fd8e82
* src/third_party: 11a6bce677..e40485c186
* src/third_party/catapult: f57871dac2..41bda73617
* src/third_party/libvpx/source/libvpx: 6af42f5102..f22b828d68
* src/tools: 1eb407950a..4faff6fc36
DEPS diff: bc24ac5641..7bd81a2cc4/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2817583005
Cr-Commit-Position: refs/heads/master@{#17681}
2017-04-12 22:18:52 +00:00
buildbot
bffa67dce9 Roll chromium_revision 3a3243c913..bc24ac5641 (464039:464096)
Change log: 3a3243c913..bc24ac5641
Full diff: 3a3243c913..bc24ac5641

Changed dependencies:
* src/base: d33b65e612..e329f52ab7
* src/build: b2881bd3eb..61f62e4ef7
* src/ios: 635a319f53..d5c2c7132f
* src/testing: e78d9149bf..86af7908e1
* src/third_party: c0a100fa94..11a6bce677
* src/third_party/catapult: 6e6baa037e..f57871dac2
* src/tools: f674798824..1eb407950a
DEPS diff: 3a3243c913..bc24ac5641/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2814893003
Cr-Commit-Position: refs/heads/master@{#17680}
2017-04-12 19:11:30 +00:00
kjellander
dd460e2aa2 Fix lint errors to enable stricter PyLint rules
These fixes are needed to avoid errors after submitting
https://codereview.webrtc.org/2737963003

BUG=webrtc:7303
NOTRY=True

Review-Url: https://codereview.webrtc.org/2812273002
Cr-Commit-Position: refs/heads/master@{#17679}
2017-04-12 19:06:13 +00:00
lliuu
06034c7d64 Revert of Android Logging.java: Load native library only when needed (patchset #2 id:2 of https://codereview.webrtc.org/2817593003/ )
Reason for revert:
Change in Logging.java breaking compilation (incorrect reference to enum)

Original issue's description:
> Reland of Android Logging.java: Load native library only when needed (patchset #1 id:1 of https://codereview.webrtc.org/2816753002/ )
>
> Reason for revert:
> Fix bug in original CL.
>
> Original issue's description:
> > Revert of Android Logging.java: Load native library only when needed (patchset #3 id:40001 of https://codereview.webrtc.org/2803203002/ )
> >
> > Reason for revert:
> > Breaks C++ logs in Java apps.
> >
> > Original issue's description:
> > > Android Logging.java: Load native library only when needed
> > >
> > > Logging.java currently always tries to load jingle_peerconnection_so in
> > > the static section, but some clients don't want to use it. This CL loads
> > > jingle_peerconnection_so only when a client requests it by calling one
> > > of:
> > >  * Logging.enableLogThreads
> > >  * Logging.enableLogTimeStamps
> > >  * Logging.enableTracing
> > >  * Logging.enableLogToDebugOutput
> > >
> > > BUG=b/36410678
> > >
> > > Review-Url: https://codereview.webrtc.org/2803203002
> > > Cr-Commit-Position: refs/heads/master@{#17647}
> > > Committed: dee5eb14e1
> >
> > TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,magjed@webrtc.org
> > # Not skipping CQ checks because original CL landed more than 1 days ago.
> > BUG=b/36410678
> >
> > Review-Url: https://codereview.webrtc.org/2816753002
> > Cr-Commit-Position: refs/heads/master@{#17676}
> > Committed: 6e4a4427dc
>
> TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,brandtr@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=b/36410678
>
> Review-Url: https://codereview.webrtc.org/2817593003
> Cr-Commit-Position: refs/heads/master@{#17677}
> Committed: 297714619f

TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,brandtr@webrtc.org,magjed@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=b/36410678

Review-Url: https://codereview.webrtc.org/2814133002
Cr-Commit-Position: refs/heads/master@{#17678}
2017-04-12 17:13:21 +00:00
magjed
297714619f Reland of Android Logging.java: Load native library only when needed (patchset #1 id:1 of https://codereview.webrtc.org/2816753002/ )
Reason for revert:
Fix bug in original CL.

Original issue's description:
> Revert of Android Logging.java: Load native library only when needed (patchset #3 id:40001 of https://codereview.webrtc.org/2803203002/ )
>
> Reason for revert:
> Breaks C++ logs in Java apps.
>
> Original issue's description:
> > Android Logging.java: Load native library only when needed
> >
> > Logging.java currently always tries to load jingle_peerconnection_so in
> > the static section, but some clients don't want to use it. This CL loads
> > jingle_peerconnection_so only when a client requests it by calling one
> > of:
> >  * Logging.enableLogThreads
> >  * Logging.enableLogTimeStamps
> >  * Logging.enableTracing
> >  * Logging.enableLogToDebugOutput
> >
> > BUG=b/36410678
> >
> > Review-Url: https://codereview.webrtc.org/2803203002
> > Cr-Commit-Position: refs/heads/master@{#17647}
> > Committed: dee5eb14e1
>
> TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,magjed@webrtc.org
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=b/36410678
>
> Review-Url: https://codereview.webrtc.org/2816753002
> Cr-Commit-Position: refs/heads/master@{#17676}
> Committed: 6e4a4427dc

TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,brandtr@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=b/36410678

Review-Url: https://codereview.webrtc.org/2817593003
Cr-Commit-Position: refs/heads/master@{#17677}
2017-04-12 17:03:32 +00:00
brandtr
6e4a4427dc Revert of Android Logging.java: Load native library only when needed (patchset #3 id:40001 of https://codereview.webrtc.org/2803203002/ )
Reason for revert:
Breaks C++ logs in Java apps.

Original issue's description:
> Android Logging.java: Load native library only when needed
>
> Logging.java currently always tries to load jingle_peerconnection_so in
> the static section, but some clients don't want to use it. This CL loads
> jingle_peerconnection_so only when a client requests it by calling one
> of:
>  * Logging.enableLogThreads
>  * Logging.enableLogTimeStamps
>  * Logging.enableTracing
>  * Logging.enableLogToDebugOutput
>
> BUG=b/36410678
>
> Review-Url: https://codereview.webrtc.org/2803203002
> Cr-Commit-Position: refs/heads/master@{#17647}
> Committed: dee5eb14e1

TBR=sakal@webrtc.org,glaznev@webrtc.org,noahric@chromium.org,magjed@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=b/36410678

Review-Url: https://codereview.webrtc.org/2816753002
Cr-Commit-Position: refs/heads/master@{#17676}
2017-04-12 16:28:24 +00:00
buildbot
75a14a3630 Roll chromium_revision 1e2b7d3bce..3a3243c913 (463977:464039)
Change log: 1e2b7d3bce..3a3243c913
Full diff: 1e2b7d3bce..3a3243c913

Changed dependencies:
* src/base: 6e94f81f27..d33b65e612
* src/ios: ab762feaf3..635a319f53
* src/testing: 95ebb36bad..e78d9149bf
* src/third_party: 21e73304ce..c0a100fa94
* src/tools: f1e72b61ef..f674798824
DEPS diff: 1e2b7d3bce..3a3243c913/DEPS

Clang version changed 298539:299960
Details: 1e2b7d3bce..3a3243c913/tools/clang/scripts/update.py

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2812973004
Cr-Commit-Position: refs/heads/master@{#17675}
2017-04-12 16:20:54 +00:00
alessiob
a79143f3e9 This CL includes the following changes:
- BUILD file reorganized, unit tests now have dedicated targets.
- "fake_polqa" is a binary producing fake output in the same format of PolqaOem64; the binary is injected for unit tests instead of the actual POLQA tool.
- Minor refactoring to inject the path to the POLQA binary instead of its parent folder.
- Unit tests for the evaluation score workers.
- Unit tests for the ApmModuleSimulator class.
- Unit tests for the test data generators: ReverberationTestDataGenerator added.

BUG=webrtc:7218

Review-Url: https://codereview.webrtc.org/2811953002
Cr-Commit-Position: refs/heads/master@{#17674}
2017-04-12 13:56:25 +00:00
peah
103ac7e7d9 AEC3 Tuning changes.
This CL adds tuning to AEC3 for the purpose of reducing the impact of
gain changes in the analog microphone gain.

BUG=chromium:710818, webrtc:6018

Review-Url: https://codereview.webrtc.org/2811283003
Cr-Commit-Position: refs/heads/master@{#17673}
2017-04-12 12:40:55 +00:00
philipel
e5fd38989d Revert of Reland "Add first part of the network_tester functionality" (patchset #3 id:40001 of https://codereview.chromium.org/2808203003/ )
Reason for revert:
Break downstream bots.

Original issue's description:
> Reland "Add first part of the network_tester functionality"
>
> BUG=webrtc:7426
>
> Review-Url: https://codereview.webrtc.org/2808203003
> Cr-Commit-Position: refs/heads/master@{#17666}
> Committed: 1c223b2f75

TBR=stefan@webrtc.org,minyue@webrtc.org,nisse@webrtc.org,terelius@webrtc.org,michaelt@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7426

Review-Url: https://codereview.webrtc.org/2813193002
Cr-Commit-Position: refs/heads/master@{#17672}
2017-04-12 12:07:59 +00:00
oprypin
f250100475 Add POLQA to low bandwidth audio test
BUG=webrtc:7229

Review-Url: https://codereview.webrtc.org/2804083003
Cr-Commit-Position: refs/heads/master@{#17671}
2017-04-12 12:00:56 +00:00
ilnik
8d8185c774 Add command-line param to screenshare_loopback to specify a list of slides
BUG=none

Review-Url: https://codereview.webrtc.org/2814023003
Cr-Commit-Position: refs/heads/master@{#17670}
2017-04-12 11:52:55 +00:00
Henrik Kjellander
e52b8ace0a Remove ortc_unittests from iOS simualator tests.
The test has proven to flake a lot (too much).

BUG=webrtc:7479
TBR=deadbeef@webrtc.org

Review-Url: https://codereview.webrtc.org/2809123005 .
Cr-Commit-Position: refs/heads/master@{#17669}
2017-04-12 11:49:27 +00:00
buildbot
c24ac755be Roll chromium_revision 4b07207284..1e2b7d3bce (463938:463977)
Change log: 4b07207284..1e2b7d3bce
Full diff: 4b07207284..1e2b7d3bce

Changed dependencies:
* src/ios: 189929f848..ab762feaf3
* src/testing: 4ee08a6054..95ebb36bad
* src/third_party: 2a5f1b155b..21e73304ce
* src/tools: 4dd24c7606..f1e72b61ef
DEPS diff: 4b07207284..1e2b7d3bce/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2808093007
Cr-Commit-Position: refs/heads/master@{#17668}
2017-04-12 10:18:48 +00:00
peah
69ffdf4938 Further SSE2 optimizations for the AEC3 adaptive filter.
This CL adds further SSE2 optimizations for the AEC3
adaptive filter.

The changes are bitexact

BUG=webrtc:6018

Review-Url: https://codereview.webrtc.org/2810133002
Cr-Commit-Position: refs/heads/master@{#17667}
2017-04-12 10:04:09 +00:00
michaelt
1c223b2f75 Reland "Add first part of the network_tester functionality"
BUG=webrtc:7426

Review-Url: https://codereview.webrtc.org/2808203003
Cr-Commit-Position: refs/heads/master@{#17666}
2017-04-12 08:50:35 +00:00
jansson
07e20db42d return comparevideos stdout and fix missing device case
BUG=webrtc:7203
NOTRY=True

Review-Url: https://codereview.webrtc.org/2809913002
Cr-Commit-Position: refs/heads/master@{#17665}
2017-04-12 08:36:02 +00:00
sakal
844d2b9670 Reconfigure capture session in a single transaction.
If we don't reconfigure capture session in a single transaction,
RTCCameraPreviewView goes transparent when switching cameras. This is
undesired behavior.

BUG=webrtc:7177

Review-Url: https://codereview.webrtc.org/2811643006
Cr-Commit-Position: refs/heads/master@{#17664}
2017-04-12 08:27:44 +00:00
peah
5e79b29313 Adding new functionality for SIMD optimizations in AEC3
Most of the complex functionality in AEC3 is done using
vector maths. This CL adds a new functionality for
performing these using SIMD operations in a simple manner
whenever such are available.

The reason for putting the implementations in the header file
is to allow any possible inlining.

BUG=webrtc:6018

Review-Url: https://codereview.webrtc.org/2813823002
Cr-Commit-Position: refs/heads/master@{#17663}
2017-04-12 08:20:45 +00:00
buildbot
9f28b1d354 Roll chromium_revision 7720633b71..4b07207284 (463923:463938)
Change log: 7720633b71..4b07207284
Full diff: 7720633b71..4b07207284

Changed dependencies:
* src/testing: f88779f4cf..4ee08a6054
* src/third_party: 1b49094ab8..2a5f1b155b
DEPS diff: 7720633b71..4b07207284/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2809373002
Cr-Commit-Position: refs/heads/master@{#17662}
2017-04-12 07:13:07 +00:00
buildbot
0efdf3ed29 Roll chromium_revision ff1db7c1c9..7720633b71 (463722:463923)
Change log: ff1db7c1c9..7720633b71
Full diff: ff1db7c1c9..7720633b71

Changed dependencies:
* src/base: b049fa475a..6e94f81f27
* src/build: ab0b06d1c0..b2881bd3eb
* src/ios: 9b5bdd0106..189929f848
* src/testing: 82ca606bd0..f88779f4cf
* src/third_party: 71d5dac140..1b49094ab8
* src/third_party/catapult: 9a55abab02..6e6baa037e
* src/third_party/ffmpeg: 9751ef06f9..28a5cdde5c
* src/third_party/icu: 450be73c9e..b34251f8b7
* src/third_party/libyuv: 2adb84e39e..8cab2e31d7
* src/tools: f807b40ad7..4dd24c7606
DEPS diff: ff1db7c1c9..7720633b71/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2813543006
Cr-Commit-Position: refs/heads/master@{#17661}
2017-04-12 04:15:49 +00:00
buildbot
1cdd16d3ce Roll chromium_revision aa2ca13eaa..ff1db7c1c9 (463610:463722)
Change log: aa2ca13eaa..ff1db7c1c9
Full diff: aa2ca13eaa..ff1db7c1c9

Changed dependencies:
* src/base: 6f94118f9a..b049fa475a
* src/ios: c41f8dd343..9b5bdd0106
* src/testing: 424881cff4..82ca606bd0
* src/third_party: ef69db4b74..71d5dac140
* src/tools: 7b80da1ab2..f807b40ad7
DEPS diff: aa2ca13eaa..ff1db7c1c9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2813823003
Cr-Commit-Position: refs/heads/master@{#17660}
2017-04-11 19:56:06 +00:00
zhihuang
0426222f4c Modified the rtp_receiver_unittests.
Implemented operator == in RtpSource and use the gmock EXPECT_THAT to make the test cleaner.

Related CL: https://codereview.webrtc.org/2770233003/

BUG=chromium:703122

Review-Url: https://codereview.webrtc.org/2813753002
Cr-Commit-Position: refs/heads/master@{#17659}
2017-04-11 18:28:10 +00:00
ilnik
00d802b6ee Reland of Add content type information to encoded images and corresponding rtp extension header (patchset #1 id:1 of https://codereview.webrtc.org/2809653004/ )
Reason for revert:
Fix failing bots.

BUG=webrtc:7420

Review-Url: https://codereview.webrtc.org/2816493002
Cr-Commit-Position: refs/heads/master@{#17658}
2017-04-11 17:34:31 +00:00
henrik.lundin
10d095d4f7 Revert of Change NetEq::InsertPacket to take an RTPHeader (patchset #2 id:20001 of https://codereview.webrtc.org/2807273004/ )
Reason for revert:
Broke downstream dependencies.

Original issue's description:
> Change NetEq::InsertPacket to take an RTPHeader
>
> It used to take a WebRtcRTPHeader as input, which has an RTPHeader as
> a member. None of the other member in WebRtcRTPHeader where used in
> NetEq.
>
> This CL adapts the production code; tests and tools will be converted
> in a follow-up CL.
>
> BUG=webrtc:7467
>
> Review-Url: https://codereview.webrtc.org/2807273004
> Cr-Commit-Position: refs/heads/master@{#17652}
> Committed: 4d027576a6

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

Review-Url: https://codereview.webrtc.org/2812933002
Cr-Commit-Position: refs/heads/master@{#17657}
2017-04-11 14:47:59 +00:00