universal7885: Clamp DolbyCore.getProfile()'s returned value

Change-Id: I267a4ea4c6bf51347d2ba2c0f59e95d144b9c7d3
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
This commit is contained in:
Tim Zimmermann 2022-03-28 12:09:01 +09:00 committed by roynatech2544
commit a281ee2318
No known key found for this signature in database
GPG key ID: 9675C32163D88D30

View file

@ -46,7 +46,7 @@ object DolbyCore {
fun getProfile(): Int { fun getProfile(): Int {
val out = intArrayOf(PROFILE_AUTO) val out = intArrayOf(PROFILE_AUTO)
audioEffect?.getParameter(EFFECT_PARAM_PROFILE, out) audioEffect?.getParameter(EFFECT_PARAM_PROFILE, out)
return out.first() return out.first().coerceIn(PROFILE_AUTO, PROFILE_SPACIAL_AUDIO)
} }
fun getProfileName(context: Context): String { fun getProfileName(context: Context): String {