5be649fcfcAdd a facility to the Thread class to catch blocking regressions.
tommi@webrtc.org
2014-07-14 20:21:36 +00:00
242068d58cA step towards changing StatsReport::Value::name to an enum. The stats reporting code does a lot of unnecessary string copying. This is a step in the direction of removing that and forcing use of only known constants.
tommi@webrtc.org
2014-07-14 20:19:56 +00:00
03505bcb7aMake StatsCollector depend on always having a valid session pointer. This is required since the session pointer is currently used on multiple threads but there's no synchronization code to guard it. I'm removing the set_session() method and session() getter since they would cause problems if used without synchronization.
tommi@webrtc.org
2014-07-14 20:15:26 +00:00
b5348c64bbMinor refactoring of the session classes. Make member variables that never change and are touched on multiple threads, const. Move implementations of setters/getters of variables that can change, into the cc file in preparation of adding thread correctness checks.
tommi@webrtc.org
2014-07-14 20:11:49 +00:00
cb973686e8roll libyuv to r1033 for clang-cl support on windows. BUG=chromium:391927 TESTED=manual testing libyuv compiles with clang-cl R=andrew@webrtc.org
fbarchard@google.com
2014-07-10 23:40:15 +00:00
b614d0626fRebase webrtc/base with r6655 version of talk/base: cls to port: r6633,r6639 (there is no cl in between that affects base and all other talk/base cls took care of webrtc/base as well (see r6569, r6624)): svn diff -r 6632:6639 http://webrtc.googlecode.com/svn/trunk/talk/base > 6655.diff sed -i.bak "s/talk_base/rtc/g" 6655.diff patch -p0 -i 6555.diff
henrike@webrtc.org
2014-07-10 22:47:02 +00:00
72491b9a90Count total bytes sent in RTPSender::Bytes().
pbos@webrtc.org
2014-07-10 16:24:54 +00:00
0422100818Fix data race in VCMTiming::ResetDecodeTime.
pbos@webrtc.org
2014-07-10 15:25:37 +00:00
bd9c0920ecSkip encoding in fake VP8 encoder.
pbos@webrtc.org
2014-07-10 13:21:40 +00:00
7ae9108b60Remove more unused tsan suppressions and fix call test passing the same decoder to multiple received streams.
andresp@webrtc.org
2014-07-10 10:35:12 +00:00
91f1752f2dSupport VP8 encoder settings in VideoSendStream.
pbos@webrtc.org
2014-07-10 10:13:37 +00:00
8f1512140eRefactor registerable callbacks for FrameCountObserver from rtp_rtcp module into vie_channel.
andresp@webrtc.org
2014-07-10 09:39:23 +00:00
5bde66e913audio_processing: Updates aec_core_sse2.c with changes made to aec_common.h
bjornv@webrtc.org
2014-07-10 08:09:50 +00:00
555fc78f27Neon version of SubbandCoherence()
bjornv@webrtc.org
2014-07-10 08:03:11 +00:00
ac800c8004Neon version of rftbsub_128()
bjornv@webrtc.org
2014-07-10 07:53:13 +00:00
045a9b17daRemove unnecessary race suppressions copied from chromium. And added suppressions to allow to run tests with gtest_parallel in which case some new races were showing up.
andresp@webrtc.org
2014-07-09 11:44:34 +00:00
b8e9e44eacAdd full stack test cases with a fake network pipe.
stefan@webrtc.org
2014-07-09 11:29:06 +00:00
e9cefdef68Improve libjingle's ASSERT and VERIFY macros on Windows. This change has the effect that when using a debugger, a failing ASSERT/VERIFY will break exactly where the failing expression is and not two callstacks up. Minidumps (for debug builds) will also have the failing expression at the top of the call stack.
tommi@webrtc.org
2014-07-09 08:04:12 +00:00
01bda2068bFixed the stats problem when new track is using the same ssrc as the previous track.
xians@webrtc.org
2014-07-09 07:38:38 +00:00
b753762ce6delay_estimator: Increases test coverage and makes input spectrum const
bjornv@webrtc.org
2014-07-09 06:40:09 +00:00
12b4efefddImplement a work around for Chrome full-screen tab switch on Mac.
jiayl@webrtc.org
2014-07-08 22:05:24 +00:00
e55641d4f7Neon version of rftfsub_128()
bjornv@webrtc.org
2014-07-08 21:12:23 +00:00
d11bec40b2Refactor registerable callbacks for VideoBitrateObserver from rtp_rtcp module into vie_channel.
andresp@webrtc.org
2014-07-08 14:32:58 +00:00
3d7da88e06Refactor ramp-up tests to have separate help files for the test classes, to make things more reusable.
stefan@webrtc.org
2014-07-08 13:59:46 +00:00
ecb8723402Change Timing::WallTimeNow to be static.
tommi@webrtc.org
2014-07-08 12:48:29 +00:00
22292df53bAdding explicit check for using dummy file devices.
phoglund@webrtc.org
2014-07-08 11:39:19 +00:00
33d110d8eaTight data race suppressions around thread_posix.
andresp@webrtc.org
2014-07-08 10:36:39 +00:00
af38f4e511Extract RTP-header SSRC inline in Call.
pbos@webrtc.org
2014-07-08 07:38:12 +00:00
a70be68f65Disabling shared socket mode for TURN ports. This is done as currently when TURN server also used as STUN server, binding responses will be handed over to TURN port, which simply discard these messages, as requests are originated from StunPort.
mallinath@webrtc.org
2014-07-07 20:47:24 +00:00
3c637cdaa5Clean data races from system_wrappers_unittests.
andresp@webrtc.org
2014-07-07 20:37:39 +00:00
285e9bc84dFix potential deadlock in webrtc/system_wrappers/source/logging_unittest.cc.
andresp@webrtc.org
2014-07-07 20:27:33 +00:00
38214d53dbEchoCancellationImpl::ProcessRenderAudio: Use float samples directly
kwiberg@webrtc.org
2014-07-03 09:47:33 +00:00
a82f9a243dAdd Tsan2 to .gitignore
andresp@webrtc.org
2014-07-03 08:23:58 +00:00
dfdaeb92d8Removed old code and default implementations.
asapersson@webrtc.org
2014-07-03 07:35:21 +00:00
9c89e932c9WebRTCDemo: set local SSRC for loopback test, otherwise receiver would reset it due to ssrc clash, which would cause delayed remote rendering. (Including another fix here, https://review.webrtc.org/16779004/, to make the test run)
braveyao@webrtc.org
2014-07-03 05:59:22 +00:00
93426cd2ffImplement BUILD.gn for desktop_capture.
jiayl@webrtc.org
2014-07-02 15:47:12 +00:00
33586c83b1Make deadlock suppressions less generic.
andresp@webrtc.org
2014-07-02 14:19:05 +00:00
1295dc6a23Possibly fix deadlock happening due to unregister/register modules as switching between AST and TSO estimators.
andresp@webrtc.org
2014-07-02 13:23:19 +00:00