DescriptionAdd audio streams to CallTest and a first A/V call test.
Add audio send and receive streams to CallTest and call the necessary voice engine APIs for the streams to be usable. Verifies the implementation by adding a simple test which monitors outgoing packets and checks that both audio and video is being sent with transport sequence numbers.
Audio streams are using a fake audio device with file input.
The CallTest implementation is to a big degree based on call_perf_tests.cc and should in the future replace a lot of that code.
R=pbos@webrtc.org
TBR=kjellander@webrtc.org
BUG=webrtc:5263
Committed: https://crrev.com/9fea80f50daab46f20d4a6fc67b0144fbbbf56cd
Cr-Commit-Position: refs/heads/master@{#11171}
Patch Set 1 #Patch Set 2 : Implemented a simple transport seq num observation test instead. #Patch Set 3 : Fix comment. #Patch Set 4 : Create audio devices earlier #
Total comments: 2
Patch Set 5 : Disable test on Android since no files are available. #Patch Set 6 : Fix win compile issue? #Patch Set 7 : Fix win compile issue? #Patch Set 8 : Fix win compile issue? #Patch Set 9 : Now then? #Patch Set 10 : Win issue fixed. #
Total comments: 18
Patch Set 11 : Comments addressed. #
Total comments: 1
Patch Set 12 : Comment addressed #
Messages
Total messages: 45 (14 generated)
|