15901 Commits

Author SHA1 Message Date
buildbot
1088248a4e Roll chromium_revision 8a7821b7fc..9e71891be9 (451254:451291)
Change log: 8a7821b7fc..9e71891be9
Full diff: 8a7821b7fc..9e71891be9

Changed dependencies:
* src/base: f64c474d1c..a5b4eb3e34
* src/ios: b1b54f922c..1a554e60c7
* src/third_party: 77aa177360..0a65ec26d3
* src/tools: f895efb9d1..4000202433
DEPS diff: 8a7821b7fc..9e71891be9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2699133002
Cr-Commit-Position: refs/heads/master@{#16669}
2017-02-17 14:54:55 +00:00
philipel
4db68e609b Added kNotAProbe definiton to PacketInfo.
BUG=none
NOTRY=True
TBR=nisse@webrtc.org, stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2697383004
Cr-Commit-Position: refs/heads/master@{#16668}
2017-02-17 14:40:35 +00:00
danilchap
efa966b608 Split LastFir status out of RTCPReceiver::ReceiveInfo
This a pre-step for improving perfomance of the RTCPReceiver
- rest of the ReceiveInfo is tmmbr related and
can be handled only when tmmbr is explicitly enabled.

BUG=webrtc:5565

Review-Url: https://codereview.webrtc.org/2681003003
Cr-Commit-Position: refs/heads/master@{#16667}
2017-02-17 14:23:15 +00:00
nisse
642943baea Delete DeviceInfoImpl::GetExpectedCaptureDelay and related declarations.
This feature is unused. We can then also delete the header file
video_capture_delay.h.

BUG=None

Review-Url: https://codereview.webrtc.org/2665113006
Cr-Commit-Position: refs/heads/master@{#16666}
2017-02-17 14:22:07 +00:00
ilnik
3ff474b72b Added GetCpuTime to base/ to get total CPU time consumed by process for perf tests.
BUG=webrtc:7095

Review-Url: https://codereview.webrtc.org/2695743003
Cr-Commit-Position: refs/heads/master@{#16665}
2017-02-17 12:02:23 +00:00
philipel
c7bf32a110 Propagate packet pacing information to SenTimeHistory.
In order to not make this CL too large I have broken it down into at least two steps. In this CL we only propagate the pacing information part of the way:

webrtc::PacedSender::Process                        <--- propagate from here
webrtc::PacedSender::SendPacket
webrtc::PacketRouter::TimeToSendPacket
webrtc::ModuleRtpRtcpImpl::TimeToSendPacket         <--- to here
webrtc::RTPSender::TimeToSendPacket
webrtc::RTPSender::PrepareAndSendPacket
webrtc::RTPSender::AddPacketToTransportFeedback
webrtc::TransportFeedbackAdapter::AddPacket
webrtc::SendTimeHistory::AddAndRemoveOld            <--- goal is to propagte it here

BUG=webrtc:6822

Review-Url: https://codereview.webrtc.org/2628563003
Cr-Commit-Position: refs/heads/master@{#16664}
2017-02-17 11:59:43 +00:00
terelius
0baf55d23b Add logging of delay-based bandwidth estimate.
BUG=webrtc:6423

Review-Url: https://codereview.webrtc.org/2695923004
Cr-Commit-Position: refs/heads/master@{#16663}
2017-02-17 11:38:28 +00:00
sakal
9c997a3b9e Add QP for MediaCodec decoder.
BUG=webrtc:6541

Review-Url: https://codereview.webrtc.org/2653183004
Cr-Commit-Position: refs/heads/master@{#16662}
2017-02-17 11:26:10 +00:00
tommi
f9d9154808 Add support for multimedia timers to TaskQueue on Windows.
Multimedia timers are higher precision than WM_TIMER, but they're also
a limited resource and more costly. So this implementation is a best
effort implementation that falls back on WM_TIMER when multimedia
timers aren't available.

A possible future change could be to make high precision timers in a
TaskQueue, optional. The reason for doing so would be for TaskQueues
that don't need high precision timers, won't eat up timers from TQ
instances that really need it.

BUG=webrtc:7151

Review-Url: https://codereview.webrtc.org/2691973002
Cr-Commit-Position: refs/heads/master@{#16661}
2017-02-17 10:47:11 +00:00
buildbot
fc5d22c86f Roll chromium_revision 029bc0cf9e..8a7821b7fc (451203:451254)
Change log: 029bc0cf9e..8a7821b7fc
Full diff: 029bc0cf9e..8a7821b7fc

Changed dependencies:
* src/base: 841d1b3b32..f64c474d1c
* src/build: 1ecc6e71ab..467b707bfe
* src/third_party: d1861dab7a..77aa177360
* src/tools: d4f55a32c5..f895efb9d1
DEPS diff: 029bc0cf9e..8a7821b7fc/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2703733002
Cr-Commit-Position: refs/heads/master@{#16660}
2017-02-17 08:00:12 +00:00
deadbeef
6038e97e04 Adding RTCErrorOr class to be used by ORTC APIs.
This utility class can be used to represent either an error or a
successful return value. Follows the pattern of StatusOr in the protobuf
library.

This will be used by ORTC factory methods; for instance, CreateRtpSender
will either return an RtpSender or an error if the parameters are
invalid or some other failure occurs.

This CL also moves RTCError classes to a separate file, and adds tests
that were missing before.

BUG=webrtc:7013

Review-Url: https://codereview.webrtc.org/2692723002
Cr-Commit-Position: refs/heads/master@{#16659}
2017-02-17 07:31:33 +00:00
buildbot
74520c6718 Roll chromium_revision a993acdd30..029bc0cf9e (451159:451203)
Change log: a993acdd30..029bc0cf9e
Full diff: a993acdd30..029bc0cf9e

Changed dependencies:
* src/base: beadfd1151..841d1b3b32
* src/testing: 4f2f4f808a..6acd5a5f99
* src/third_party: 2f8eaa5fba..d1861dab7a
* src/tools: dfb97839ab..d4f55a32c5
DEPS diff: a993acdd30..029bc0cf9e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2704633002
Cr-Commit-Position: refs/heads/master@{#16658}
2017-02-17 04:57:38 +00:00
buildbot
f2ab0c78cb Roll chromium_revision 7236fb9312..a993acdd30 (451107:451159)
Change log: 7236fb9312..a993acdd30
Full diff: 7236fb9312..a993acdd30

Changed dependencies:
* src/base: b874a8aa37..beadfd1151
* src/build: 834dea4081..1ecc6e71ab
* src/testing: caa77bfb8b..4f2f4f808a
* src/third_party: debc073e95..2f8eaa5fba
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/dc8c1d962e..0f28691d3d
DEPS diff: 7236fb9312..a993acdd30/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2700023002
Cr-Commit-Position: refs/heads/master@{#16657}
2017-02-17 01:47:59 +00:00
perkj
070ba85f5b Replace DCHECK with ASSERT_TRUE in vie_encoder_unittest.cc
BUG=none
TBR=sprang@webrtc.org

Review-Url: https://codereview.webrtc.org/2699593007
Cr-Commit-Position: refs/heads/master@{#16656}
2017-02-16 23:46:27 +00:00
buildbot
5fa5b86a18 Roll chromium_revision 9d7cb47d75..7236fb9312 (451028:451107)
Change log: 9d7cb47d75..7236fb9312
Full diff: 9d7cb47d75..7236fb9312

Changed dependencies:
* src/base: fb88c46233..b874a8aa37
* src/build: 095bb1b472..834dea4081
* src/ios: 3ecba61768..b1b54f922c
* src/testing: 0dce54f79a..caa77bfb8b
* src/third_party: 358fe980bc..debc073e95
* src/third_party/catapult: d885da830d..36a5082801
* src/tools: a283d9eb7e..dfb97839ab
DEPS diff: 9d7cb47d75..7236fb9312/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2700853002
Cr-Commit-Position: refs/heads/master@{#16655}
2017-02-16 22:46:01 +00:00
zijiehe
5fea5fb183 [DesktopCapture] Detect screen resolution changes in DirectX capturer
This change adds a ResolutionChangeDetector to help dxgi components, say
DxgiDuplicatorController and DxgiTexture to detect resolution changes.

BUG=684162

Review-Url: https://codereview.webrtc.org/2682913002
Cr-Commit-Position: refs/heads/master@{#16654}
2017-02-16 20:07:44 +00:00
buildbot
94b9600e2e Roll chromium_revision 014a8015a0..9d7cb47d75 (450984:451028)
Change log: 014a8015a0..9d7cb47d75
Full diff: 014a8015a0..9d7cb47d75

Changed dependencies:
* src/base: 35645ee46b..fb88c46233
* src/build: 176a1244e5..095bb1b472
* src/ios: ec0f383125..3ecba61768
* src/third_party: 952014f73e..358fe980bc
* src/third_party/catapult: 88e9135e3e..d885da830d
* src/tools: 8716437da2..a283d9eb7e
DEPS diff: 014a8015a0..9d7cb47d75/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2697013006
Cr-Commit-Position: refs/heads/master@{#16653}
2017-02-16 19:43:45 +00:00
zhihuang
d7e771da7b Add the URL attribute to cricket::Candiate. (Objc wrapper)
The url of the ICE server is added to the IceCandiate class.
This can be used to tell which server this candidate was gathered from.

BUG=webrtc:7128

Review-Url: https://codereview.webrtc.org/2688943003
Cr-Commit-Position: refs/heads/master@{#16652}
2017-02-16 19:29:39 +00:00
deadbeef
dbeeb701a2 Use rtc::ToString instead of std::to_string.
std::to_string isn't usable in some versions of the Android NDK.

BUG=webrtc:7174
TBR=pthatcher@webrtc.org

Review-Url: https://codereview.webrtc.org/2697313003
Cr-Commit-Position: refs/heads/master@{#16651}
2017-02-16 19:10:51 +00:00
buildbot
3a14aad805 Roll chromium_revision 2857e9d1e6..014a8015a0 (450941:450984)
Change log: 2857e9d1e6..014a8015a0
Full diff: 2857e9d1e6..014a8015a0

Changed dependencies:
* src/base: cbfde9af45..35645ee46b
* src/build: c8fd116a14..176a1244e5
* src/ios: 80bc22d070..ec0f383125
* src/testing: 50dd3aa386..0dce54f79a
* src/third_party: 2c02cd5f52..952014f73e
* src/tools: 2463f2ef7c..8716437da2
DEPS diff: 2857e9d1e6..014a8015a0/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2698623005
Cr-Commit-Position: refs/heads/master@{#16650}
2017-02-16 17:34:23 +00:00
henrik.lundin
751589899b Further optimization of AudioVector::operator[]
This is a follow-up to https://codereview.webrtc.org/2670643007/. That
CL provided significant improvement to Mac, Linux and ARM-based
platforms, but failed to improve the performance for Windows. The
problem is that the MSVC compiler did not produce branch-free code for
that fix. This new change produces the same result for non-Windows
platforms, as well as introduces branch-free code for Windows.

H/t to kwiberg@ for providing the solution.

BUG=webrtc:7159

Review-Url: https://codereview.webrtc.org/2700633003
Cr-Commit-Position: refs/heads/master@{#16649}
2017-02-16 15:56:28 +00:00
sprang
3ebabf1c29 Screen content simulcast layers should not be downscaled.
Fix config so, size isn't downscaled, add unit test coverage.

BUG=webrtc:7171, webrtc:4172

Review-Url: https://codereview.webrtc.org/2692343007
Cr-Commit-Position: refs/heads/master@{#16648}
2017-02-16 15:35:22 +00:00
ehmaldonado
d103f4ba4a Modify android video_quality_loopback_test to run commands from the src dir.
R=kjellander@webrtc.org, mandermo@webrtc.org
TBR=perkj@webrtc.org
BUG=chromium:685222
NOTRY=True

Review-Url: https://codereview.webrtc.org/2695713002
Cr-Commit-Position: refs/heads/master@{#16647}
2017-02-16 15:20:26 +00:00
nisse
5c29a7aad1 Rename flexfec AddAndProcessReceivedPacket --> OnRtpPacket.
Preparing for a media-independent RTP receive stream interface.

BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/2686273002
Cr-Commit-Position: refs/heads/master@{#16646}
2017-02-16 14:52:32 +00:00
buildbot
c1fa32d0d2 Roll chromium_revision 58a802887f..2857e9d1e6 (450927:450941)
Change log: 58a802887f..2857e9d1e6
Full diff: 58a802887f..2857e9d1e6

Changed dependencies:
* src/ios: fb322f261c..80bc22d070
* src/third_party: 206cc578f4..2c02cd5f52
* src/third_party/catapult: 574285df8d..88e9135e3e
* src/tools: e3bcb64d20..2463f2ef7c
DEPS diff: 58a802887f..2857e9d1e6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2698153004
Cr-Commit-Position: refs/heads/master@{#16645}
2017-02-16 14:23:48 +00:00
philipel
3399927a09 Disable EndToEndTest.VerifyNackStats on linux memcheck.
BUG=webrtc:7145
NOTRY=True

Review-Url: https://codereview.webrtc.org/2698223002
Cr-Commit-Position: refs/heads/master@{#16644}
2017-02-16 13:38:15 +00:00
ossu
11bfc53cd9 Fixed a couple of build-flag dependent tests of webrtcvoiceengine.
The codecs expected by HasCorrectCodecs now depends which codecs were
enabled by build flags.

SendSideBweWithOverheadTest.MinAndMaxBitrate now expects different
values for min bitrate depending on if we support 120 ms frames for
Opus.

BUG=b/35415435

Review-Url: https://codereview.webrtc.org/2691343008
Cr-Commit-Position: refs/heads/master@{#16643}
2017-02-16 13:37:06 +00:00
hbos
a51d4f34d9 Re-land of RTCInboundRTPStreamStats.qpSum collected.
This was previously only collected for local tracks
(RTCOutboundRTPStreamStats.qpSum).

Spec: https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-qpsum

This CL also improves some testing in rtcstatscollector_unittest.cc.
Default and non-default values are tested in the same unittests,
removing the test that was specific to default-values, which was
otherwise code duplication.

This is a re-land of https://codereview.webrtc.org/2675943002 after
dependent CL that was re-landed.

BUG=webrtc:7065
TBR=hta@webrtc.org, sakal@webrtc.org

Review-Url: https://codereview.webrtc.org/2703503003
Cr-Commit-Position: refs/heads/master@{#16642}
2017-02-16 13:34:48 +00:00
ehmaldonado
454c1d6a23 Fix neteq_speed_test.cc
After https://codereview.webrtc.org/2340773002,
the path from webrtc::test::ResourcePath in
webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc is wrong.

It is
/path/to/repos/resources/audio_coding/testfile32kHz.pcm

It should be
/path/to/repos/webrtc-temp/src/resources/audio_coding/testfile32kHz.pcm.

The middle part is missing.

The reason this target is affected is because
webrtc::test::SetExecutablePath(argv[0]);
was not called.

That call is necessary for us to know that the test is being run from src/
and not from out/Default (as is assumed, when that function is not called.)

BUG=chromium:497757
R=kjellander@webrtc.org, henrik.lundin@webrtc.org

Review-Url: https://codereview.webrtc.org/2698743002
Cr-Commit-Position: refs/heads/master@{#16641}
2017-02-16 11:54:49 +00:00
buildbot
2b1020d35f Roll chromium_revision 3dd2a5021d..58a802887f (450867:450927)
Change log: 3dd2a5021d..58a802887f
Full diff: 3dd2a5021d..58a802887f

Changed dependencies:
* src/base: 8b1a6dbaa6..cbfde9af45
* src/ios: ef5e6a32d2..fb322f261c
* src/testing: fc5180135b..50dd3aa386
* src/third_party: 458ec12ef4..206cc578f4
* src/tools: 776d0b616f..e3bcb64d20
DEPS diff: 3dd2a5021d..58a802887f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2704463002
Cr-Commit-Position: refs/heads/master@{#16640}
2017-02-16 11:22:22 +00:00
mbonadei
7b2797e7c7 Including extra_gn_args to log line.
In a recent commit we added --extra-gn-args flag but we forgot to log
the extra_gn_args variable and this can cause useless investigations.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2698613004
Cr-Commit-Position: refs/heads/master@{#16639}
2017-02-16 09:40:59 +00:00
mandermo
7cebe78332 Better comparison of videos with barcode errors
The frame_analyzer which is used by compare_videos.py needs to handle
barcode errors. As before the reference and the test video can contain
repeated frames. When there are barcode decode errors in the test video,
then we should not let that contribute to the skipped frames score. When
there are barcode decode errors in the reference video, then we need to
take proper care to still calculate skipped barcodes when the
corresponding frames are not present in the test video and the test
video does not have a frame with a barcode decode error that could have
been the same frame as the one in the reference.

A new metric total number of skipped frames and for number of decode
errors is introduced. Barcodes that appears in the test video, but not
in the reference video are also listed.

BUG=webrtc:6967

Review-Url: https://codereview.webrtc.org/2666333003
Cr-Commit-Position: refs/heads/master@{#16638}
2017-02-16 09:36:43 +00:00
kjellander
12b3e03bde Roll chromium_revision 69e724195b..3dd2a5021d (450712:450867)
Includes a fix for https://codereview.chromium.org/2699473002 for
hiding non-JNI symbols for //webrtc/sdk/android:libjingle_peerconnection_so.

Change log: 69e724195b..3dd2a5021d
Full diff: 69e724195b..3dd2a5021d

Changed dependencies:
* src/base: 080b352c99..8b1a6dbaa6
* src/build: f90e950a28..c8fd116a14
* src/ios: 9de535e7f6..ef5e6a32d2
* src/testing: ab09b53e19..fc5180135b
* src/third_party: 8c47a50ee4..458ec12ef4
* src/third_party/catapult: fc25e6f948..574285df8d
* src/tools: edae3a4aa9..776d0b616f
DEPS diff: 69e724195b..3dd2a5021d/DEPS

No update to Clang.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2702513002
Cr-Commit-Position: refs/heads/master@{#16637}
2017-02-16 09:06:04 +00:00
kjellander
1c3548c67c Reland of iOS: Use JSON for GN configuration instead of MB + remove symbols
Reason for revert:
MB is now updated to handle spaces in the buildername properly, something that
only affected our commit bots (not trybots).

Original issue's description:
> Revert of iOS: Use JSON for GN configuration instead of MB + remove symbols (patchset #4 id:80001 of https://codereview.webrtc.org/2688103002/ )
>
> Reason for revert:
> Something is different from trybots vs the commit bots, causing it to fail when running GN:
> https://build.chromium.org/p/client.webrtc/builders/iOS32%20Release/builds/10151
>
> Original issue's description:
> > iOS: Use JSON for GN configuration instead of MB + remove symbols.
> >
> > This aligns with how the ios recipe module is used in Chromium.
> > It should prevent breakages like one we had recently.
> >
> > It also means we're no longer setting symbol_level=1 explicitly.
> > The default is 0 (no symbols), which is now what's being used.
> >
> > Also move all the directories containing JSON files into
> > tools-webrtc/ios/bots to make it clearer (and more similar to
> > Chromium).
> >
> > BUG=webrtc:7140, webrtc:7161
> > NOTRY=True
> >
> > Review-Url: https://codereview.webrtc.org/2688103002
> > Cr-Commit-Position: refs/heads/master@{#16633}
> > Committed: 73f01de4ed
>
> TBR=ehmaldonado@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7140, webrtc:7161
>
> Review-Url: https://codereview.webrtc.org/2694423002
> Cr-Commit-Position: refs/heads/master@{#16634}
> Committed: 68ab366547

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

Review-Url: https://codereview.webrtc.org/2697133002
Cr-Commit-Position: refs/heads/master@{#16636}
2017-02-16 06:38:22 +00:00
mbonadei
8714b8f1ae Improving parallelism when building with goma
It seems that ninja defaults the number of available CPUs.

BUG=chromium:690916
NOTRY=True

Review-Url: https://codereview.webrtc.org/2691393003
Cr-Commit-Position: refs/heads/master@{#16635}
2017-02-15 21:18:57 +00:00
kjellander
68ab366547 Revert of iOS: Use JSON for GN configuration instead of MB + remove symbols (patchset #4 id:80001 of https://codereview.webrtc.org/2688103002/ )
Reason for revert:
Something is different from trybots vs the commit bots, causing it to fail when running GN:
https://build.chromium.org/p/client.webrtc/builders/iOS32%20Release/builds/10151

Original issue's description:
> iOS: Use JSON for GN configuration instead of MB + remove symbols.
>
> This aligns with how the ios recipe module is used in Chromium.
> It should prevent breakages like one we had recently.
>
> It also means we're no longer setting symbol_level=1 explicitly.
> The default is 0 (no symbols), which is now what's being used.
>
> Also move all the directories containing JSON files into
> tools-webrtc/ios/bots to make it clearer (and more similar to
> Chromium).
>
> BUG=webrtc:7140, webrtc:7161
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2688103002
> Cr-Commit-Position: refs/heads/master@{#16633}
> Committed: 73f01de4ed

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

Review-Url: https://codereview.webrtc.org/2694423002
Cr-Commit-Position: refs/heads/master@{#16634}
2017-02-15 20:45:35 +00:00
kjellander
73f01de4ed iOS: Use JSON for GN configuration instead of MB + remove symbols.
This aligns with how the ios recipe module is used in Chromium.
It should prevent breakages like one we had recently.

It also means we're no longer setting symbol_level=1 explicitly.
The default is 0 (no symbols), which is now what's being used.

Also move all the directories containing JSON files into
tools-webrtc/ios/bots to make it clearer (and more similar to
Chromium).

BUG=webrtc:7140, webrtc:7161
NOTRY=True

Review-Url: https://codereview.webrtc.org/2688103002
Cr-Commit-Position: refs/heads/master@{#16633}
2017-02-15 20:34:03 +00:00
Henrik Kjellander
368b5ffecc Make iOS API Framework script use the src/ dir as cwd for commands.
The recent infra CL https://chromium-review.googlesource.com/c/439266/
seems to have broken our bot. It's better the script
doesn't have any assumptions on cwd when executing.

BUG=None
R=mbonadei@webrtc.org
TBR=mbonadei@webrtc.org

Review-Url: https://codereview.webrtc.org/2695303002 .
Cr-Commit-Position: refs/heads/master@{#16632}
2017-02-15 19:51:26 +00:00
deadbeef
43be94725f Return "not implemented" error from BindSocketToNetwork properly.
Previously, was only checking the Android SDK version. But it also needs
to check for the presence of the connectivity manager service.

BUG=webrtc:7026

Review-Url: https://codereview.webrtc.org/2697943002
Cr-Commit-Position: refs/heads/master@{#16631}
2017-02-15 19:49:31 +00:00
buildbot
9c6ded1bb2 Roll chromium_revision e2fc74b70d..69e724195b (450647:450712)
Change log: e2fc74b70d..69e724195b
Full diff: e2fc74b70d..69e724195b

Changed dependencies:
* src/ios: fb560b3bce..9de535e7f6
* src/testing: 33a976b003..ab09b53e19
* src/third_party: d0159f3653..8c47a50ee4
* src/third_party/catapult: fadc168f51..fc25e6f948
* src/tools: 6e88fe2ac4..edae3a4aa9
DEPS diff: e2fc74b70d..69e724195b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2694283006
Cr-Commit-Position: refs/heads/master@{#16630}
2017-02-15 16:49:39 +00:00
brandtr
32e0d26096 Tighten up encode time measurement in VideoProcessor.
No point in measuring the time needed to write dropped frames to disk.

BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/2696503003
Cr-Commit-Position: refs/heads/master@{#16629}
2017-02-15 13:29:38 +00:00
brandtr
8bc9385fcb Style fixes: VideoProcessor and corresponding integration test.
This CL has no intended functional changes.

BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/2697583002
Cr-Commit-Position: refs/heads/master@{#16628}
2017-02-15 13:19:51 +00:00
henrik.lundin
280eb224e2 Make AudioVector::operator[] inline and modify the index calculation to avoid the modulo operation.
BUG=webrtc:7159

Review-Url: https://codereview.webrtc.org/2670643007
Cr-Commit-Position: refs/heads/master@{#16627}
2017-02-15 10:53:05 +00:00
buildbot
a7b682aa18 Roll chromium_revision d27cf4ed11..e2fc74b70d (450608:450647)
Change log: d27cf4ed11..e2fc74b70d
Full diff: d27cf4ed11..e2fc74b70d

Changed dependencies:
* src/base: e1bc378499..080b352c99
* src/ios: ddf0450437..fb560b3bce
* src/testing: 78526a1571..33a976b003
* src/third_party: b48a727b15..d0159f3653
* src/third_party/catapult: d31d896231..fadc168f51
* src/tools: 4cd6b6b238..6e88fe2ac4
DEPS diff: d27cf4ed11..e2fc74b70d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2693183005
Cr-Commit-Position: refs/heads/master@{#16626}
2017-02-15 10:49:04 +00:00
ilnik
2a8c2f589a Added Vp9 simulcast tests.
For them implemeted upscaling in libyuv metrics calculation.
Updated maximum number of SL in vp9 encoder to 3.
Refactored names of some fields in Video_quality_check analyzer.

BUG=webrtc:7095

Review-Url: https://codereview.webrtc.org/2681683003
Cr-Commit-Position: refs/heads/master@{#16625}
2017-02-15 10:23:28 +00:00
danilchap
27260ced9f Change NtpTime representation to single uint64_t
Add explicit conversions to/from uint64_t

uint64_t is natural type for NtpTime, including wrap on overflow.

BUG=None

Review-Url: https://codereview.webrtc.org/2695683002
Cr-Commit-Position: refs/heads/master@{#16624}
2017-02-15 09:18:15 +00:00
nisse
6486ef50ac Delete unused files macconversion.h and .cc.
Unused since cl https://codereview.webrtc.org/2541453002.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2693973003
Cr-Commit-Position: refs/heads/master@{#16623}
2017-02-15 09:07:57 +00:00
ilnik
9ae0d76b92 Added WebRTC-QuickPerfTest field trial. If enabled only 1 frame will be sent.
BUG=webrtc:7101

Review-Url: https://codereview.webrtc.org/2690903004
Cr-Commit-Position: refs/heads/master@{#16622}
2017-02-15 08:53:12 +00:00
solenberg
08b19dfc67 Remove VoEVideoSync interface.
The removed tests are covered by cases in call_perf_tests.

BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2672583002
Cr-Commit-Position: refs/heads/master@{#16621}
2017-02-15 08:42:31 +00:00
buildbot
0ac1904e39 Roll chromium_revision 20557391ea..d27cf4ed11 (450551:450608)
Change log: 20557391ea..d27cf4ed11
Full diff: 20557391ea..d27cf4ed11

Changed dependencies:
* src/build: 5af1827589..f90e950a28
* src/ios: f93a25dd2c..ddf0450437
* src/third_party: ece686a2ed..b48a727b15
* src/third_party/catapult: 7336c9424b..d31d896231
* src/tools: c43465a3fc..4cd6b6b238
DEPS diff: 20557391ea..d27cf4ed11/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2693703008
Cr-Commit-Position: refs/heads/master@{#16620}
2017-02-15 07:52:56 +00:00