OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
213 VoiceEngine::Delete(m_voe); | 213 VoiceEngine::Delete(m_voe); |
214 | 214 |
215 return 0; | 215 return 0; |
216 } | 216 } |
217 | 217 |
218 void RunTest(std::string out_path) { | 218 void RunTest(std::string out_path) { |
219 int chan, res; | 219 int chan, res; |
220 CodecInst cinst; | 220 CodecInst cinst; |
221 bool enable_aec = false; | 221 bool enable_aec = false; |
222 bool enable_agc = false; | 222 bool enable_agc = false; |
223 bool enable_rx_agc = false; | |
224 bool enable_cng = false; | 223 bool enable_cng = false; |
225 bool enable_ns = false; | 224 bool enable_ns = false; |
226 bool enable_rx_ns = false; | |
227 bool typing_detection = false; | 225 bool typing_detection = false; |
228 bool muted = false; | 226 bool muted = false; |
229 bool opus_stereo = false; | 227 bool opus_stereo = false; |
230 bool opus_dtx = false; | 228 bool opus_dtx = false; |
231 bool experimental_ns_enabled = false; | 229 bool experimental_ns_enabled = false; |
232 bool debug_recording_started = false; | 230 bool debug_recording_started = false; |
233 | 231 |
234 #if defined(WEBRTC_ANDROID) | 232 #if defined(WEBRTC_ANDROID) |
235 std::string resource_path = "/sdcard/"; | 233 std::string resource_path = "/sdcard/"; |
236 #else | 234 #else |
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
580 printf(" %d: %s \n", i, dn); | 578 printf(" %d: %s \n", i, dn); |
581 } | 579 } |
582 | 580 |
583 printf("Select recording device: "); | 581 printf("Select recording device: "); |
584 ASSERT_EQ(1, scanf("%d", &num_rd)); | 582 ASSERT_EQ(1, scanf("%d", &num_rd)); |
585 printf("Setting sound devices \n"); | 583 printf("Setting sound devices \n"); |
586 // Will use plughw for hardware devices | 584 // Will use plughw for hardware devices |
587 res = hardware->SetRecordingDevice(num_rd); | 585 res = hardware->SetRecordingDevice(num_rd); |
588 VALIDATE; | 586 VALIDATE; |
589 } else if (option_selection == option_index++) { | 587 } else if (option_selection == option_index++) { |
590 // Remote AGC | |
591 enable_rx_agc = !enable_rx_agc; | |
592 res = apm->SetRxAgcStatus(chan, enable_rx_agc); | |
593 VALIDATE; | |
594 if (enable_rx_agc) | |
595 printf("\n Receive-side AGC is now on! \n"); | |
596 else | |
597 printf("\n Receive-side AGC is now off! \n"); | |
598 } else if (option_selection == option_index++) { | |
599 // Remote NS | |
600 enable_rx_ns = !enable_rx_ns; | |
601 res = apm->SetRxNsStatus(chan, enable_rx_ns); | |
602 VALIDATE; | |
603 if (enable_rx_ns) | |
604 printf("\n Receive-side NS is now on! \n"); | |
605 else | |
606 printf("\n Receive-side NS is now off! \n"); | |
607 } else if (option_selection == option_index++) { | |
608 AgcModes agcmode; | 588 AgcModes agcmode; |
609 bool enable; | 589 bool enable; |
610 res = apm->GetAgcStatus(enable, agcmode); | 590 res = apm->GetAgcStatus(enable, agcmode); |
611 VALIDATE | 591 VALIDATE |
612 printf("\n AGC enable is %d, mode is %d \n", enable, agcmode); | 592 printf("\n AGC enable is %d, mode is %d \n", enable, agcmode); |
613 } else if (option_selection == option_index++) { | 593 } else if (option_selection == option_index++) { |
614 // Toggle Mute on Microphone | 594 // Toggle Mute on Microphone |
615 res = volume->GetInputMute(chan, muted); | 595 res = volume->GetInputMute(chan, muted); |
616 VALIDATE; | 596 VALIDATE; |
617 muted = !muted; | 597 muted = !muted; |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
845 | 825 |
846 printf("Delete channels \n"); | 826 printf("Delete channels \n"); |
847 res = base1->DeleteChannel(chan); | 827 res = base1->DeleteChannel(chan); |
848 VALIDATE; | 828 VALIDATE; |
849 | 829 |
850 for (int i = 0; i < kMaxNumChannels; ++i) { | 830 for (int i = 0; i < kMaxNumChannels; ++i) { |
851 res = base1->DeleteChannel(channels[i]); | 831 res = base1->DeleteChannel(channels[i]); |
852 VALIDATE; | 832 VALIDATE; |
853 } | 833 } |
854 } | 834 } |
OLD | NEW |