
This version of LoopBackTransport hands packets over to a network thread which will deliver them instead. This allows SendRTP and SendRTCP to always be able to return, preventing deadlocks in voe_auto_test. The previous case did not represent actual network usage. Now the send and receive side can run concurrently with the receiving side. Previously the sender thread also drove the receiving side, which does not represent the regular use case where packets are put on a network socket. BUG=1568,2081,2178 TEST=Ran VoiceEngine RtpRtcpTest.*, known for deadlocking, 100+ times. R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1985005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4516 4adac7df-926f-26a2-2b94-8c16560cd09d
Description
No description provided
Languages
C++
76%
C
16%
Python
2.3%
Java
2.1%
Objective-C++
1.5%
Other
1.9%