From e912bfd79880ea5faac0fbcdb4e696125e151e18 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Wed, 31 Oct 2012 10:50:12 -0700 Subject: audio policy: direct output fix - DO NOT MERGE merge "Close a newly opened direct output if its parameters are invalid" from master Change-Id: I27ac015217480a854d25273ab9498949971b411a --- audio/AudioPolicyManagerBase.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/audio/AudioPolicyManagerBase.cpp b/audio/AudioPolicyManagerBase.cpp index b4f4778..5d87399 100644 --- a/audio/AudioPolicyManagerBase.cpp +++ b/audio/AudioPolicyManagerBase.cpp @@ -1672,6 +1672,7 @@ status_t AudioPolicyManagerBase::checkOutputsForDevice(audio_devices_t device, ((profile->mFormats[0] == 0) && (profile->mChannelMasks.size() < 2))) { ALOGW("checkOutputsForDevice() direct output missing param"); + mpClientInterface->closeOutput(output); output = 0; } else { addOutput(output, desc); -- cgit v1.1