webrtc/talk/app/webrtc
glaznev@webrtc.org f6a9714760 Remove peer connection and signaling calls from UI thread.
- Add separate looper threads for peer connection and websocket
signaling classes.
- To improve the connection speed start peer connection factory
initialization once EGL context is ready in parallel with the room
connection.
- Add asynchronious http request class and start using it in
webscoket signaling and room parameters extractor.
- Add helper looper based executor class.
- Port some of henrika changes from
https://webrtc-codereview.appspot.com/36629004/ to fix sensor
crashes on non L devices - will remove the change if CL will
be submitted soon.

R=jiayl@webrtc.org, wzh@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8006 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-06 22:24:09 +00:00
..
androidtests Add start bitrate and vp8 hw acceleration option to 2014-12-01 20:02:13 +00:00
java Remove peer connection and signaling calls from UI thread. 2015-01-06 22:24:09 +00:00
javatests Revert "Revert "This adds an Android apk for running tests on the Java layer of PeerConnection."" 2014-11-26 07:35:37 +00:00
objc Add initWithCoder to RTCEAGLVideoView. 2014-12-19 20:47:35 +00:00
objctests Cleanup RTCVideoRenderer interface. 2014-11-04 23:06:15 +00:00
test Change MockStatsObserver to grab values inside of OnComplete. 2014-12-17 14:09:05 +00:00
audiotrack.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
audiotrack.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
audiotrackrenderer.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
audiotrackrenderer.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
datachannel_unittest.cc Fix assertion failure when closing data channel, and add a unit test. 2014-12-04 23:16:52 +00:00
datachannel.cc Fix assertion failure when closing data channel, and add a unit test. 2014-12-04 23:16:52 +00:00
datachannel.h Fix assertion failure when closing data channel, and add a unit test. 2014-12-04 23:16:52 +00:00
datachannelinterface.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
dtmfsender_unittest.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
dtmfsender.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
dtmfsender.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
dtmfsenderinterface.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
fakeportallocatorfactory.h move xmpp and p2p to webrtc 2014-10-28 22:20:11 +00:00
jsep.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
jsepicecandidate.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
jsepicecandidate.h move xmpp and p2p to webrtc 2014-10-28 22:20:11 +00:00
jsepsessiondescription_unittest.cc Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
jsepsessiondescription.cc Revert maximum video codec resolution on Android back to 720p again. 2014-09-18 21:11:29 +00:00
jsepsessiondescription.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
localaudiosource_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
localaudiosource.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
localaudiosource.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediaconstraintsinterface.cc (Auto)update libjingle 77701902-> 77709729 2014-10-14 22:39:24 +00:00
mediaconstraintsinterface.h (Auto)update libjingle 77701902-> 77709729 2014-10-14 22:39:24 +00:00
mediastream_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediastream.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
mediastream.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
mediastreamhandler_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediastreamhandler.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
mediastreamhandler.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediastreaminterface.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
mediastreamprovider.h Update talk to 61538839. 2014-02-13 23:18:49 +00:00
mediastreamproxy.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
mediastreamsignaling_unittest.cc move xmpp and p2p to webrtc 2014-10-28 22:20:11 +00:00
mediastreamsignaling.cc Make the media content send only if offerToReceive is false while local streams exist. 2014-10-07 21:32:43 +00:00
mediastreamsignaling.h Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 2014-09-09 21:43:15 +00:00
mediastreamtrack.h Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
mediastreamtrackproxy.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
notifier.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
OWNERS Add tkchin@ to OWNERS. 2014-07-01 18:38:28 +00:00
peerconnection_unittest.cc Make P2PTestConductor use VirtualSocketServer. 2015-01-02 09:03:19 +00:00
peerconnection.cc With IPv6 enabled, it's important to know whether IPv6 is really used or not. BestConnection is tracked for this purpose. Also added a test case to verify the end to end behavior. 2014-12-04 17:59:29 +00:00
peerconnection.h Remove deprecated PeerConnection APIs. 2014-11-06 12:16:36 +00:00
peerconnectionendtoend_unittest.cc Disable PeerConnectionEndToEndTest.CreateDataChannelAfterNegotiate under MSan 2014-11-03 13:38:50 +00:00
peerconnectionfactory_unittest.cc Prepare for removal of PeerConnectionObserver::OnError. 2014-11-04 11:31:29 +00:00
peerconnectionfactory.cc Fix a problem in Thread::Send. 2014-09-24 17:14:05 +00:00
peerconnectionfactory.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
peerconnectioninterface_unittest.cc Prepare for removal of PeerConnectionObserver::OnError. 2014-11-04 11:31:29 +00:00
peerconnectioninterface.h Clean up StatsObserver's OnComplete methods (address TODOs). 2014-12-15 13:22:54 +00:00
peerconnectionproxy.h Remove deprecated PeerConnection APIs. 2014-11-06 12:16:36 +00:00
portallocatorfactory.cc move xmpp and p2p to webrtc 2014-10-28 22:20:11 +00:00
portallocatorfactory.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
proxy_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
proxy.h Change the PeerConnection proxy templates to use blocking method calls instead of using Thread::Send. 2014-11-04 12:08:48 +00:00
remoteaudiosource.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
remoteaudiosource.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
remotevideocapturer_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
remotevideocapturer.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
remotevideocapturer.h Update talk to 52534915. 2013-09-19 05:49:50 +00:00
sctputils_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
sctputils.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
sctputils.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
statscollector_unittest.cc Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
statscollector.cc Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
statscollector.h Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
statstypes.cc Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
statstypes.h Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
streamcollection.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
umametrics.h With IPv6 enabled, it's important to know whether IPv6 is really used or not. BestConnection is tracked for this purpose. Also added a test case to verify the end to end behavior. 2014-12-04 17:59:29 +00:00
videosource_unittest.cc (Auto)update libjingle 77701902-> 77709729 2014-10-14 22:39:24 +00:00
videosource.cc (Auto)update libjingle 77701902-> 77709729 2014-10-14 22:39:24 +00:00
videosource.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
videosourceinterface.h Update talk to 52534915. 2013-09-19 05:49:50 +00:00
videosourceproxy.h Update talk to 52534915. 2013-09-19 05:49:50 +00:00
videotrack_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
videotrack.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
videotrack.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
videotrackrenderers.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
videotrackrenderers.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
webrtcsdp_unittest.cc Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
webrtcsdp.cc Add adapter_type into Candidate object. 2014-12-16 23:01:31 +00:00
webrtcsdp.h Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
webrtcsession_unittest.cc Accept incoming pings before remote answer is set to reduce connection latency. 2014-12-29 19:23:37 +00:00
webrtcsession.cc Enable payload-based padding by default and remove the API. 2014-12-19 15:33:17 +00:00
webrtcsession.h Fix assertion failure when closing data channel, and add a unit test. 2014-12-04 23:16:52 +00:00
webrtcsessiondescriptionfactory.cc Adds the support of RTCOfferOptions for PeerConnectionInterface::CreateOffer. 2014-08-04 18:34:16 +00:00
webrtcsessiondescriptionfactory.h move xmpp and p2p to webrtc 2014-10-28 22:20:11 +00:00