From b7e6a888cda56666fc894f39750b0248a1760f5d Mon Sep 17 00:00:00 2001 From: justinweng Date: Tue, 10 Dec 2019 18:31:56 +0800 Subject: [PATCH] miatoll: audio: enforce 24-bit audio for offload playback Test: Audio Playback Change-Id: Ia581e65a0e5e8dcbfae188fe36ca9d07bd9eb4e2 Signed-off-by: justinweng --- audio/audio_io_policy.conf | 2 +- vendor.prop | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/audio/audio_io_policy.conf b/audio/audio_io_policy.conf index d16d77d..24e1725 100644 --- a/audio/audio_io_policy.conf +++ b/audio/audio_io_policy.conf @@ -86,7 +86,7 @@ outputs { formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_PCM_16_BIT_OFFLOAD|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_WMA|AUDIO_FORMAT_WMA_PRO|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_AAC_ADTS_LC|AUDIO_FORMAT_AAC_ADTS_HE_V1|AUDIO_FORMAT_AAC_ADTS_HE_V2 sampling_rates 44100|48000|88200|96000|176400|192000 bit_width 16 - app_type 69936 + app_type 69940 } compress_offload_24 { flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING diff --git a/vendor.prop b/vendor.prop index 203f5ec..85a4621 100644 --- a/vendor.prop +++ b/vendor.prop @@ -1,4 +1,5 @@ # Audio +persist.vendor.audio_hal.dsp_bit_width_enforce_mode=24 aaudio.hw_burst_min_usec=2000 aaudio.mmap_exclusive_policy=2 aaudio.mmap_policy=2