ca91e38a3aUpdate API for Objective-C RTCAudioTrack and RTCVideoTrack.
Jon Hjelle
2016-01-21 15:36:47 -08:00
97888bd95aSwap use of CriticalSectionWrapper for rtc::CriticalSection in webrtc/video. While doing this, I made a couple of minor changes: * Removed unused variables (one lock and one video frame variable) * Switched over to a scoped lock in remb.cc and removed an if() in a function where we can just return the expression being checked.
Tommi
2016-01-21 23:24:59 +01:00
7ac8babbc6Move RTCAVFoundationCapturer to webrtc/api/objc.
Jon Hjelle
2016-01-21 11:44:55 -08:00
891a446a92Update/move RTCVideoRendererAdapter to webrtc/api/objc.
Jon Hjelle
2016-01-21 11:42:05 -08:00
31fc21f454Swap use of CriticalSectionWrapper with rtc::CriticalSection in voice_engine/ Also remove mischievous tab character! This is a part of getting rid of CriticalSectionWrapper and makes the code slightly simpler.
tommi
2016-01-21 10:37:37 -08:00
8947a01e05Fixing an uninitialized variable in webrtcsession_unittest.
deadbeef
2016-01-21 10:26:38 -08:00
fa156696ddFix probing breakage with send-side BWE introduced by r11322.
stefan
2016-01-21 08:55:03 -08:00
fea3dd83fcFix a bug in InputAudioFile::Read
henrik.lundin
2016-01-21 08:19:57 -08:00
af9e6637c0Make rtc::CriticalSection lockable from f() const.
Peter Boström
2016-01-21 16:56:52 +01:00
3c16978c84Remove cast to LocalAudioSource from AudioRtpSender.
Tommi
2016-01-21 16:12:17 +01:00
1f150b35f8Add new NetEq resources to modules_unittests.isolate.
kjellander
2016-01-21 04:42:21 -08:00
902c03e724rtc_use_h264 flag (replacing use_third_party_h264 flag) for building OpenH264/FFmpeg, false by default but can be overridden in supplement.gypi and build_overrides/webrtc.gni.
hbos
2016-01-21 03:34:40 -08:00
0b98cf72c6Delete CaptureRenderAdapter::VideoRenderInfo struct, it is unused since the recent deletion of SetSize.
nisse
2016-01-21 03:04:30 -08:00
5082c83320Make type and constructors in EglBase14 public.
noahric
2016-01-21 02:12:53 -08:00
d9f641e341Reallocate encoded buffer size if needed. Initially set to the input image size. Issue may occur for very small input images (e.g. 4x4) when encoded image length > input image size.
asapersson
2016-01-21 01:11:35 -08:00
d26fadb454Delete GetRenderer method, used only by the tests.
nisse
2016-01-20 23:26:37 -08:00
057ecf01e4Making WebRtcSession fire a destroyed signal.
deadbeef
2016-01-20 14:30:43 -08:00
da99da81c9Update API for Objective-C RTCPeerConnectionFactory.
Jon Hjelle
2016-01-20 13:40:30 -08:00
065aacc249Move RTCVideoSource to webrtc/api/objc.
Jon Hjelle
2016-01-20 13:25:44 -08:00
d8dccd57eauses standard types instead of RTCPUtility type to store data. got member read accessors, got Parse function.
danilchap
2016-01-20 12:08:51 -08:00
72c08edcedReenables several NetEq unittests on android.
ivoc
2016-01-20 07:26:24 -08:00
32f81542c2Support REMB in combination with send-side BWE.
stefan
2016-01-20 07:13:58 -08:00
a5dec16b42Name SimulcastEncoderApdater on InitEncode.
Peter Boström
2016-01-20 15:53:55 +01:00
9090e0b147Switch CriticalSectionWrapper->rtc::CriticalSection in modules/audio_coding. This is a part of cleaning up CriticalSectionWrapper in general.
Tommi
2016-01-20 13:39:36 +01:00
84df580d52Switch to rtc::CriticalSection in IncomingVideoStream and remove one lock.
tommi
2016-01-20 04:37:54 -08:00
e8493326f2Remove ConditionVariableWrapper. ConditionVariableEventWin remains for now since it's still needed for the rw lock on Windows XP.
Tommi
2016-01-20 13:36:31 +01:00
63cb434691Switch use of CriticalSectionWrapper -> rtc::CriticalSection in call/ This is a first cl of removing use of CriticalSectionWrapper after a series of cleanup CLs that have been landing recently (and still are landing).
tommi
2016-01-20 02:32:54 -08:00
1d61a518acSend key frame if time difference between incoming frames exceeds a certain limit.
asapersson
2016-01-20 01:13:46 -08:00
436ff3129eUpdate exclude files for renamed test
kjellander
2016-01-20 00:19:19 -08:00
f0b8a3784fAllow disabling denoiser when it is enabled.
jackychen
2016-01-19 18:18:52 -08:00
3a6bf2d68bEnable full screen windows to be shown in window picker for mac. Before this patch a full screen window can be shared if sharing is started before the window is entered into full screen mode, but not if it's already in full screen.
niklas.enbom
2016-01-19 17:34:14 -08:00
f01ea4f847Remove use of ConditionVariableWrapper and CriticalSectionWrapper from UdpSocket2Windows. This helps with untangling CriticalSectionWrapper from ConditionVariableWrapper and looks like we can just delete ConditionVariableWrapper and use rtc::Event instead.
Tommi
2016-01-19 22:49:49 +01:00
cd255cc07bRemove unused ConditionVariableWrapper on POSIX platforms
tommi
2016-01-19 13:13:14 -08:00
7b971e728bRemove extra_options from VideoCodec.
Peter Boström
2016-01-19 16:26:16 +01:00
ee5a309f12Make CriticalSectionWrapper non-virtual. There's no need for this class to have a vtable since there exists only a single implementation (per platform). It's also not good for performance.
Tommi
2016-01-19 15:42:45 +01:00
dd45eb6801Remove use-after-free when quality tests stall.
Peter Boström
2016-01-19 15:22:32 +01:00
8a2c31d208Make it possible to run peerconnection_unittests on Android. - renamed libjingle_peerconnection_unittest to peerconnection_unittest to circumvent cr issue http://crbug.com/543820
perkj
2016-01-19 06:20:00 -08:00
0edb05b344Declare that rent_a_codec depends on the audio codecs
kwiberg
2016-01-19 05:54:28 -08:00
73674f8064Replace hardcoded constant in video capture with macro.
kjellander
2016-01-19 05:49:18 -08:00
61046eb38dRename RWLockGeneric to RWLockWinXP to more accurately reflect when it's used.
tommi
2016-01-19 02:59:56 -08:00
3860c7f873Fix parsing of CLANG_REVISON from tools/clang/scripts/update.py
kjellander
2016-01-19 02:04:41 -08:00
c4c8485662Deleted renderer-related SetSize methods, and all uses.
nisse
2016-01-19 00:52:47 -08:00
81354f5ef6Added mute logic to VideoTrackRenderers.
nisse
2016-01-19 00:23:24 -08:00
8d6fab8facRemove two dead 'using' instances.
Peter Boström
2016-01-19 00:24:27 +01:00
2067826a5eRemove dependency on ConditionVariableWrapper and CriticalSectionWrapper in UdpSocketPosix. This is a part of cleaning up 'friend' parts of ConditionVariableWrapper's implementation where it accesses private variables of CriticalSectionWrapper, which is not good since it makes assumptions about the implementation on all posix platforms. Instead I'm using rtc::Event, another condition variable based implementation we have, and fits the requirements of UdpSocketPosix.
Tommi
2016-01-18 20:35:39 +01:00
aff4b70db0Simplify the implementation of LoggingTest. This removes dependency on ConditionVariableWrapper and CriticalSectionWrapper which currently have a 'friend' relationship that I'd like to get rid of.
tommi
2016-01-18 10:20:17 -08:00
f8c2baca4eAdd a gyp/gn variable for whether to use iLBC or not
kwiberg
2016-01-18 06:38:32 -08:00
f5a3a93d26Add 5-argument wrapper WebRtcVideoFrame::InitToBlack For some reason, inheriting it doesn't work.
Niels Möller
2016-01-18 15:24:48 +01:00
cec0a08275Add a new interface for creating a udp socket in which it binds the socket to a network if the network handle is set. Plus, in stunport, turnport and allocation sequence, create a socket using the new interface.
honghaiz
2016-01-15 14:49:09 -08:00
d66b44d565Reland "Added option to specify a maximum file size when recording an AEC dump.", commit ae2c5ad12afc8cc29fe9c59dea432b697b871a87.
ivoc
2016-01-15 03:06:36 -08:00
e1f9d837aeAdding AddTrack/RemoveTrack to native PeerConnection API.
deadbeef
2016-01-14 15:35:42 -08:00
d9e62f5837Fixed sending Rtp packets with non zero csrcs and certain extensions. Added test that fails because of given issue.
danilchap
2016-01-14 14:55:19 -08:00
67b1e1ab0bPut options as the argument of the java PeerConnectionFactory constructor.
honghaiz
2016-01-14 14:45:38 -08:00
5d332ac8ffFix expectation bug in the RTPSender unit test.
terelius
2016-01-14 14:37:39 -08:00
04cb763955Add tests for verifying transport feedback for audio and video.
Stefan Holmer
2016-01-14 20:34:30 +01:00
fcfc804e43Eliminate defines in talk/
kjellander
2016-01-14 11:01:09 -08:00