16379 Commits

Author SHA1 Message Date
philipel
b5feb2e025 Use pacing info in ProbeBitrateEstimator to validate probe results.
BUG=webrtc:6822

Review-Url: https://codereview.webrtc.org/2728553007
Cr-Commit-Position: refs/heads/master@{#17147}
2017-03-09 15:01:58 +00:00
elad.alon
5bbf43f9d4 Move delay_based_bwe_ into CongestionController
BUG=webrtc:7058

Review-Url: https://codereview.webrtc.org/2725823002
Cr-Commit-Position: refs/heads/master@{#17146}
2017-03-09 14:40:08 +00:00
stefan
45b5fe549f Don't report perf metrics for packet loss ramp-up tests.
BUG=chromium:699072

Review-Url: https://codereview.webrtc.org/2744603002
Cr-Commit-Position: refs/heads/master@{#17145}
2017-03-09 14:27:02 +00:00
oprypin
67fdb80837 Reland of Enable cpplint and fix cpplint errors in webrtc/*audio (patchset #1 id:1 of https://codereview.webrtc.org/2739143002/ )
Reason for revert:
Can reland it if backwards compatible API is kept.

Original issue's description:
> Revert of Enable cpplint and fix cpplint errors in webrtc/*audio (patchset #4 id:180001 of https://codereview.webrtc.org/2683033004/ )
>
> Reason for revert:
> The API change in audio/utility/audio_frame_operations.h caused breakage. Need to keep backward-compatible API.
>
> Original issue's description:
> > Enable cpplint and fix cpplint errors in webrtc/*audio
> >
> > Change usage accordingly throughout the codebase
> >
> > BUG=webrtc:5268
> >
> > TESTED=Fixed issues reported by:
> > find webrtc/*audio -type f -name *.cc -o -name *.h | xargs cpplint.py
> >
> > Review-Url: https://codereview.webrtc.org/2683033004
> > Cr-Commit-Position: refs/heads/master@{#17133}
> > Committed: aebe55ca6c
>
> TBR=henrika@webrtc.org,henrik.lundin@webrtc.org,kwiberg@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:5268
>
> Review-Url: https://codereview.webrtc.org/2739143002
> Cr-Commit-Position: refs/heads/master@{#17138}
> Committed: e47c1d3ca1

TBR=henrika@webrtc.org,henrik.lundin@webrtc.org,kwiberg@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
BUG=webrtc:5268

Review-Url: https://codereview.webrtc.org/2739073003
Cr-Commit-Position: refs/heads/master@{#17144}
2017-03-09 14:25:06 +00:00
nisse
c69385de8b Add |protected_by_flexfec| flag to VideoReceiveStream::Config.
Use of FlexFEC is known when streams are created in
WebRtcVideoChannel2, so this replaces the code in Call to infer
FlexFEC config of video streams from the configuration of the FlexFEC
stream(s). This also allows us to switch to a more logical creation
order, where media streams are created before the FlexFEC stream.

This is done in preparation for a larger refactoring of the RTP
demuxing done in Call.

BUG=None

Review-Url: https://codereview.webrtc.org/2712683002
Cr-Commit-Position: refs/heads/master@{#17143}
2017-03-09 14:13:20 +00:00
kjellander
94f4d9effc Revert of PyLint fixes for tools-webrtc and webrtc/tools (patchset #3 id:40001 of https://codereview.webrtc.org/2736233003/ )
Reason for revert:
Fails video quality tests in Chrome:  http://build.chromium.org/p/chromium.webrtc.fyi/builders/Win10%20Tester/builds/6568
I should have looked more closer at those :(

Original issue's description:
> PyLint fixes for tools-webrtc and webrtc/tools
>
> Fix a lot of errors before bringing in the new config in
> https://codereview.webrtc.org/2737963003/
>
> BUG=webrtc:7303
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2736233003
> Cr-Commit-Position: refs/heads/master@{#17137}
> Committed: f5318e1f39

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

Review-Url: https://codereview.webrtc.org/2737233003
Cr-Commit-Position: refs/heads/master@{#17142}
2017-03-09 14:09:33 +00:00
buildbot
09f3e3e7b4 Roll chromium_revision 11b13107b7..5e921f820b (455708:455720)
Change log: 11b13107b7..5e921f820b
Full diff: 11b13107b7..5e921f820b

Changed dependencies:
* src/testing: e804851245..0e9f8bb490
* src/third_party: 7734dc0422..e27aea74ef
* src/tools: 7caa012012..8c23b1410d
DEPS diff: 11b13107b7..5e921f820b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741613003
Cr-Commit-Position: refs/heads/master@{#17141}
2017-03-09 13:10:32 +00:00
kthelgason
954d9b943b Reland of Add unit tests for RTCMTLVideoView. (patchset #1 id:1 of https://codereview.webrtc.org/2733953006/ )
Reason for revert:
Dependant CL has been relanded

Original issue's description:
> Revert of Add unit tests for RTCMTLVideoView. (patchset #6 id:100001 of https://codereview.webrtc.org/2723903003/ )
>
> Reason for revert:
> This CL depends on a reverted CL.
>
> Original issue's description:
> > Add unit tests for RTCMTLVideoView.
> >
> > To properly test the functionality,  following changes  were needed
> > - Make RTCMTLVideoView compiliable for all cpu architectures not just arm64.
> > This is needed so that the test can run on any device and on simulator as well.
> > - Refactor RTCMTLVideoView to have  mockable class methods.
> > The unittest class, RTCMTLVideoViewTests was designed to provide easy transition
> > to XCTest when the time comes for that.
> > To transition to XCTest it would suffice to inherit from XCTestCase and remove
> > the gtest methods.
> >
> > BUG=webrtc:7079
> >
> > Review-Url: https://codereview.webrtc.org/2723903003
> > Cr-Commit-Position: refs/heads/master@{#17014}
> > Committed: 0ebe0199ac
>
> TBR=magjed@webrtc.org,denicija@webrtc.org
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=webrtc:7079
>
> Review-Url: https://codereview.webrtc.org/2733953006
> Cr-Commit-Position: refs/heads/master@{#17118}
> Committed: 96d91524fa

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

Review-Url: https://codereview.webrtc.org/2743663002
Cr-Commit-Position: refs/heads/master@{#17140}
2017-03-09 11:36:58 +00:00
kthelgason
a2fb30c8cb Reland of Add Metal video view in AppRTCMobile and metal availability macro. (patchset #1 id:1 of https://codereview.webrtc.org/2739793003/ )
Reason for revert:
Fixing rendering issues in AppRTCMobile

Original issue's description:
> Revert of Add Metal video view in AppRTCMobile and metal availability macro. (patchset #5 id:80001 of https://codereview.webrtc.org/2722583002/ )
>
> Reason for revert:
> Breaks AppRTCMobile
>
> Original issue's description:
> > Add Metal video view in AppRTCMobile and Metal availability macro.
> >
> > - The RTC_SUPPORTS_METAL macro allows consumers to gracefully handle compilation for different archs that are not supporting Metal.
> >
> > BUG=webrtc:7079
> >
> > Review-Url: https://codereview.webrtc.org/2722583002
> > Cr-Commit-Position: refs/heads/master@{#17004}
> > Committed: 154a7bb877
>
> TBR=magjed@webrtc.org,tkchin@webrtc.org,denicija@webrtc.org
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=webrtc:7079
>
> Review-Url: https://codereview.webrtc.org/2739793003
> Cr-Commit-Position: refs/heads/master@{#17119}
> Committed: cbbd8c76e8

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

Review-Url: https://codereview.webrtc.org/2742603003
Cr-Commit-Position: refs/heads/master@{#17139}
2017-03-09 11:34:27 +00:00
oprypin
e47c1d3ca1 Revert of Enable cpplint and fix cpplint errors in webrtc/*audio (patchset #4 id:180001 of https://codereview.webrtc.org/2683033004/ )
Reason for revert:
The API change in audio/utility/audio_frame_operations.h caused breakage. Need to keep backward-compatible API.

Original issue's description:
> Enable cpplint and fix cpplint errors in webrtc/*audio
>
> Change usage accordingly throughout the codebase
>
> BUG=webrtc:5268
>
> TESTED=Fixed issues reported by:
> find webrtc/*audio -type f -name *.cc -o -name *.h | xargs cpplint.py
>
> Review-Url: https://codereview.webrtc.org/2683033004
> Cr-Commit-Position: refs/heads/master@{#17133}
> Committed: aebe55ca6c

TBR=henrika@webrtc.org,henrik.lundin@webrtc.org,kwiberg@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:5268

Review-Url: https://codereview.webrtc.org/2739143002
Cr-Commit-Position: refs/heads/master@{#17138}
2017-03-09 10:43:31 +00:00
kjellander
f5318e1f39 PyLint fixes for tools-webrtc and webrtc/tools
Fix a lot of errors before bringing in the new config in
https://codereview.webrtc.org/2737963003/

BUG=webrtc:7303
NOTRY=True

Review-Url: https://codereview.webrtc.org/2736233003
Cr-Commit-Position: refs/heads/master@{#17137}
2017-03-09 10:26:46 +00:00
buildbot
735da3ad38 Roll chromium_revision a77953fe67..11b13107b7 (455682:455708)
Change log: a77953fe67..11b13107b7
Full diff: a77953fe67..11b13107b7

Changed dependencies:
* src/ios: db98dda9cd..4726f75023
* src/third_party: 0ae56a176c..7734dc0422
* src/tools: ddf98515f2..7caa012012
DEPS diff: a77953fe67..11b13107b7/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2740953002
Cr-Commit-Position: refs/heads/master@{#17136}
2017-03-09 10:11:04 +00:00
kwiberg
551e984851 Make error reporting more detailed
In an attempt to help Kenny locate the evil Dr. Deo.

BUG=webrtc:7307

Review-Url: https://codereview.webrtc.org/2732193006
Cr-Commit-Position: refs/heads/master@{#17135}
2017-03-09 10:08:28 +00:00
kjellander
a17ec85b5f OWNERS: Cleanup root owners file
Remove no-longer present files.
Expand kjellaner@ to own *.py in the root.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2738993004
Cr-Commit-Position: refs/heads/master@{#17134}
2017-03-09 10:04:57 +00:00
oprypin
aebe55ca6c Enable cpplint and fix cpplint errors in webrtc/*audio
Change usage accordingly throughout the codebase

BUG=webrtc:5268

TESTED=Fixed issues reported by:
find webrtc/*audio -type f -name *.cc -o -name *.h | xargs cpplint.py

Review-Url: https://codereview.webrtc.org/2683033004
Cr-Commit-Position: refs/heads/master@{#17133}
2017-03-09 09:05:33 +00:00
ilnik
3e530d20ca Fix CpuTimeTest to tolerate MSAN interference (some background test-related work).
BUG=none

Review-Url: https://codereview.webrtc.org/2739673003
Cr-Commit-Position: refs/heads/master@{#17132}
2017-03-09 08:41:31 +00:00
nisse
b05d9b292a Reland of Delete unused TaskRunner abstraction. (patchset #1 id:1 of https://codereview.webrtc.org/2732363004/ )
Reason for revert:
Chrome includes now updated, see cl https://codereview.chromium.org/2737133002/

Original issue's description:
> Revert of Delete unused TaskRunner abstraction. (patchset #2 id:20001 of https://codereview.webrtc.org/2622923002/ )
>
> Reason for revert:
> I had missed updating a few of Chrome's #includes, breaking the build.
>
> Original issue's description:
> > Delete unused TaskRunner abstraction.
> >
> > This is the fifth and final step in the process started in cl https://codereview.webrtc.org/2696703009/
> >
> > Depends on the landing of a copy of this code in Chrome (step 4), cl
> > https://codereview.chromium.org/2694903005/
> >
> > BUG=webrtc:6424
> >
> > Review-Url: https://codereview.webrtc.org/2622923002
> > Cr-Commit-Position: refs/heads/master@{#17107}
> > Committed: 2d15fdd91b
>
> TBR=pthatcher@webrtc.org,kjellander@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6424
>
> Review-Url: https://codereview.webrtc.org/2732363004
> Cr-Commit-Position: refs/heads/master@{#17109}
> Committed: 9900be313c

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

Review-Url: https://codereview.webrtc.org/2740063002
Cr-Commit-Position: refs/heads/master@{#17131}
2017-03-09 08:37:26 +00:00
nisse
d665207601 Revert of Delete cryptstring.h and cryptstring.cc. (patchset #1 id:1 of https://codereview.webrtc.org/2740633003/ )
Reason for revert:
It turns out cryptstring was used by Chrome. In the xmpp code recently moved there from webrtc.

So this code has to be moved too, it canät just be deleted.

Original issue's description:
> Delete cryptstring.h and cryptstring.cc.
>
> They became unused with cl https://codereview.webrtc.org/2731673002/
>
> BUG=webrtc:6424
>
> Review-Url: https://codereview.webrtc.org/2740633003
> Cr-Commit-Position: refs/heads/master@{#17128}
> Committed: 822638b481

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

Review-Url: https://codereview.webrtc.org/2742743002
Cr-Commit-Position: refs/heads/master@{#17130}
2017-03-09 08:36:04 +00:00
buildbot
873abbd6ce Roll chromium_revision 0f9cfc4753..a77953fe67 (455657:455682)
Change log: 0f9cfc4753..a77953fe67
Full diff: 0f9cfc4753..a77953fe67

Changed dependencies:
* src/third_party: 9c7d1ea7ac..0ae56a176c
* src/third_party/ced/src: 368a9cc09a..e21eb6aed1
* src/tools: 164da145dc..ddf98515f2
DEPS diff: 0f9cfc4753..a77953fe67/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2743583002
Cr-Commit-Position: refs/heads/master@{#17129}
2017-03-09 08:01:25 +00:00
nisse
822638b481 Delete cryptstring.h and cryptstring.cc.
They became unused with cl https://codereview.webrtc.org/2731673002/

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2740633003
Cr-Commit-Position: refs/heads/master@{#17128}
2017-03-09 07:45:48 +00:00
Henrik Kjellander
efff7c534d MB: Add android_experimental trybot configuration
Replaced the unused android_n6 config and changed it
to build Release for ARM 32-bit.

BUG=chromium:685222
NOTRY=True
TBR=ehmaldonado@webrtc.org

Review-Url: https://codereview.webrtc.org/2741653002 .
Cr-Commit-Position: refs/heads/master@{#17127}
2017-03-09 06:18:27 +00:00
buildbot
ff6ecc6d1a Roll chromium_revision 7801ddb228..0f9cfc4753 (455616:455657)
Change log: 7801ddb228..0f9cfc4753
Full diff: 7801ddb228..0f9cfc4753

Changed dependencies:
* src/build: a61e820731..33b29e1fc5
* src/ios: d88a1edb14..db98dda9cd
* src/third_party: e7b41f5b9b..9c7d1ea7ac
DEPS diff: 7801ddb228..0f9cfc4753/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741643002
Cr-Commit-Position: refs/heads/master@{#17126}
2017-03-09 04:12:15 +00:00
buildbot
225c7d28f0 Roll chromium_revision 9a285ed020..7801ddb228 (455548:455616)
Change log: 9a285ed020..7801ddb228
Full diff: 9a285ed020..7801ddb228

Changed dependencies:
* src/build: 43783b113c..a61e820731
* src/ios: abfd641c5d..d88a1edb14
* src/testing: d03ddf8a9f..e804851245
* src/third_party: 5140fb4443..e7b41f5b9b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d6c22ee938..d04ca95356
* src/third_party/catapult: eaf9a11d28..38ed490473
* src/tools: 445fbc23f9..164da145dc
DEPS diff: 9a285ed020..7801ddb228/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2740833002
Cr-Commit-Position: refs/heads/master@{#17125}
2017-03-09 01:30:43 +00:00
zhihuang
243663965a Add the function ToRtpParameters.
The function converts the cricket::Codec, cricket::RtpHeaderExtensions
and cricket::StreamParamsVec to webrtc::RtpParameters.

BUG=webrtc:7311

Review-Url: https://codereview.webrtc.org/2735853004
Cr-Commit-Position: refs/heads/master@{#17124}
2017-03-09 01:15:06 +00:00
buildbot
eaa160639b Roll chromium_revision 3fa28bd7a0..9a285ed020 (455502:455548)
Change log: 3fa28bd7a0..9a285ed020
Full diff: 3fa28bd7a0..9a285ed020

Changed dependencies:
* src/base: ffab08fda2..522fdb5d82
* src/build: cc8fe7c6bf..43783b113c
* src/ios: 2dbda27139..abfd641c5d
* src/testing: 3058221e2e..d03ddf8a9f
* src/third_party: 42a41bfa5f..5140fb4443
* src/third_party/catapult: 5366cb026b..eaf9a11d28
* src/tools: 77cf31ed49..445fbc23f9
DEPS diff: 3fa28bd7a0..9a285ed020/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2732393004
Cr-Commit-Position: refs/heads/master@{#17123}
2017-03-08 22:14:50 +00:00
buildbot
70d61ae3bf Roll chromium_revision 8638ef810c..3fa28bd7a0 (455459:455502)
Change log: 8638ef810c..3fa28bd7a0
Full diff: 8638ef810c..3fa28bd7a0

Changed dependencies:
* src/build: b7b3669fbd..cc8fe7c6bf
* src/ios: c5d67c7fb6..2dbda27139
* src/third_party: be9b81670b..42a41bfa5f
* src/third_party/catapult: 299d02a80d..5366cb026b
* src/tools: d4c639acaa..77cf31ed49
DEPS diff: 8638ef810c..3fa28bd7a0/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741443004
Cr-Commit-Position: refs/heads/master@{#17122}
2017-03-08 20:05:22 +00:00
buildbot
d248f9fe82 Roll chromium_revision 67b145d366..8638ef810c (455436:455459)
Change log: 67b145d366..8638ef810c
Full diff: 67b145d366..8638ef810c

Changed dependencies:
* src/base: 4f4933e9c9..ffab08fda2
* src/build: 5f4c2a0a2b..b7b3669fbd
* src/ios: d9d6d4f451..c5d67c7fb6
* src/third_party: 7950294e89..be9b81670b
* src/tools: abd37662aa..d4c639acaa
DEPS diff: 67b145d366..8638ef810c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2736103005
Cr-Commit-Position: refs/heads/master@{#17121}
2017-03-08 16:17:09 +00:00
nisse
7f067663ac Delete deprecated PeerConnection methods, and corresponding using declarations.
BUG=None

Review-Url: https://codereview.webrtc.org/2632203003
Cr-Commit-Position: refs/heads/master@{#17120}
2017-03-08 14:59:45 +00:00
kthelgason
cbbd8c76e8 Revert of Add Metal video view in AppRTCMobile and metal availability macro. (patchset #5 id:80001 of https://codereview.webrtc.org/2722583002/ )
Reason for revert:
Breaks AppRTCMobile

Original issue's description:
> Add Metal video view in AppRTCMobile and Metal availability macro.
>
> - The RTC_SUPPORTS_METAL macro allows consumers to gracefully handle compilation for different archs that are not supporting Metal.
>
> BUG=webrtc:7079
>
> Review-Url: https://codereview.webrtc.org/2722583002
> Cr-Commit-Position: refs/heads/master@{#17004}
> Committed: 154a7bb877

TBR=magjed@webrtc.org,tkchin@webrtc.org,denicija@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:7079

Review-Url: https://codereview.webrtc.org/2739793003
Cr-Commit-Position: refs/heads/master@{#17119}
2017-03-08 14:54:59 +00:00
kthelgason
96d91524fa Revert of Add unit tests for RTCMTLVideoView. (patchset #6 id:100001 of https://codereview.webrtc.org/2723903003/ )
Reason for revert:
This CL depends on a reverted CL.

Original issue's description:
> Add unit tests for RTCMTLVideoView.
>
> To properly test the functionality,  following changes  were needed
> - Make RTCMTLVideoView compiliable for all cpu architectures not just arm64.
> This is needed so that the test can run on any device and on simulator as well.
> - Refactor RTCMTLVideoView to have  mockable class methods.
> The unittest class, RTCMTLVideoViewTests was designed to provide easy transition
> to XCTest when the time comes for that.
> To transition to XCTest it would suffice to inherit from XCTestCase and remove
> the gtest methods.
>
> BUG=webrtc:7079
>
> Review-Url: https://codereview.webrtc.org/2723903003
> Cr-Commit-Position: refs/heads/master@{#17014}
> Committed: 0ebe0199ac

TBR=magjed@webrtc.org,denicija@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:7079

Review-Url: https://codereview.webrtc.org/2733953006
Cr-Commit-Position: refs/heads/master@{#17118}
2017-03-08 14:33:52 +00:00
alessiob
1d395dfb36 Conversational Speech generator, main script with shell arguments
BUG=webrtc:7218
NOTRY=True

Review-Url: https://codereview.webrtc.org/2733863002
Cr-Commit-Position: refs/heads/master@{#17117}
2017-03-08 14:12:23 +00:00
kjellander
a8d8aadba8 Refactor + enable GN check on video_coding_utility
To avoid the cyclic dependency

BUG=webrtc:6828
NOTRY=True
TBR=magjed@webrtc.org

Review-Url: https://codereview.webrtc.org/2717113002
Cr-Commit-Position: refs/heads/master@{#17116}
2017-03-08 13:42:26 +00:00
buildbot
e9369a951d Roll chromium_revision ae2ff2acd1..67b145d366 (455423:455436)
Change log: ae2ff2acd1..67b145d366
Full diff: ae2ff2acd1..67b145d366

Changed dependencies:
* src/ios: 66cd6cb7da..d9d6d4f451
* src/third_party: 4b1a411bb2..7950294e89
* src/tools: c66fb7bb28..abd37662aa
DEPS diff: ae2ff2acd1..67b145d366/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2739553006
Cr-Commit-Position: refs/heads/master@{#17115}
2017-03-08 13:13:09 +00:00
elad.alon
ec304f96b3 GetTransportFeedbackVector return vector with lost packets too, sorted by seq-num
1. GetTransportFeedbackVector will now return a vector which also explicitly states lost packets.
2. The returned vector is unsorted (uses default order - by sequence number). It's up to the users to sort otherwise, if they need a different order.

BUG=None

Review-Url: https://codereview.webrtc.org/2707383006
Cr-Commit-Position: refs/heads/master@{#17114}
2017-03-08 13:03:53 +00:00
ehmaldonado
41f8a88e4f Add AppRTCMobileTestStubbedVideoIO to gn_isolate_map.
This will make it possible for the test to run on swarming bots.

BUG=chromium:685222
R=kjellander@webrtc.org
NOTRY=True

Review-Url: https://codereview.webrtc.org/2731423004
Cr-Commit-Position: refs/heads/master@{#17113}
2017-03-08 12:22:36 +00:00
buildbot
60cc620122 Roll chromium_revision 08e70dd3bd..ae2ff2acd1 (455394:455423)
Change log: 08e70dd3bd..ae2ff2acd1
Full diff: 08e70dd3bd..ae2ff2acd1

Changed dependencies:
* src/base: 737dcdda9d..4f4933e9c9
* src/ios: 65775c5a26..66cd6cb7da
* src/testing: d839e672e0..3058221e2e
* src/third_party: 5d400e6790..4b1a411bb2
* src/tools: c490652786..c66fb7bb28
DEPS diff: 08e70dd3bd..ae2ff2acd1/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2735353002
Cr-Commit-Position: refs/heads/master@{#17112}
2017-03-08 10:46:40 +00:00
kjellander
727ac1d4c0 Enable GN check for webrtc/logging
BUG=webrtc:6828, webrtc:7257
NOTRY=True

Review-Url: https://codereview.webrtc.org/2717903002
Cr-Commit-Position: refs/heads/master@{#17111}
2017-03-08 10:12:11 +00:00
kjellander
0d4e235a96 Revert of Temporarily disable failing video_quality_loopback_test.py (patchset #1 id:1 of https://codereview.webrtc.org/2704073002/ )
Reason for revert:
Enabling this again so we can start running it experimentally on the bots.

Original issue's description:
> Temporarily disable failing video_quality_loopback_test.py
>
> BUG=webrtc:7185
> TBR=mandermo@webrtc.org
>
> Review-Url: https://codereview.webrtc.org/2704073002 .
> Cr-Commit-Position: refs/heads/master@{#16697}
> Committed: 6951a28b41

TBR=mandermo@webrtc.org
BUG=webrtc:7185
NOTRY=True

Review-Url: https://codereview.webrtc.org/2734333002
Cr-Commit-Position: refs/heads/master@{#17110}
2017-03-08 10:10:21 +00:00
nisse
9900be313c Revert of Delete unused TaskRunner abstraction. (patchset #2 id:20001 of https://codereview.webrtc.org/2622923002/ )
Reason for revert:
I had missed updating a few of Chrome's #includes, breaking the build.

Original issue's description:
> Delete unused TaskRunner abstraction.
>
> This is the fifth and final step in the process started in cl https://codereview.webrtc.org/2696703009/
>
> Depends on the landing of a copy of this code in Chrome (step 4), cl
> https://codereview.chromium.org/2694903005/
>
> BUG=webrtc:6424
>
> Review-Url: https://codereview.webrtc.org/2622923002
> Cr-Commit-Position: refs/heads/master@{#17107}
> Committed: 2d15fdd91b

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

Review-Url: https://codereview.webrtc.org/2732363004
Cr-Commit-Position: refs/heads/master@{#17109}
2017-03-08 10:01:07 +00:00
solenberg
8d73f8c6fa Remove VoEVolumeControl interface.
BUG=webrtc:4690, webrtc:6206

Review-Url: https://codereview.webrtc.org/2727063004
Cr-Commit-Position: refs/heads/master@{#17108}
2017-03-08 09:52:20 +00:00
nisse
2d15fdd91b Delete unused TaskRunner abstraction.
This is the fifth and final step in the process started in cl https://codereview.webrtc.org/2696703009/

Depends on the landing of a copy of this code in Chrome (step 4), cl
https://codereview.chromium.org/2694903005/

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2622923002
Cr-Commit-Position: refs/heads/master@{#17107}
2017-03-08 09:45:05 +00:00
kjellander
34b7a91862 Enable GN check for webrtc/modules/video_processing
BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2719753002
Cr-Commit-Position: refs/heads/master@{#17106}
2017-03-08 09:41:14 +00:00
ilnik
3ae7c259ef Disable failing 15 thumbernails full-stack test on windows
BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/2737703005
Cr-Commit-Position: refs/heads/master@{#17105}
2017-03-08 09:17:35 +00:00
buildbot
9795f357d5 Roll chromium_revision 1721879351..08e70dd3bd (455313:455394)
Change log: 1721879351..08e70dd3bd
Full diff: 1721879351..08e70dd3bd

Changed dependencies:
* src/base: ba7cbedbd2..737dcdda9d
* src/ios: 16f212606e..65775c5a26
* src/testing: 4bebb5bf1a..d839e672e0
* src/third_party: 9a5b209ddc..5d400e6790
* src/third_party/catapult: f27158f5a9..299d02a80d
* src/tools: a31fbfb398..c490652786
DEPS diff: 1721879351..08e70dd3bd/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2734983006
Cr-Commit-Position: refs/heads/master@{#17104}
2017-03-08 07:29:27 +00:00
mbonadei
ffdd3d4176 Enabling 'gn check' on all //webrtc/modules
We can now use a wildcard and enable 'gn check' on
all the targets in '//webrtc/modules'.

Things are changed a lot since [1] and a refactoring [2]
done by Edward has fixed the problem.

We can now close [1] and enable 'gn check' on all the
targets under '//webrtc/modules'.

[1] - https://codereview.webrtc.org/2609443003/
[2] - https://chromium.googlesource.com/external/webrtc/+/9cbb0a16e5a02538dc9cb18ec9d447e2d2058ec

BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2732423002
Cr-Commit-Position: refs/heads/master@{#17103}
2017-03-08 06:42:14 +00:00
buildbot
1cd7ab3e74 Roll chromium_revision d02a1d189e..1721879351 (455229:455313)
Change log: d02a1d189e..1721879351
Full diff: d02a1d189e..1721879351

Changed dependencies:
* src/base: b482e112bb..ba7cbedbd2
* src/build: b60d2c66e5..5f4c2a0a2b
* src/ios: f18fb03bbe..16f212606e
* src/testing: 58b2091d1c..4bebb5bf1a
* src/third_party: a30159f2a7..9a5b209ddc
* src/third_party/catapult: b8379eb274..f27158f5a9
* src/tools: f8499f15f7..a31fbfb398
DEPS diff: d02a1d189e..1721879351/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2740433004
Cr-Commit-Position: refs/heads/master@{#17102}
2017-03-08 01:16:44 +00:00
sergeyu
9fa7e4a0ac Fix error handling in X11 screen capturer
Previusly errors from XServerPixelBuffer::CaptureRect() were not always
handled, which results in a black frame returned from the capturer
instead of an error.

BUG=webrtc:7305

Review-Url: https://codereview.webrtc.org/2738513005
Cr-Commit-Position: refs/heads/master@{#17101}
2017-03-08 01:02:20 +00:00
zhihuang
b09b3f9a62 Add the option to disable IPv6 ICE candidates on WiFi.
Add an attribute to the RTCConfiguration which can be used by specific
mobile devices so that the IPv6 ICE candidates on WiFi will not be collected.

BUG=b/35725283

Review-Url: https://codereview.webrtc.org/2731813002
Cr-Commit-Position: refs/heads/master@{#17100}
2017-03-07 22:40:51 +00:00
buildbot
03e8af8bab Roll chromium_revision 792dd3474f..d02a1d189e (455158:455229)
Change log: 792dd3474f..d02a1d189e
Full diff: 792dd3474f..d02a1d189e

Changed dependencies:
* src/build: 6c13edb695..b60d2c66e5
* src/ios: c1abf3587d..f18fb03bbe
* src/third_party: 060d135788..a30159f2a7
* src/third_party/catapult: 353ee60a45..b8379eb274
* src/tools: 94ec300299..f8499f15f7
DEPS diff: 792dd3474f..d02a1d189e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2737073002
Cr-Commit-Position: refs/heads/master@{#17099}
2017-03-07 22:16:29 +00:00
buildbot
12dfd7f08c Roll chromium_revision 37402096ff..792dd3474f (455082:455158)
Change log: 37402096ff..792dd3474f
Full diff: 37402096ff..792dd3474f

Changed dependencies:
* src/base: e96d0ad842..b482e112bb
* src/build: 789a49bf8c..6c13edb695
* src/ios: 3e3af04a61..c1abf3587d
* src/third_party: bbafe326dd..060d135788
* src/tools: d5bbfefeb5..94ec300299
DEPS diff: 37402096ff..792dd3474f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2735203003
Cr-Commit-Position: refs/heads/master@{#17098}
2017-03-07 19:16:06 +00:00