Add send-side bit-exactness test for AudioCoding Module
This test verifies bit exactness for the send-side of ACM. The test setup is a chain of three different test classes: test::AcmSendTest -> AcmSenderBitExactness -> test::AcmReceiveTest The receiver side is driving the test by requesting new packets from AcmSenderBitExactness::NextPacket(). This method, in turn, asks for the packet from test::AcmSendTest::NextPacket, which inserts audio from the input file until one packet is produced. (The input file loops indefinitely.) Before passing the packet to the receiver, the AcmSenderBitExactness class verifies the packet header and updates a payload checksum with the new payload. The decoded output from the receiver is also verified with a (separate) checksum. The current CL only adds tests for 30 ms and 60 ms iSAC. More codecs will be added in coming changes. BUG=3521 R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/20179004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6949 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -69,6 +69,7 @@
|
||||
],
|
||||
'dependencies': [
|
||||
'acm_receive_test',
|
||||
'acm_send_test',
|
||||
'audio_coding_module',
|
||||
'audio_processing',
|
||||
'bitrate_controller',
|
||||
|
||||
Reference in New Issue
Block a user