Merge "Camel case readability & private disconnect(bool)"

This commit is contained in:
Glenn Kasten
2012-02-10 15:30:15 -08:00
committed by Android (Google) Code Review
2 changed files with 12 additions and 10 deletions

View File

@@ -5861,13 +5861,13 @@ void AudioFlinger::ThreadBase::setMode(audio_mode_t mode)
void AudioFlinger::ThreadBase::disconnectEffect(const sp<EffectModule>& effect, void AudioFlinger::ThreadBase::disconnectEffect(const sp<EffectModule>& effect,
const wp<EffectHandle>& handle, const wp<EffectHandle>& handle,
bool unpiniflast) { bool unpinIfLast) {
Mutex::Autolock _l(mLock); Mutex::Autolock _l(mLock);
ALOGV("disconnectEffect() %p effect %p", this, effect.get()); ALOGV("disconnectEffect() %p effect %p", this, effect.get());
// delete the effect module if removing last handle on it // delete the effect module if removing last handle on it
if (effect->removeHandle(handle) == 0) { if (effect->removeHandle(handle) == 0) {
if (!effect->isPinned() || unpiniflast) { if (!effect->isPinned() || unpinIfLast) {
removeEffect_l(effect); removeEffect_l(effect);
AudioSystem::unregisterEffect(effect->id()); AudioSystem::unregisterEffect(effect->id());
} }
@@ -6183,7 +6183,7 @@ sp<AudioFlinger::EffectHandle> AudioFlinger::EffectModule::controlHandle()
return mHandles.size() != 0 ? mHandles[0].promote() : 0; return mHandles.size() != 0 ? mHandles[0].promote() : 0;
} }
void AudioFlinger::EffectModule::disconnect(const wp<EffectHandle>& handle, bool unpiniflast) void AudioFlinger::EffectModule::disconnect(const wp<EffectHandle>& handle, bool unpinIfLast)
{ {
ALOGV("disconnect() %p handle %p", this, handle.unsafe_get()); ALOGV("disconnect() %p handle %p", this, handle.unsafe_get());
// keep a strong reference on this EffectModule to avoid calling the // keep a strong reference on this EffectModule to avoid calling the
@@ -6192,7 +6192,7 @@ void AudioFlinger::EffectModule::disconnect(const wp<EffectHandle>& handle, bool
{ {
sp<ThreadBase> thread = mThread.promote(); sp<ThreadBase> thread = mThread.promote();
if (thread != 0) { if (thread != 0) {
thread->disconnectEffect(keep, handle, unpiniflast); thread->disconnectEffect(keep, handle, unpinIfLast);
} }
} }
} }
@@ -6864,13 +6864,13 @@ void AudioFlinger::EffectHandle::disconnect()
disconnect(true); disconnect(true);
} }
void AudioFlinger::EffectHandle::disconnect(bool unpiniflast) void AudioFlinger::EffectHandle::disconnect(bool unpinIfLast)
{ {
ALOGV("disconnect(%s)", unpiniflast ? "true" : "false"); ALOGV("disconnect(%s)", unpinIfLast ? "true" : "false");
if (mEffect == 0) { if (mEffect == 0) {
return; return;
} }
mEffect->disconnect(this, unpiniflast); mEffect->disconnect(this, unpinIfLast);
if (mHasControl && mEnabled) { if (mHasControl && mEnabled) {
sp<ThreadBase> thread = mEffect->thread().promote(); sp<ThreadBase> thread = mEffect->thread().promote();

View File

@@ -442,7 +442,7 @@ private:
status_t *status); status_t *status);
void disconnectEffect(const sp< EffectModule>& effect, void disconnectEffect(const sp< EffectModule>& effect,
const wp<EffectHandle>& handle, const wp<EffectHandle>& handle,
bool unpiniflast); bool unpinIfLast);
// return values for hasAudioSession (bit field) // return values for hasAudioSession (bit field)
enum effect_state { enum effect_state {
@@ -1120,7 +1120,7 @@ private:
const wp<ThreadBase>& thread() { return mThread; } const wp<ThreadBase>& thread() { return mThread; }
status_t addHandle(const sp<EffectHandle>& handle); status_t addHandle(const sp<EffectHandle>& handle);
void disconnect(const wp<EffectHandle>& handle, bool unpiniflast); void disconnect(const wp<EffectHandle>& handle, bool unpinIfLast);
size_t removeHandle (const wp<EffectHandle>& handle); size_t removeHandle (const wp<EffectHandle>& handle);
effect_descriptor_t& desc() { return mDescriptor; } effect_descriptor_t& desc() { return mDescriptor; }
@@ -1196,7 +1196,9 @@ mutable Mutex mLock; // mutex for process, commands and handl
uint32_t *replySize, uint32_t *replySize,
void *pReplyData); void *pReplyData);
virtual void disconnect(); virtual void disconnect();
virtual void disconnect(bool unpiniflast); private:
void disconnect(bool unpinIfLast);
public:
virtual sp<IMemory> getCblk() const { return mCblkMemory; } virtual sp<IMemory> getCblk() const { return mCblkMemory; }
virtual status_t onTransact(uint32_t code, const Parcel& data, virtual status_t onTransact(uint32_t code, const Parcel& data,
Parcel* reply, uint32_t flags); Parcel* reply, uint32_t flags);