Increase audio buffer duration for iPhone 4s.

NOTRY=True
BUG=

Review-Url: https://codereview.webrtc.org/2193573002
Cr-Commit-Position: refs/heads/master@{#13579}
This commit is contained in:
tkchin 2016-07-29 10:53:38 -07:00 committed by Commit bot
parent 6a850c3b93
commit cd2553937e

View File

@ -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 {