e2976c87f7
Remove DISABLED_ON_ macros.
...
Macro incorrectly displays DISABLED_ON_ANDROID in test names for
parameterized tests under --gtest_list_tests, causing tests to be
disabled on all platforms since they contain the DISABLED_ prefix rather
than their expanded variants.
This expands the macro variants to inline if they're disabled or not,
and removes building some tests under configurations where they should
fail, instead of building them but disabling them by default.
The change also removes gtest_disable.h as an unused include from many
other files.
BUG=webrtc:5387, webrtc:5400
R=kjellander@webrtc.org , phoglund@webrtc.org
TBR=henrik.lundin@webrtc.org
Review URL: https://codereview.webrtc.org/1547343002 .
Cr-Commit-Position: refs/heads/master@{#11150}
2016-01-04 21:44:16 +00:00
13f61dfea5
Move fake-handle frame creation into test target.
...
Renames CreateFakeNativeHandleFrame to FakeNativeHandle::CreateFrame and
moves into test.gyp target 'fake_video_frames' which contains previous
frame_generator target.
Removes unused warnings from includers of
webrtc/test/fake_texture_frame.h which did not use the function above.
BUG=webrtc:5398
R=kjellander@webrtc.org
TBR=stefan@webrtc.org
Review URL: https://codereview.webrtc.org/1554223002 .
Cr-Commit-Position: refs/heads/master@{#11149}
2016-01-04 21:36:49 +00:00
523702136f
Disabling CritSectTest on Windows DrMemory bot.
...
BUG=webrtc:5390
Review URL: https://codereview.webrtc.org/1554673002
Cr-Commit-Position: refs/heads/master@{#11148}
2016-01-04 19:50:50 +00:00
60ca31bf5d
Roll chromium_revision d66326c..4df108a (367167:367307)
...
The changes in d66326c..4df108a
/build/common.gypi
enables a lot more warnings, which have been disabled/fixed in this CL.
See tracking bugs for remaining work.
Change log: d66326c..4df108a
Full diff: d66326c..4df108a
Changed dependencies:
* src/buildtools: fee7f1e..6d0c448
* src/third_party/libsrtp: b8dd754..8a7662a
DEPS diff: d66326c..4df108a
/DEPS
No update to Clang.
BUG=webrtc:5397, webrtc:5398, webrtc:5399
TBR=hta@webrtc.org , perkj@webrtc.org
NOTRY=True
Review URL: https://codereview.webrtc.org/1553033002
Cr-Commit-Position: refs/heads/master@{#11147}
2016-01-04 18:16:01 +00:00
4138e08eb6
Convert DOS->Unix line endings for Dr memory exclude file.
...
NOTRY=True
NOPRESUBMIT=True
TBR=deadbeef@webrtc.org
Review URL: https://codereview.webrtc.org/1555043003 .
Cr-Commit-Position: refs/heads/master@{#11146}
2016-01-04 12:02:05 +00:00
06689a1d17
Fix a -Wunused-function warning in gn builds.
...
BUG=chromium:573250
Review URL: https://codereview.webrtc.org/1552863002
Cr-Commit-Position: refs/heads/master@{#11145}
2015-12-30 23:05:34 +00:00
112fe43b9f
Fill the remote pwd in the ice candidates when an ICE credential is received.
...
Also when a STUN ping arrives from an unknown address, try to find the pwd and generation from the remote ICE parameters.
BUG=
Review URL: https://codereview.webrtc.org/1549633004
Cr-Commit-Position: refs/heads/master@{#11144}
2015-12-30 21:32:51 +00:00
051b62014c
Roll chromium_revision 58e631b..d66326c (367148:367167)
...
Change log: 58e631b..d66326c
Full diff: 58e631b..d66326c
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1559533002
Cr-Commit-Position: refs/heads/master@{#11143}
2015-12-30 19:58:18 +00:00
41d1a62d43
Use getExternalStorageDirectory() for trace file.
...
Removes hard-coded /mnt/sdcard/ path.
BUG=
R=glaznev@webrtc.org
Review URL: https://codereview.webrtc.org/1548263003
Cr-Commit-Position: refs/heads/master@{#11142}
2015-12-30 17:23:35 +00:00
555ad274da
Roll chromium_revision c670faf..58e631b (367136:367148)
...
Change log: c670faf..58e631b
Full diff: c670faf..58e631b
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1559453002
Cr-Commit-Position: refs/heads/master@{#11141}
2015-12-30 12:06:01 +00:00
78ad5af9d4
Roll chromium_revision 55b9604..c670faf (367087:367136)
...
Change log: 55b9604..c670faf
Full diff: 55b9604..c670faf
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1550383003
Cr-Commit-Position: refs/heads/master@{#11140}
2015-12-30 03:59:10 +00:00
0c7e9f540b
Removing webrtc::PortAllocatorFactoryInterface.
...
ICE servers are now passed directly into PortAllocator,
making PortAllocatorFactoryInterface redundant. This CL also
moves SetNetworkIgnoreMask to PortAllocator.
R=phoglund@webrtc.org , pthatcher@webrtc.org , tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1520963002 .
Cr-Commit-Position: refs/heads/master@{#11139}
2015-12-29 22:15:02 +00:00
e86e15b2a2
Increasing timeout for TestResolverShutdown.
...
getaddrinfo() seems to take longer than a second occasionally.
BUG=webrtc:5191
R=pthatcher@webrtc.org
Review URL: https://codereview.webrtc.org/1536563005 .
Cr-Commit-Position: refs/heads/master@{#11138}
2015-12-29 20:51:21 +00:00
355113a702
Roll chromium_revision f84c240..55b9604 (367060:367087)
...
Change log: f84c240..55b9604
Full diff: f84c240..55b9604
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1558443002
Cr-Commit-Position: refs/heads/master@{#11137}
2015-12-29 20:19:03 +00:00
831afda3a7
Roll chromium_revision 75c7843..f84c240 (366966:367060)
...
Change log: 75c7843..f84c240
Full diff: 75c7843..f84c240
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1550273003
Cr-Commit-Position: refs/heads/master@{#11136}
2015-12-29 12:40:15 +00:00
2df2ba7ae1
[rtp_rtcp] Fix CL#1539423003
...
public function RtpHeaderParser::Parse with old signature restored as deprecated.
BUG=webrtc:5277
TBR=åsapersson
NOTRY=True
Review URL: https://codereview.webrtc.org/1550283002
Cr-Commit-Position: refs/heads/master@{#11135}
2015-12-29 09:12:15 +00:00
3f7219be70
Fixing issue where description contains empty ICE ufrag/pwd.
...
The issue occurred when deserializing and then serializing a rejected
content description, which doesn't have the ICE ufrag/pwd in the first
place.
BUG=webrtc:5105
Review URL: https://codereview.webrtc.org/1534363002
Cr-Commit-Position: refs/heads/master@{#11134}
2015-12-28 23:17:22 +00:00
9faf154960
Reland 1531763006
...
Enable IPv6 temporary address filtering on iOS.
We'll only use temporary address for IPv6. However, due to a bug in iOS sdk, the necessary headers are not included. This change copies the minimum necessary definitions such that we could retrieve the ip attributes.
BUG=webrtc:4343
Committed: https://crrev.com/29488c23644721c10a45eba74c67602b0262e582
Cr-Commit-Position: refs/heads/master@{#11114}
patch from issue 1531763006 at patchset 200001 (http://crrev.com/1531763006#ps200001 )
TBR=pthatcher@webrtc.org
Review URL: https://codereview.webrtc.org/1551703002 .
Cr-Commit-Position: refs/heads/master@{#11133}
2015-12-28 22:07:05 +00:00
6d3f11c366
Roll gtest-parallel.
...
Brings in fix that prevents disabled parameterized tests from running by
default.
BUG=webrtc:5280
TBR=kjellander@webrtc.org
Review URL: https://codereview.webrtc.org/1548373002
Cr-Commit-Position: refs/heads/master@{#11132}
2015-12-28 21:11:09 +00:00
f6975f4613
[rtp_rtcp] Lint errors cleaned from rtp_utility
...
R=åsapersson
BUG=webrtc:5277
Review URL: https://codereview.webrtc.org/1539423003
Cr-Commit-Position: refs/heads/master@{#11131}
2015-12-28 18:18:52 +00:00
e0d56a7225
Roll chromium_revision a97fe0c..75c7843 (366958:366966)
...
Change log: a97fe0c..75c7843
Full diff: a97fe0c..75c7843
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1544383002
Cr-Commit-Position: refs/heads/master@{#11130}
2015-12-28 11:57:59 +00:00
63193cefbf
Roll chromium_revision a54fe37..a97fe0c (366930:366958)
...
Change log: a54fe37..a97fe0c
Full diff: a54fe37..a97fe0c
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1550683004
Cr-Commit-Position: refs/heads/master@{#11129}
2015-12-28 04:00:10 +00:00
445e31521e
Roll chromium_revision 083ad1e..a54fe37 (366925:366930)
...
Change log: 083ad1e..a54fe37
Full diff: 083ad1e..a54fe37
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1547203002
Cr-Commit-Position: refs/heads/master@{#11128}
2015-12-27 20:00:04 +00:00
0e9f06f6d8
Roll chromium_revision e73d852..083ad1e (366918:366925)
...
Change log: e73d852..083ad1e
Full diff: e73d852..083ad1e
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1545303002
Cr-Commit-Position: refs/heads/master@{#11127}
2015-12-27 11:59:35 +00:00
74d8a11a6a
Roll chromium_revision e13537f..e73d852 (366904:366918)
...
Change log: e13537f..e73d852
Full diff: e13537f..e73d852
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1549243002
Cr-Commit-Position: refs/heads/master@{#11126}
2015-12-27 03:59:49 +00:00
bbff0d339a
Roll chromium_revision 0f24b97..e13537f (366898:366904)
...
Change log: 0f24b97..e13537f
Full diff: 0f24b97..e13537f
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1550633002
Cr-Commit-Position: refs/heads/master@{#11125}
2015-12-26 19:58:09 +00:00
40a2f03f8c
Roll chromium_revision c80b1b6..0f24b97 (366886:366898)
...
Change log: c80b1b6..0f24b97
Full diff: c80b1b6..0f24b97
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1549163003
Cr-Commit-Position: refs/heads/master@{#11124}
2015-12-26 11:57:47 +00:00
ef776dfcf9
Roll chromium_revision 353749a..c80b1b6 (366864:366886)
...
Change log: 353749a..c80b1b6
Full diff: 353749a..c80b1b6
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1550043002
Cr-Commit-Position: refs/heads/master@{#11123}
2015-12-26 04:04:34 +00:00
55e61593c4
Roll chromium_revision 244de00..353749a (366862:366864)
...
Change log: 244de00..353749a
Full diff: 244de00..353749a
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1544253002
Cr-Commit-Position: refs/heads/master@{#11122}
2015-12-25 20:02:26 +00:00
848e7a1871
Roll chromium_revision 7f27756..244de00 (366849:366862)
...
Change log: 7f27756..244de00
Full diff: 7f27756..244de00
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1549983002
Cr-Commit-Position: refs/heads/master@{#11121}
2015-12-25 11:59:24 +00:00
2c56d7fd7b
Roll chromium_revision 67b3d7f..7f27756 (366832:366849)
...
Change log: 67b3d7f..7f27756
Full diff: 67b3d7f..7f27756
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1549953002
Cr-Commit-Position: refs/heads/master@{#11120}
2015-12-25 03:59:44 +00:00
6f94a45d9f
Roll chromium_revision 9beac25..67b3d7f (366816:366832)
...
Change log: 9beac25..67b3d7f
Full diff: 9beac25..67b3d7f
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1547083002
Cr-Commit-Position: refs/heads/master@{#11119}
2015-12-24 20:04:31 +00:00
b26f18dd58
Roll chromium_revision 1417e01..9beac25 (366759:366816)
...
Change log: 1417e01..9beac25
Full diff: 1417e01..9beac25
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1543363002
Cr-Commit-Position: refs/heads/master@{#11118}
2015-12-24 12:03:27 +00:00
f01f8c9fb5
Roll chromium_revision 2b7b555..1417e01 (366738:366759)
...
Change log: 2b7b555..1417e01
Full diff: 2b7b555..1417e01
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1545003002
Cr-Commit-Position: refs/heads/master@{#11117}
2015-12-23 20:00:55 +00:00
c12f7f45b5
Roll chromium_revision 8a1fcdb..2b7b555 (366529:366738)
...
Change log: 8a1fcdb..2b7b555
Full diff: 8a1fcdb..2b7b555
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1543903003
Cr-Commit-Position: refs/heads/master@{#11116}
2015-12-23 12:01:03 +00:00
a6c86b23fe
Revert "Enable IPv6 temporary address filtering on iOS."
...
This reverts commit 29488c23644721c10a45eba74c67602b0262e582.
This broke chromium.fyi bot.
TBR=pthatcher@webrtc.org
BUG=
Review URL: https://codereview.webrtc.org/1547883002 .
Cr-Commit-Position: refs/heads/master@{#11115}
2015-12-23 04:17:37 +00:00
29488c2364
Enable IPv6 temporary address filtering on iOS.
...
We'll only use temporary address for IPv6. However, due to a bug in iOS sdk, the necessary headers are not included. This change copies the minimum necessary definitions such that we could retrieve the ip attributes.
BUG=webrtc:4343
Review URL: https://codereview.webrtc.org/1531763006
Cr-Commit-Position: refs/heads/master@{#11114}
2015-12-23 00:46:48 +00:00
93c08b7438
Adding bit exactness test for Opus decoding in NetEq.
...
Opus has become the mostly used codec in WebRTC. There, however, is no bit exactness test for Opus decoding in NetEq.
The new RTP file is generated by the following steps:
1. Encode a clean RTP file with Opus
RTPencode resources/audio_coding/speech_mono_32_48kHz.pcm neteq_opus_raw.rtp 960 opus 1
2. Adding jitter to the clean RTP file
RTPjitter neteq_opus_raw.rtp jitter.dat neteq_opus.rtp
(Note: jitter.dat does not exist in WebRTC resources folder. Check the source code for RTPjitter to know how to define such a file.)
BUG=webrtc:3987
TEST=observed Opus normal decoding and FEC decoding were used, listened to the reference output.
Review URL: https://codereview.webrtc.org/1515113002
Cr-Commit-Position: refs/heads/master@{#11113}
2015-12-22 17:57:47 +00:00
a72e7349d5
[rtp_rtcp] cleanup in RTCPSender class internals.
...
PrepareReportBlock and AddReportBlock private functions merged:
PrepareReportBlock moved report block from statistic to temporary structure
AddReportBlock copied that temporary structure into temporary map right after.
Thanks to rtcp packet classes that temporary structure is now unneccesary.
BUG=webrtc:5260
R=åsapersson
Review URL: https://codereview.webrtc.org/1538833002
Cr-Commit-Position: refs/heads/master@{#11112}
2015-12-22 16:07:48 +00:00
a8890a57a5
rtcp::Nack packet moved into own file and got Parse function
...
Review URL: https://codereview.webrtc.org/1461623003
Cr-Commit-Position: refs/heads/master@{#11111}
2015-12-22 11:43:10 +00:00
53c317c4b9
Roll chromium_revision 4688e75..8a1fcdb (366364:366529)
...
Change log: 4688e75..8a1fcdb
Full diff: 4688e75..8a1fcdb
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1543753003
Cr-Commit-Position: refs/heads/master@{#11110}
2015-12-22 04:00:10 +00:00
cfb7f01fd6
Disable VideoSendStreamTest.ReconfigureBitratesSetsEncoderBitratesCorrectly
...
due to flakiness on LinuxAsan.
BUG=webrtc:5382
TBR=kjellander@webrtc.org
Review URL: https://codereview.webrtc.org/1541923003
Cr-Commit-Position: refs/heads/master@{#11109}
2015-12-21 21:35:00 +00:00
e6bf587259
Deleted VideoCapturer::screencast_max_pixels, together with
...
VideoChannel::GetScreencastMaxPixels and VideoChannel::GetScreencastFps.
Unused in webrtc, also unused in everything indexed by google and chromium code search. With the exception of the magicflute plugin, which I'm told doesn't matter.
Review URL: https://codereview.webrtc.org/1532133002
Cr-Commit-Position: refs/heads/master@{#11108}
2015-12-21 21:18:18 +00:00
db8cf50c59
Fix two problems in network.cc:
...
1. It signals network changed events whenever there are more than one IP address in a network.
2. It does not signal network changed events if a network disconnects and connects again.
Also changed DumpNetworks for better debugging.
BUG=webrtc:5096
Review URL: https://codereview.webrtc.org/1421433003
Cr-Commit-Position: refs/heads/master@{#11107}
2015-12-21 21:08:54 +00:00
1227e8b345
[rtp_rtcp] time helper functions
...
RTP timestams helper functions moved from rtp_utility
added functions to deal with CompactNtp timestamps
R=åsapersson
BUG=webrtc:5260
Review URL: https://codereview.webrtc.org/1535113002
Cr-Commit-Position: refs/heads/master@{#11106}
2015-12-21 19:06:56 +00:00
5908c71128
Lint fix for webrtc/modules/video_coding PART 3!
...
Trying to submit all changes at once proved impossible since there were
too many changes in too many files. The changes to PRESUBMIT.py
will be uploaded in the last CL.
(original CL: https://codereview.webrtc.org/1528503003/ )
BUG=webrtc:5309
TBR=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1540243002
Cr-Commit-Position: refs/heads/master@{#11105}
2015-12-21 16:23:29 +00:00
f5b1abf5b0
Roll chromium_revision c844be9..4688e75 (366322:366364)
...
Change log: c844be9..4688e75
Full diff: c844be9..4688e75
No dependencies changed.
No update to Clang.
TBR=
Review URL: https://codereview.webrtc.org/1533303002
Cr-Commit-Position: refs/heads/master@{#11104}
2015-12-21 14:51:27 +00:00
de94c132e0
Add webrtc/audio and webrtc/call to WATCHLISTS.
...
Also adds current OWNERS to the corresponding watchlists.
BUG=
R=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1533093002 .
Cr-Commit-Position: refs/heads/master@{#11103}
2015-12-21 13:30:01 +00:00
9d3ab61325
Lint fix for webrtc/modules/video_coding PART 2!
...
Trying to submit all changes at once proved impossible since there were
too many changes in too many files. The changes to PRESUBMIT.py
will be uploaded in the last CL.
(original CL: https://codereview.webrtc.org/1528503003/ )
BUG=webrtc:5309
TBR=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1543503002
Cr-Commit-Position: refs/heads/master@{#11102}
2015-12-21 12:12:45 +00:00
ff483617a4
Step 1 to prepare call_test.* for combined audio/video tests.
...
Also move (and clean up includes) rampup_tests.* to webrtc/call in preparation for combined audio/video ramp-up tests.
No functional changes.
BUG=webrtc:5263
Review URL: https://codereview.webrtc.org/1537273003
Cr-Commit-Position: refs/heads/master@{#11101}
2015-12-21 11:14:05 +00:00