Loading policy_hal/AudioPolicyManager.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -1605,11 +1605,13 @@ bool AudioPolicyManagerCustom::isOffloadSupported(const audio_offload_info_t& of } } else if (offloadInfo.duration_us < OFFLOAD_DEFAULT_MIN_DURATION_SECS * 1000000) { ALOGD("copl: Offload denied by duration < default min(=%u)", OFFLOAD_DEFAULT_MIN_DURATION_SECS); //duration checks only valid for MP3/AAC formats, //duration checks only valid for MP3/AAC/WMA formats, //do not check duration for other audio formats, e.g. dolby AAC/AC3 and amrwb+ formats if ((offloadInfo.format == AUDIO_FORMAT_MP3) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_AAC) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_FLAC) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_WMA) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_WMA_PRO) || pcmOffload) return false; } Loading Loading
policy_hal/AudioPolicyManager.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -1605,11 +1605,13 @@ bool AudioPolicyManagerCustom::isOffloadSupported(const audio_offload_info_t& of } } else if (offloadInfo.duration_us < OFFLOAD_DEFAULT_MIN_DURATION_SECS * 1000000) { ALOGD("copl: Offload denied by duration < default min(=%u)", OFFLOAD_DEFAULT_MIN_DURATION_SECS); //duration checks only valid for MP3/AAC formats, //duration checks only valid for MP3/AAC/WMA formats, //do not check duration for other audio formats, e.g. dolby AAC/AC3 and amrwb+ formats if ((offloadInfo.format == AUDIO_FORMAT_MP3) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_AAC) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_FLAC) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_WMA) || ((offloadInfo.format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_WMA_PRO) || pcmOffload) return false; } Loading