Skip to content
Snippets Groups Projects
Commit 949e99f6 authored by Vlad Popa's avatar Vlad Popa
Browse files

CTA2075: Allow more user loudness key manipulations

Flag: android.media.audio.loudness_configurator_api
Test: trivial
Bug: 341137473
Change-Id: I0977cdf67fc75204f57cb32f172fa1d9916b8aa3
parent c286eecc
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,9 @@
package android.media;
import static android.media.MediaFormat.KEY_AAC_DRC_ALBUM_MODE;
import static android.media.MediaFormat.KEY_AAC_DRC_ATTENUATION_FACTOR;
import static android.media.MediaFormat.KEY_AAC_DRC_BOOST_FACTOR;
import static android.media.MediaFormat.KEY_AAC_DRC_EFFECT_TYPE;
import static android.media.MediaFormat.KEY_AAC_DRC_HEAVY_COMPRESSION;
import static android.media.MediaFormat.KEY_AAC_DRC_TARGET_REFERENCE_LEVEL;
......@@ -142,6 +145,18 @@ public class LoudnessCodecDispatcher implements CallbackUtil.DispatcherStub {
filteredBundle.putInt(KEY_AAC_DRC_EFFECT_TYPE,
bundle.getInt(KEY_AAC_DRC_EFFECT_TYPE));
}
if (bundle.containsKey(KEY_AAC_DRC_BOOST_FACTOR)) {
filteredBundle.putInt(KEY_AAC_DRC_BOOST_FACTOR,
bundle.getInt(KEY_AAC_DRC_BOOST_FACTOR));
}
if (bundle.containsKey(KEY_AAC_DRC_ATTENUATION_FACTOR)) {
filteredBundle.putInt(KEY_AAC_DRC_ATTENUATION_FACTOR,
bundle.getInt(KEY_AAC_DRC_ATTENUATION_FACTOR));
}
if (bundle.containsKey(KEY_AAC_DRC_ALBUM_MODE)) {
filteredBundle.putInt(KEY_AAC_DRC_ALBUM_MODE,
bundle.getInt(KEY_AAC_DRC_ALBUM_MODE));
}
return filteredBundle;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment