| Index: webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m
|
| diff --git a/webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m b/webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m
|
| index d2d04835499fe9ee990f546ddda01cc787d5cf39..9bbd4b701208bedf1e55a3ca18befc79a35cc23b 100644
|
| --- a/webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m
|
| +++ b/webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m
|
| @@ -11,6 +11,7 @@
|
| #import "webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.h"
|
|
|
| #import "WebRTC/RTCDispatcher.h"
|
| +#import "WebRTC/UIDevice+RTCDevice.h"
|
|
|
| #import "webrtc/modules/audio_device/ios/objc/RTCAudioSession.h"
|
|
|
| @@ -82,7 +83,7 @@ static RTCAudioSessionConfiguration *gWebRTCConfiguration = nil;
|
| NSUInteger processorCount = [NSProcessInfo processInfo].processorCount;
|
| // Use best sample rate and buffer duration if the CPU has more than one
|
| // core.
|
| - if (processorCount > 1) {
|
| + if (processorCount > 1 && [UIDevice deviceType] != RTCDeviceTypeIPhone4S) {
|
| _sampleRate = kRTCAudioSessionHighPerformanceSampleRate;
|
| _ioBufferDuration = kRTCAudioSessionHighPerformanceIOBufferDuration;
|
| } else {
|
|
|