Commit Graph

18491 Commits

Author SHA1 Message Date
90fd7d84fd Rename tools-webrtc -> tools_webrtc
This aligns with established naming convention for all
other directories.

BUG=webrtc:7593
NOTRY=True
NOTREECHECKS=True
R=ehmaldonado@webrtc.org, mbonadei@webrtc.org
TBR=henrika@webrtc.org

Review-Url: https://codereview.webrtc.org/2864213004 .
Cr-Commit-Position: refs/heads/master@{#18059}
2017-05-09 06:30:13 +00:00
858b8504ae Roll chromium_revision 73b8f7ed8d..5bd290cfb9 (470150:470187)
Change log: 73b8f7ed8d..5bd290cfb9
Full diff: 73b8f7ed8d..5bd290cfb9

Changed dependencies:
* src/base: efbb1d2e5a..7891310d38
* src/build: db1fe5b46d..17065b9b9e
* src/ios: 780ba13cdc..3f3e24fe98
* src/third_party: 55cb411eb5..53b0e1e973
* src/tools: ddc4b2fa84..3d6a9f10a1
DEPS diff: 73b8f7ed8d..5bd290cfb9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2870833002
Cr-Commit-Position: refs/heads/master@{#18058}
2017-05-09 04:34:29 +00:00
ef39d3d8f3 Roll chromium_revision 14204222a6..73b8f7ed8d (470073:470150)
Change log: 14204222a6..73b8f7ed8d
Full diff: 14204222a6..73b8f7ed8d

Changed dependencies:
* src/base: 5298bf6fea..efbb1d2e5a
* src/build: ab75dcc805..db1fe5b46d
* src/ios: 5328af2ef3..780ba13cdc
* src/testing: 6152a1a8b7..062f82cd07
* src/third_party: 6339fb697a..55cb411eb5
* src/third_party/catapult: a71975b6f8..a263e5566d
* src/third_party/libvpx/source/libvpx: b35f64241f..f4653c1efc
* src/tools: b87d38d0e9..ddc4b2fa84
DEPS diff: 14204222a6..73b8f7ed8d/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2870583003
Cr-Commit-Position: refs/heads/master@{#18057}
2017-05-09 03:25:48 +00:00
8910a5d083 Roll chromium_revision f6d4d348d9..14204222a6 (469992:470073)
Change log: f6d4d348d9..14204222a6
Full diff: f6d4d348d9..14204222a6

Changed dependencies:
* src/base: ddc1e83581..5298bf6fea
* src/ios: d6a3ed1a5f..5328af2ef3
* src/testing: 2f6b51b68d..6152a1a8b7
* src/third_party: 0fd0b31b19..6339fb697a
* src/third_party/catapult: 643994eea8..a71975b6f8
* src/tools: e213d545bb..b87d38d0e9
DEPS diff: f6d4d348d9..14204222a6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2867153002
Cr-Commit-Position: refs/heads/master@{#18056}
2017-05-08 19:51:54 +00:00
7cb69d5cc7 This will allow me to test that Call invokes SendSideCongestionController::SetBweBitrates as expected (for https://codereview.chromium.org/2793913008).
FakeRtpTransportController moves to a common header and its constructor is changed to take a SendSideCongestionController to enable injecting the mock.

BUG=webrtc:7395

Review-Url: https://codereview.webrtc.org/2834663003
Cr-Commit-Position: refs/heads/master@{#18055}
2017-05-08 18:52:38 +00:00
966963ac7d Fixing invalid IPv6 address parsing stack underflow on Windows.
Occurred when parsing an address with more than 7 colons. For example:
1::2:3:4:5:6:7::8

BUG=webrtc:7592

Review-Url: https://codereview.webrtc.org/2867653002
Cr-Commit-Position: refs/heads/master@{#18054}
2017-05-08 18:35:56 +00:00
90bdb3d138 Make WebRtcAudioEffects and its create method public.
This allows it to be reused with Android AudioRecords created outside
WebRtcAudioRecord.  WebRtcAudioEffects provides useful methods for enabling
hardware effects (such as echo cancellation) only on appropriate devices.  It
also allows some control of these effects through WebRtcAudioUtils.

BUG=webrtc:7448

Review-Url: https://codereview.webrtc.org/2786603004
Cr-Commit-Position: refs/heads/master@{#18053}
2017-05-08 17:21:30 +00:00
b8b1417ac1 Roll chromium_revision 2f527dbd8d..f6d4d348d9 (469971:469992)
Change log: 2f527dbd8d..f6d4d348d9
Full diff: 2f527dbd8d..f6d4d348d9

Changed dependencies:
* src/third_party: a4faff79d2..0fd0b31b19
DEPS diff: 2f527dbd8d..f6d4d348d9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2872563003
Cr-Commit-Position: refs/heads/master@{#18052}
2017-05-08 16:38:30 +00:00
3e3905d737 Roll chromium_revision d27b3ffe03..2f527dbd8d (469941:469971)
Change log: d27b3ffe03..2f527dbd8d
Full diff: d27b3ffe03..2f527dbd8d

Changed dependencies:
* src/base: 1aa92dabf4..ddc1e83581
* src/testing: 08355ee7ba..2f6b51b68d
* src/third_party: e0ec8d0a8b..a4faff79d2
* src/tools: 112c73f687..e213d545bb
DEPS diff: d27b3ffe03..2f527dbd8d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2869763003
Cr-Commit-Position: refs/heads/master@{#18051}
2017-05-08 14:33:08 +00:00
3f580e24cc Delete unused class SharedExclusiveLock.
Unused since cl https://codereview.webrtc.org/2828223002/

BUG=webrtc:7501

Review-Url: https://codereview.webrtc.org/2865083002
Cr-Commit-Position: refs/heads/master@{#18050}
2017-05-08 13:24:29 +00:00
e61103dc6c Don't add or rename files in webrtc/ and webrtc/api/ without a proper review
NOTRY=true
BUG=none

Review-Url: https://codereview.webrtc.org/2862343002
Cr-Commit-Position: refs/heads/master@{#18049}
2017-05-08 13:01:54 +00:00
3149e09156 Actually move CoreVideoFrameBuffer from webrtc/common_video/ to webrtc/sdk/objc/
The previous reland https://codereview.webrtc.org/2860033002/ didn't
actually move CoreVideoFrameBuffer because of a rebase mistake. This CL
moves the files.

BUG=None

Review-Url: https://codereview.webrtc.org/2864303002
Cr-Commit-Position: refs/heads/master@{#18048}
2017-05-08 12:32:05 +00:00
7eaa4ea75f Delete method MessageQueue::set_socketserver
Instead, make the pointer to the associated socket server a
construction time const, and delete its lock.

Introduces a helper class AutoSocketServerThread for code
(mainly tests) which need a socket server associated with
the current thread.

BUG=webrtc:7501

Review-Url: https://codereview.webrtc.org/2828223002
Cr-Commit-Position: refs/heads/master@{#18047}
2017-05-08 12:25:41 +00:00
d2690ddfff Roll chromium_revision e36ac75e5c..d27b3ffe03 (469909:469941)
Change log: e36ac75e5c..d27b3ffe03
Full diff: e36ac75e5c..d27b3ffe03

Changed dependencies:
* src/ios: 8b5e882a06..d6a3ed1a5f
* src/testing: 621bbbd12c..08355ee7ba
* src/third_party: 894ecfa2af..e0ec8d0a8b
* src/third_party/catapult: ada8f7cc7d..643994eea8
* src/tools: 44a2e26ea2..112c73f687
DEPS diff: e36ac75e5c..d27b3ffe03/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2864323002
Cr-Commit-Position: refs/heads/master@{#18046}
2017-05-08 10:28:21 +00:00
528b7931f8 Update comments for removal of MediaController.
Comment-only changes.

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

Review-Url: https://codereview.webrtc.org/2869703002
Cr-Commit-Position: refs/heads/master@{#18045}
2017-05-08 10:21:43 +00:00
fc0acc44e6 Remove deprecated API
BUG=none

Review-Url: https://codereview.webrtc.org/2865663002
Cr-Commit-Position: refs/heads/master@{#18044}
2017-05-08 09:59:38 +00:00
32f2505185 Refactor TestClient to use std::unique_ptr, and fix VirtualSocketServerTest leaks.
BUG=None

Review-Url: https://codereview.webrtc.org/2859373003
Cr-Commit-Position: refs/heads/master@{#18043}
2017-05-08 08:57:18 +00:00
e8f12406b9 Roll chromium_revision 02ea6568c0..e36ac75e5c (469833:469909)
Change log: 02ea6568c0..e36ac75e5c
Full diff: 02ea6568c0..e36ac75e5c

Changed dependencies:
* src/base: 1315ee95f5..1aa92dabf4
* src/build: 225def8ba5..ab75dcc805
* src/testing: 441e621b9d..621bbbd12c
* src/third_party: 1404e9d74d..894ecfa2af
* src/tools: 184039abce..44a2e26ea2
DEPS diff: 02ea6568c0..e36ac75e5c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2864213003
Cr-Commit-Position: refs/heads/master@{#18042}
2017-05-08 07:51:31 +00:00
7145280954 Unflaking PeerConnectionIntegrationTest.DtmfSenderObserver.
The test attempted to call InsertDtmf before verifying that the DTLS
handshake was complete. Unlike a data channel, the DTMF sender doesn't
do any buffering, so this isn't reliable.

BUG=webrtc:7547
NOTRY=True

Review-Url: https://codereview.webrtc.org/2855573004
Cr-Commit-Position: refs/heads/master@{#18041}
2017-05-08 00:21:01 +00:00
6373774106 Roll chromium_revision 34718d4879..02ea6568c0 (469772:469833)
Change log: 34718d4879..02ea6568c0
Full diff: 34718d4879..02ea6568c0

Changed dependencies:
* src/third_party: cfdf610284..1404e9d74d
* src/third_party/icu: b34251f8b7..4b06aadd05
* src/tools: 12e367f51e..184039abce
DEPS diff: 34718d4879..02ea6568c0/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2863593006
Cr-Commit-Position: refs/heads/master@{#18040}
2017-05-06 18:49:52 +00:00
a89f89327b Roll chromium_revision db65a6534a..34718d4879 (469736:469772)
Change log: db65a6534a..34718d4879
Full diff: db65a6534a..34718d4879

Changed dependencies:
* src/base: a0b7ae30a8..1315ee95f5
* src/ios: 02c951a7fc..8b5e882a06
* src/third_party: 7b127eb51f..cfdf610284
* src/tools: 54e532a07c..12e367f51e
DEPS diff: db65a6534a..34718d4879/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2864083002
Cr-Commit-Position: refs/heads/master@{#18039}
2017-05-05 22:19:11 +00:00
610800baa7 Add myself as OWNER of webrtc/api/ and webrtc/base/
I'm already a root OWNER, but people tend to pick reviewers from the
most specific OWNERS file, so I should probably be in these two.

NOTRY=true
BUG=none

Review-Url: https://codereview.webrtc.org/2869443002
Cr-Commit-Position: refs/heads/master@{#18038}
2017-05-05 21:04:54 +00:00
e2d8c01ba3 Create an OWNERS file in webrtc/api/audio_codecs/
So that it's easier to find the right reviewers.

NOTRY=true
BUG=none

Review-Url: https://codereview.webrtc.org/2860093005
Cr-Commit-Position: refs/heads/master@{#18037}
2017-05-05 19:41:15 +00:00
e0ada651dc Roll chromium_revision e52d6fd182..db65a6534a (469661:469736)
Change log: e52d6fd182..db65a6534a
Full diff: e52d6fd182..db65a6534a

Changed dependencies:
* src/base: 1c6f7ace6e..a0b7ae30a8
* src/build: 790117c76a..225def8ba5
* src/ios: c7f3dfa19f..02c951a7fc
* src/testing: d656280cfa..441e621b9d
* src/third_party: d4952ef6e5..7b127eb51f
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/afd88c27f2..ddfcc6a60b
* src/tools: 6891d7726a..54e532a07c
DEPS diff: e52d6fd182..db65a6534a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2862933004
Cr-Commit-Position: refs/heads/master@{#18036}
2017-05-05 19:19:41 +00:00
121cabbaa6 Fix webrtcsdp_unittest.
The test contained an invalid IPv6 address. It should have ":" instead of "::" as separation.

BUG=webrtc:7565

Review-Url: https://codereview.webrtc.org/2868453002
Cr-Commit-Position: refs/heads/master@{#18035}
2017-05-05 19:04:36 +00:00
299c8e0161 When a data channel fails to be created, return nil instead of crashing.
BUG=webrtc:4619

Review-Url: https://codereview.webrtc.org/2860353002
Cr-Commit-Position: refs/heads/master@{#18034}
2017-05-05 17:00:18 +00:00
a780cab3a5 Roll chromium_revision bcf1761cd4..e52d6fd182 (469633:469661)
Change log: bcf1761cd4..e52d6fd182
Full diff: bcf1761cd4..e52d6fd182

Changed dependencies:
* src/base: f458bf450a..1c6f7ace6e
* src/build: 0fffbdfeb6..790117c76a
* src/ios: 5d354c460c..c7f3dfa19f
* src/third_party: 3bc403e51f..d4952ef6e5
* src/third_party/catapult: d9a69250da..ada8f7cc7d
* src/tools: be29532ccb..6891d7726a
DEPS diff: bcf1761cd4..e52d6fd182/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2862933003
Cr-Commit-Position: refs/heads/master@{#18033}
2017-05-05 16:11:30 +00:00
461a560f22 Enable LSan leak checking for ASan bots.
We seem to have lost the LSan leak detection when we migrated
our tests to Swarming last year. Too many layers of wrapping scripts
are involved in this

BUG=chromium:718839
NOTRY=True

Review-Url: https://codereview.webrtc.org/2868443002
Cr-Commit-Position: refs/heads/master@{#18032}
2017-05-05 13:39:16 +00:00
35cf80bcd7 Roll chromium_revision 732f8a4786..bcf1761cd4 (469615:469633)
Change log: 732f8a4786..bcf1761cd4
Full diff: 732f8a4786..bcf1761cd4

Changed dependencies:
* src/testing: d8ad996314..d656280cfa
* src/third_party: cf198eb2a9..3bc403e51f
* src/tools: a5f761d3f4..be29532ccb
DEPS diff: 732f8a4786..bcf1761cd4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2854823008
Cr-Commit-Position: refs/heads/master@{#18031}
2017-05-05 13:16:26 +00:00
8f94cd3419 Prevent residual echo likelihood values greater than 1.0.
The residual echo likelihood should report a likelihood between 0.0 and 1.0. Currently it can happen that echo likelihoods > 1.0 are reported. As a temporary mitigation to stop this, this CL enforces a hard maximum of 1.0 for the echo likelihood while we investigate the issue further.

BUG=b/38014838

Review-Url: https://codereview.webrtc.org/2861123002
Cr-Commit-Position: refs/heads/master@{#18030}
2017-05-05 12:50:10 +00:00
2979f55f95 NetEq: Fix a bug in expand_rate and speech_expand_rate calculation
After a Merge operation, the statistics for number of samples
generated using Expand must be corrected, and the correction can in
fact be negative. However, a bug was introduced in
https://codereview.webrtc.org/1230503003 which uses a size_t to
represent the correction, which leads to wrap-around of the negative
value. This is not a problem in itself, since this value is added to
another size_t, with the effect that the desired subtraction happens
anyway.

The actual problem arises if the statistics are polled/reset before a
subtraction happens -- that is, between an Expand and a Merge
operation. This will lead to an actual wrap-around of the stats value,
and large expand_rate (16384) is reported.

BUG=webrtc:7554

Review-Url: https://codereview.webrtc.org/2859483005
Cr-Commit-Position: refs/heads/master@{#18029}
2017-05-05 12:04:16 +00:00
2a28035627 Add --retry_failed=3 flag to gtest-parallel.
This means the test will be executed 4 times max, one run and three retries.

BUG=chromium:718339

Review-Url: https://codereview.webrtc.org/2861043002
Cr-Commit-Position: refs/heads/master@{#18028}
2017-05-05 11:33:57 +00:00
3568d8d4d4 Roll chromium_revision 5e7caa6732..732f8a4786 (469608:469615)
Change log: 5e7caa6732..732f8a4786
Full diff: 5e7caa6732..732f8a4786

Changed dependencies:
* src/base: 733cda54dc..f458bf450a
* src/testing: b14f7dd8df..d8ad996314
* src/third_party: 20cc65f5fd..cf198eb2a9
DEPS diff: 5e7caa6732..732f8a4786/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2856253005
Cr-Commit-Position: refs/heads/master@{#18027}
2017-05-05 10:25:01 +00:00
eaabdf6259 Delete MediaController class, move Call ownership to PeerConnection.
BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/2794943002
Cr-Commit-Position: refs/heads/master@{#18026}
2017-05-05 09:23:02 +00:00
999445a1bb Blacklisting of HW-AEC/NS and OpenSL must now be done by the WebRTC client.
BUG=NONE

Review-Url: https://codereview.webrtc.org/2858263002
Cr-Commit-Position: refs/heads/master@{#18025}
2017-05-05 09:03:32 +00:00
bac4c8013f Add support for media recorders in Camera1Capturer.
BUG=b/36684011

Review-Url: https://codereview.webrtc.org/2861893003
Cr-Commit-Position: refs/heads/master@{#18024}
2017-05-05 08:48:48 +00:00
ea12f4c5e8 Make fps NSInteger in startCaptureWithDevice.
This is better in line with Obj-C design guidelines.

BUG=None

Review-Url: https://codereview.webrtc.org/2862493003
Cr-Commit-Position: refs/heads/master@{#18023}
2017-05-05 07:45:30 +00:00
5825288a98 Roll chromium_revision d3051352e6..5e7caa6732 (469589:469608)
Change log: d3051352e6..5e7caa6732
Full diff: d3051352e6..5e7caa6732

Changed dependencies:
* src/ios: d5286aae90..5d354c460c
* src/third_party: 962e7de271..20cc65f5fd
* src/tools: da0b7d9541..a5f761d3f4
DEPS diff: d3051352e6..5e7caa6732/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2860243003
Cr-Commit-Position: refs/heads/master@{#18022}
2017-05-05 07:20:20 +00:00
58d11d7a7e Roll chromium_revision 524ee27778..d3051352e6 (468928:469589)
Change log: 524ee27778..d3051352e6
Full diff: 524ee27778..d3051352e6

Changed dependencies:
* src/base: fcc4a02dad..733cda54dc
* src/build: d4b07aa51e..0fffbdfeb6
* src/ios: f2425b43ed..d5286aae90
* src/testing: 439073ac04..b14f7dd8df
* src/third_party: 17c4f22585..962e7de271
* src/third_party/catapult: 08f16b69a7..d9a69250da
* src/third_party/googletest/src: ec44c6c167..43359642a1
* src/third_party/libyuv: 3b583396bf..945ea1b746
* src/tools: e48055e4ae..da0b7d9541
DEPS diff: 524ee27778..d3051352e6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2862133003
Cr-Commit-Position: refs/heads/master@{#18021}
2017-05-05 04:14:51 +00:00
c20c379b0e Roll gtest-parallel c9bb1c9e8a..c3e4b0a6d1
* src/third_party/gtest-parallel: c9bb1c9e8a..c3e4b0a6d1

BUG=chromium:718339

Review-Url: https://codereview.webrtc.org/2861943003
Cr-Commit-Position: refs/heads/master@{#18020}
2017-05-04 20:16:53 +00:00
70719a773d Fixing pseudotcp_parser_fuzzer crash with NO_MAIN_THREAD_WRAPPING.
The test was trying to solve this problem already with AutoThread, but
the order of variable declaration was causing it to be created after
"rtc::Thread::Current()" was already called.

BUG=chromium:701262
TBR=pbos@webrtc.org

Review-Url: https://codereview.webrtc.org/2858343002
Cr-Commit-Position: refs/heads/master@{#18019}
2017-05-04 19:16:28 +00:00
d1d247fa3c Don't initiate perodic probing if we don't have a bandwidth estimate.
BUG=webrtc:7582

Review-Url: https://codereview.webrtc.org/2861673006
Cr-Commit-Position: refs/heads/master@{#18018}
2017-05-04 15:35:52 +00:00
51f083ccb2 Remove layer_sync from TL frame config.
This is instead derived from pattern_idx inside the frame config.

This also removes active_layer_ use from
ScreenshareLayers::PopulateCodecSpecific and instead ties the layer to
TemporalLayers::FrameConfig.

BUG=chromium:702017, webrtc:7349
R=sprang@webrtc.org

Review-Url: https://codereview.webrtc.org/2860063002
Cr-Commit-Position: refs/heads/master@{#18017}
2017-05-04 13:39:04 +00:00
99ef6b7854 Add myself to the watchlist for webrtc/api/ and webrtc/base/
NOTRY=true
BUG=none

Review-Url: https://codereview.webrtc.org/2857393002
Cr-Commit-Position: refs/heads/master@{#18016}
2017-05-04 13:22:46 +00:00
76e60e928f Don't duplicate gtest-parallel flags in gtest-parallel-wrappers.
Also, move the --timeout=900 flag from the recipe to the mb.py script. That way it is passed as an arg to gtest-parallel and not to the test executable.

BUG=webrtc:7568
NOTRY=True

Review-Url: https://codereview.webrtc.org/2862803002
Cr-Commit-Position: refs/heads/master@{#18015}
2017-05-04 13:18:26 +00:00
02739d9149 NetEqTest: Extend the callback structure
This change allows more callbacks to be registered to the test object.
The callbacks are used to give the user of the test object the ability
to instrument the test object. This CL specifically adds
instrumentation points just after a packet is inserted into NetEq, and
just after audio is pulled out of NetEq.

BUG=webrtc:7467

Review-Url: https://codereview.webrtc.org/2851383004
Cr-Commit-Position: refs/heads/master@{#18014}
2017-05-04 13:09:06 +00:00
f25a22041c Add functionality to clear surface to a specific color in EglRenderer.
BUG=b/31895311

Review-Url: https://codereview.webrtc.org/2857363002
Cr-Commit-Position: refs/heads/master@{#18013}
2017-05-04 13:06:56 +00:00
18ad1d4008 Derive current layer from TL frame config.
Partially removes "current frame" state from TemporalLayers, aiming to
tie more state to the frame config being encoded. This is necessary for
having several outstanding frames being encoded.

Also renames several structs, since TemporalReferences contains more
than references it's renamed TemporalLayers::FrameConfig.

BUG=chromium:702017, webrtc:7349
R=sprang@webrtc.org

Review-Url: https://codereview.webrtc.org/2853073004
Cr-Commit-Position: refs/heads/master@{#18012}
2017-05-04 12:04:46 +00:00
173658968e Reland of Move CoreVideoFrameBuffer from webrtc/common_video/ to webrtc/sdk/objc/ (patchset #1 id:1 of https://codereview.webrtc.org/2862663003/ )
Reason for revert:
Keep header file for backwards compatibility

Original issue's description:
> Revert of Move CoreVideoFrameBuffer from webrtc/common_video/ to webrtc/sdk/objc/ (patchset #2 id:60001 of https://codereview.webrtc.org/2851563003/ )
>
> Reason for revert:
> Breaks downstream targets.
>
> Original issue's description:
> > Move CoreVideoFrameBuffer from webrtc/common_video/ to webrtc/sdk/objc/
> >
> > CoreVideoFrameBuffer is Mac/iPhone specific and should be moved into
> > the webrtc/sdk/objc/ folder.
> >
> > BUG=None
> >
> > Review-Url: https://codereview.webrtc.org/2851563003
> > Cr-Commit-Position: refs/heads/master@{#17998}
> > Committed: d41631aa27
>
> TBR=kthelgason@webrtc.org,magjed@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/2862663003
> Cr-Commit-Position: refs/heads/master@{#18004}
> Committed: c34e730896

TBR=kthelgason@webrtc.org,ehmaldonado@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/2860033002
Cr-Commit-Position: refs/heads/master@{#18011}
2017-05-04 10:41:33 +00:00
76a1ce71f9 Add --quick flag to low bandwidth audio test
BUG=webrtc:7229

Review-Url: https://codereview.webrtc.org/2855163003
Cr-Commit-Position: refs/heads/master@{#18010}
2017-05-04 10:06:18 +00:00