Merge "audio: allow compiling for 64-bit"
This commit is contained in:
commit
64527db9b2
2 changed files with 20 additions and 17 deletions
|
@ -13,7 +13,7 @@ LOCAL_SRC_FILES := \
|
|||
LOCAL_MODULE := libaudiohw_legacy
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_STATIC_LIBRARIES := libmedia_helper
|
||||
LOCAL_32_BIT_ONLY := true
|
||||
LOCAL_CFLAGS := -Wno-unused-parameter
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
|
@ -31,7 +31,7 @@ endif
|
|||
LOCAL_STATIC_LIBRARIES := libmedia_helper
|
||||
LOCAL_MODULE := libaudiopolicy_legacy
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_32_BIT_ONLY := true
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
|
@ -56,7 +56,7 @@ LOCAL_WHOLE_STATIC_LIBRARIES := \
|
|||
LOCAL_MODULE := audio_policy.default
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_32_BIT_ONLY := true
|
||||
LOCAL_CFLAGS := -Wno-unused-parameter
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
|
|
|
@ -31,13 +31,16 @@
|
|||
// active output devices in isStreamActiveRemotely()
|
||||
#define APM_AUDIO_OUT_DEVICE_REMOTE_ALL AUDIO_DEVICE_OUT_REMOTE_SUBMIX
|
||||
|
||||
#include <utils/Log.h>
|
||||
#include <hardware_legacy/AudioPolicyManagerBase.h>
|
||||
#include <hardware/audio_effect.h>
|
||||
#include <hardware/audio.h>
|
||||
#include <inttypes.h>
|
||||
#include <math.h>
|
||||
#include <hardware_legacy/audio_policy_conf.h>
|
||||
|
||||
#include <cutils/properties.h>
|
||||
#include <utils/Log.h>
|
||||
|
||||
#include <hardware/audio.h>
|
||||
#include <hardware/audio_effect.h>
|
||||
#include <hardware_legacy/audio_policy_conf.h>
|
||||
#include <hardware_legacy/AudioPolicyManagerBase.h>
|
||||
|
||||
namespace android_audio_legacy {
|
||||
|
||||
|
@ -94,7 +97,7 @@ status_t AudioPolicyManagerBase::setDeviceConnectionState(audio_devices_t device
|
|||
if (checkOutputsForDevice(device, state, outputs) != NO_ERROR) {
|
||||
return INVALID_OPERATION;
|
||||
}
|
||||
ALOGV("setDeviceConnectionState() checkOutputsForDevice() returned %d outputs",
|
||||
ALOGV("setDeviceConnectionState() checkOutputsForDevice() returned %zu outputs",
|
||||
outputs.size());
|
||||
// register new device as available
|
||||
mAvailableOutputDevices = (audio_devices_t)(mAvailableOutputDevices | device);
|
||||
|
@ -1170,7 +1173,7 @@ audio_io_handle_t AudioPolicyManagerBase::selectOutputForEffects(
|
|||
|
||||
for (size_t i = 0; i < outputs.size(); i++) {
|
||||
AudioOutputDescriptor *desc = mOutputs.valueFor(outputs[i]);
|
||||
ALOGV("selectOutputForEffects outputs[%d] flags %x", i, desc->mFlags);
|
||||
ALOGV("selectOutputForEffects outputs[%zu] flags %x", i, desc->mFlags);
|
||||
if ((desc->mFlags & AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD) != 0) {
|
||||
outputOffloaded = outputs[i];
|
||||
}
|
||||
|
@ -1403,7 +1406,7 @@ status_t AudioPolicyManagerBase::dump(int fd)
|
|||
snprintf(buffer, SIZE, "\nHW Modules dump:\n");
|
||||
write(fd, buffer, strlen(buffer));
|
||||
for (size_t i = 0; i < mHwModules.size(); i++) {
|
||||
snprintf(buffer, SIZE, "- HW Module %d:\n", i + 1);
|
||||
snprintf(buffer, SIZE, "- HW Module %zu:\n", i + 1);
|
||||
write(fd, buffer, strlen(buffer));
|
||||
mHwModules[i]->dump(fd);
|
||||
}
|
||||
|
@ -1430,7 +1433,7 @@ status_t AudioPolicyManagerBase::dump(int fd)
|
|||
" Stream Can be muted Index Min Index Max Index Cur [device : index]...\n");
|
||||
write(fd, buffer, strlen(buffer));
|
||||
for (size_t i = 0; i < AudioSystem::NUM_STREAM_TYPES; i++) {
|
||||
snprintf(buffer, SIZE, " %02d ", i);
|
||||
snprintf(buffer, SIZE, " %02zu ", i);
|
||||
write(fd, buffer, strlen(buffer));
|
||||
mStreams[i].dump(fd);
|
||||
}
|
||||
|
@ -1457,7 +1460,7 @@ status_t AudioPolicyManagerBase::dump(int fd)
|
|||
bool AudioPolicyManagerBase::isOffloadSupported(const audio_offload_info_t& offloadInfo)
|
||||
{
|
||||
ALOGV("isOffloadSupported: SR=%u, CM=0x%x, Format=0x%x, StreamType=%d,"
|
||||
" BitRate=%u, duration=%lld us, has_video=%d",
|
||||
" BitRate=%u, duration=%" PRId64 " us, has_video=%d",
|
||||
offloadInfo.sample_rate, offloadInfo.channel_mask,
|
||||
offloadInfo.format,
|
||||
offloadInfo.stream_type, offloadInfo.bit_rate, offloadInfo.duration_us,
|
||||
|
@ -1841,7 +1844,7 @@ status_t AudioPolicyManagerBase::checkOutputsForDevice(audio_devices_t device,
|
|||
for (size_t j = 0; j < mHwModules[i]->mOutputProfiles.size(); j++)
|
||||
{
|
||||
if (mHwModules[i]->mOutputProfiles[j]->mSupportedDevices & device) {
|
||||
ALOGV("checkOutputsForDevice(): adding profile %d from module %d", j, i);
|
||||
ALOGV("checkOutputsForDevice(): adding profile %zu from module %zu", j, i);
|
||||
profiles.add(mHwModules[i]->mOutputProfiles[j]);
|
||||
}
|
||||
}
|
||||
|
@ -1998,7 +2001,7 @@ status_t AudioPolicyManagerBase::checkOutputsForDevice(audio_devices_t device,
|
|||
IOProfile *profile = mHwModules[i]->mOutputProfiles[j];
|
||||
if ((profile->mSupportedDevices & device) &&
|
||||
(profile->mFlags & AUDIO_OUTPUT_FLAG_DIRECT)) {
|
||||
ALOGV("checkOutputsForDevice(): clearing direct output profile %d on module %d",
|
||||
ALOGV("checkOutputsForDevice(): clearing direct output profile %zu on module %zu",
|
||||
j, i);
|
||||
if (profile->mSamplingRates[0] == 0) {
|
||||
profile->mSamplingRates.clear();
|
||||
|
@ -3520,7 +3523,7 @@ void AudioPolicyManagerBase::HwModule::dump(int fd)
|
|||
if (mOutputProfiles.size()) {
|
||||
write(fd, " - outputs:\n", sizeof(" - outputs:\n"));
|
||||
for (size_t i = 0; i < mOutputProfiles.size(); i++) {
|
||||
snprintf(buffer, SIZE, " output %d:\n", i);
|
||||
snprintf(buffer, SIZE, " output %zu:\n", i);
|
||||
write(fd, buffer, strlen(buffer));
|
||||
mOutputProfiles[i]->dump(fd);
|
||||
}
|
||||
|
@ -3528,7 +3531,7 @@ void AudioPolicyManagerBase::HwModule::dump(int fd)
|
|||
if (mInputProfiles.size()) {
|
||||
write(fd, " - inputs:\n", sizeof(" - inputs:\n"));
|
||||
for (size_t i = 0; i < mInputProfiles.size(); i++) {
|
||||
snprintf(buffer, SIZE, " input %d:\n", i);
|
||||
snprintf(buffer, SIZE, " input %zu:\n", i);
|
||||
write(fd, buffer, strlen(buffer));
|
||||
mInputProfiles[i]->dump(fd);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue