Isolate: Remove use of --ignore_broken_items

BUG=chromium:395700
R=jam@chromium.org

Review URL: https://webrtc-codereview.appspot.com/30659004

git-svn-id: http://webrtc.googlecode.com/svn@7383 4adac7df-926f-26a2-2b94-8c16560cd09d
Revert "Only configure the SSL library in one place."

This reverts commit r7378, which broke Windows compile targets
elsewhere.

R=kjellander@webrtc.org
TBR=henrike@webrtc.org
BUG=chromium:413497

Review URL: https://webrtc-codereview.appspot.com/28679004

git-svn-id: http://webrtc.googlecode.com/svn@7384 4adac7df-926f-26a2-2b94-8c16560cd09d
Roll chromium_revision c264a05..fc668e2 (297113:298195)

Mainly to pick up https://codereview.chromium.org/619723006/
to fix our MSan bot.

Summary of changes (git diff c264a05..fc668e2 DEPS):
* third_party/boringssl 01fe820..c7dd5f30
* third_party/usrsctp/usrsctplib 8975bd5..d5685d4
* tools/swarming_client 79940aee..33d442a

Clang updated 216630:217949 (git diff c264a05..fc668e2 tools/clang/scripts/update.sh)
This caused TSan v2 to hit an assert in libjingle_peerconnection_unittest
and libjingle_media_unittest, which is why the dlclose call
had to be disabled for now (webrtc:3895).

BUG=3895
R=henrika@webrtc.org, pbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/28659004

git-svn-id: http://webrtc.googlecode.com/svn@7385 4adac7df-926f-26a2-2b94-8c16560cd09d
Remove potential deadlock in WebRtcVideoEngine2.

Fixes lock-order inversions between capturer's SignalVideoFrame and
WebRtcVideoSendStream. Additionally also removes all deadlock
suppressions for WebRtcVideoEngine2.

R=stefan@webrtc.org
TBR=kjellander@webrtc.org
BUG=1788,2999

Review URL: https://webrtc-codereview.appspot.com/26729004

git-svn-id: http://webrtc.googlecode.com/svn@7386 4adac7df-926f-26a2-2b94-8c16560cd09d
Temporary fix to allow Invoke() calls for VP8 HW encoder and decoder.

BUG=
R=jiayl@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/24849004

git-svn-id: http://webrtc.googlecode.com/svn@7387 4adac7df-926f-26a2-2b94-8c16560cd09d
Explicitly unpoison FDs for MSan.

MSan doesn't handle inline assembly that's used by FD_ZERO causing a
false positive.

R=earthdok@chromium.org, henrike@webrtc.org
BUG=chromium:344505

Review URL: https://webrtc-codereview.appspot.com/25799004

git-svn-id: http://webrtc.googlecode.com/svn@7388 4adac7df-926f-26a2-2b94-8c16560cd09d
Initialize sctp_paddrparams in OpenSctpSocket().

Addresses 'use-of-uninitialized-value' detected with MemorySanitizer.
params.spp_address.sa_family was used without being initialized before
when calling usrsctp_setsockopt with SCTP_PEER_ADDR_PARAMS.

R=jiayl@webrtc.org
BUG=

Review URL: https://webrtc-codereview.appspot.com/23909004

git-svn-id: http://webrtc.googlecode.com/svn@7389 4adac7df-926f-26a2-2b94-8c16560cd09d
Make the media content send only if offerToReceive is false while local streams exist.
We previously do not add the media content if offerToReceive is false.

BUG=3833
R=pthatcher@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/26609004

git-svn-id: http://webrtc.googlecode.com/svn@7390 4adac7df-926f-26a2-2b94-8c16560cd09d
Fix ARM64 build.

Provide the correct defines and APIs on ARM64, which always has NEON.

TEST=local ARM64 Chromium build passes.
BUG=chromium:415393
R=rtoy@google.com

Review URL: https://webrtc-codereview.appspot.com/26739004

git-svn-id: http://webrtc.googlecode.com/svn@7391 4adac7df-926f-26a2-2b94-8c16560cd09d
Fix typo to unbreak non-ARM builds.

TBR=rtoy
TEST=local Linux webrtc build passed.
BUG=chromium:415393

Review URL: https://webrtc-codereview.appspot.com/23919004

git-svn-id: http://webrtc.googlecode.com/svn@7392 4adac7df-926f-26a2-2b94-8c16560cd09d
Change name of a NetEq internal member variable

In the StatisticsCalculator class, the member last_report_timestamp_
was unfortunately named. It's now been changed to
timestamps_since_last_report_, which describes it more accurately.

R=tina.legrand@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/25819004

git-svn-id: http://webrtc.googlecode.com/svn@7393 4adac7df-926f-26a2-2b94-8c16560cd09d
CHECK/DCHECK: Explicitly state whether the condition can have side effects

R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/24889004

git-svn-id: http://webrtc.googlecode.com/svn@7394 4adac7df-926f-26a2-2b94-8c16560cd09d
Protect send_/recv_streams_ in WebRtcVideoEngine2.

Important as OnLoadUpdate() won't be called on the worker thread and the
list of streams can't be concurrently modified while delivering this
callback to all send streams.

R=stefan@webrtc.org
BUG=1788

Review URL: https://webrtc-codereview.appspot.com/22959004

git-svn-id: http://webrtc.googlecode.com/svn@7395 4adac7df-926f-26a2-2b94-8c16560cd09d
audio_coding: Replaced macro WEBRTC_SPL_RSHIFT_W16 with >>

Replaced trivial shift macro with >>. The actual implementation of the macro is simply >>.

Affected codecs:
* ilbc
* isac/fix

BUG=3348,3353
TESTED=locally on linux and trybots
R=henrik.lundin@webrtc.org, kwiberg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/23889004

git-svn-id: http://webrtc.googlecode.com/svn@7396 4adac7df-926f-26a2-2b94-8c16560cd09d