Removes verification of audio parameters on Android
TBR=glaznev
BUG=webrtc:6890
Review-Url: https://codereview.webrtc.org/2572963003
Cr-Commit-Position: refs/heads/master@{#15599}
diff --git a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java
index c366544..136cce4 100644
--- a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java
+++ b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java
@@ -198,11 +198,6 @@
if (effects != null) {
effects.enable(audioRecord.getAudioSessionId());
}
- // Verify that all audio parameters are valid and correct.
- if (!areParametersValid(sampleRate, channels)) {
- Logging.e(TAG, "At least one audio record parameter is invalid.");
- return -1;
- }
logMainParameters();
logMainParametersExtended();
return framesPerBuffer;
@@ -243,15 +238,6 @@
return true;
}
- // Verifies that the audio record is using correct parameters, i.e., that the
- // created instance uses the parameters that we asked for.
- private boolean areParametersValid(int sampleRate, int channels) {
- return (audioRecord.getAudioFormat() == AudioFormat.ENCODING_PCM_16BIT
- && audioRecord.getChannelConfiguration() == channelCountToConfiguration(channels)
- && audioRecord.getAudioSource() == AudioSource.VOICE_COMMUNICATION
- && audioRecord.getSampleRate() == sampleRate && audioRecord.getChannelCount() == channels);
- }
-
private void logMainParameters() {
Logging.d(TAG, "AudioRecord: "
+ "session ID: " + audioRecord.getAudioSessionId() + ", "
diff --git a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java
index 79961b9..5ea647a 100644
--- a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java
+++ b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java
@@ -212,11 +212,6 @@
Logging.e(TAG, "Initialization of audio track failed.");
return false;
}
- // Verify that all audio parameters are valid and correct.
- if (!areParametersValid(sampleRate, channels)) {
- Logging.e(TAG, "At least one audio track parameter is invalid.");
- return false;
- }
logMainParameters();
logMainParametersExtended();
return true;
@@ -280,17 +275,6 @@
return audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);
}
- // Verifies that the audio track is using correct parameters, i.e., that the
- // created track uses the parameters that we asked for.
- private boolean areParametersValid(int sampleRate, int channels) {
- final int streamType = audioTrack.getStreamType();
- return (audioTrack.getAudioFormat() == AudioFormat.ENCODING_PCM_16BIT
- && audioTrack.getChannelConfiguration() == channelCountToConfiguration(channels)
- && streamType == AudioManager.STREAM_VOICE_CALL && audioTrack.getSampleRate() == sampleRate
- && sampleRate == audioTrack.getNativeOutputSampleRate(streamType)
- && audioTrack.getChannelCount() == channels);
- }
-
private void logMainParameters() {
Logging.d(TAG, "AudioTrack: "
+ "session ID: " + audioTrack.getAudioSessionId() + ", "