Loading services/audioflinger/AudioFlinger.cpp +4 −1 Original line number Original line Diff line number Diff line Loading @@ -169,7 +169,8 @@ AudioFlinger::AudioFlinger() mBtNrecIsOff(false), mBtNrecIsOff(false), mIsLowRamDevice(true), mIsLowRamDevice(true), mIsDeviceTypeKnown(false), mIsDeviceTypeKnown(false), mGlobalEffectEnableTime(0) mGlobalEffectEnableTime(0), mPrimaryOutputSampleRate(0) { { getpid_cached = getpid(); getpid_cached = getpid(); char value[PROPERTY_VALUE_MAX]; char value[PROPERTY_VALUE_MAX]; Loading Loading @@ -1679,6 +1680,8 @@ audio_io_handle_t AudioFlinger::openOutput(audio_module_handle_t module, mHardwareStatus = AUDIO_HW_SET_MODE; mHardwareStatus = AUDIO_HW_SET_MODE; hwDevHal->set_mode(hwDevHal, mMode); hwDevHal->set_mode(hwDevHal, mMode); mHardwareStatus = AUDIO_HW_IDLE; mHardwareStatus = AUDIO_HW_IDLE; mPrimaryOutputSampleRate = config.sample_rate; } } return id; return id; } } Loading services/audioflinger/AudioFlinger.h +3 −0 Original line number Original line Diff line number Diff line Loading @@ -691,6 +691,9 @@ private: nsecs_t mGlobalEffectEnableTime; // when a global effect was last enabled nsecs_t mGlobalEffectEnableTime; // when a global effect was last enabled sp<PatchPanel> mPatchPanel; sp<PatchPanel> mPatchPanel; uint32_t mPrimaryOutputSampleRate; // sample rate of the primary output, or zero if none // protected by mHardwareLock }; }; #undef INCLUDING_FROM_AUDIOFLINGER_H #undef INCLUDING_FROM_AUDIOFLINGER_H Loading Loading
services/audioflinger/AudioFlinger.cpp +4 −1 Original line number Original line Diff line number Diff line Loading @@ -169,7 +169,8 @@ AudioFlinger::AudioFlinger() mBtNrecIsOff(false), mBtNrecIsOff(false), mIsLowRamDevice(true), mIsLowRamDevice(true), mIsDeviceTypeKnown(false), mIsDeviceTypeKnown(false), mGlobalEffectEnableTime(0) mGlobalEffectEnableTime(0), mPrimaryOutputSampleRate(0) { { getpid_cached = getpid(); getpid_cached = getpid(); char value[PROPERTY_VALUE_MAX]; char value[PROPERTY_VALUE_MAX]; Loading Loading @@ -1679,6 +1680,8 @@ audio_io_handle_t AudioFlinger::openOutput(audio_module_handle_t module, mHardwareStatus = AUDIO_HW_SET_MODE; mHardwareStatus = AUDIO_HW_SET_MODE; hwDevHal->set_mode(hwDevHal, mMode); hwDevHal->set_mode(hwDevHal, mMode); mHardwareStatus = AUDIO_HW_IDLE; mHardwareStatus = AUDIO_HW_IDLE; mPrimaryOutputSampleRate = config.sample_rate; } } return id; return id; } } Loading
services/audioflinger/AudioFlinger.h +3 −0 Original line number Original line Diff line number Diff line Loading @@ -691,6 +691,9 @@ private: nsecs_t mGlobalEffectEnableTime; // when a global effect was last enabled nsecs_t mGlobalEffectEnableTime; // when a global effect was last enabled sp<PatchPanel> mPatchPanel; sp<PatchPanel> mPatchPanel; uint32_t mPrimaryOutputSampleRate; // sample rate of the primary output, or zero if none // protected by mHardwareLock }; }; #undef INCLUDING_FROM_AUDIOFLINGER_H #undef INCLUDING_FROM_AUDIOFLINGER_H Loading