CTA2075: add client/server logic for codec loudness management
Changed the LoudnessCodecFormat name into LoudnessCodecInfo and removed the setAudioTrack method. The new API will provide the corresponding AudioTrack in the startLoudness updates methods. Test: adb shell device_config put media_audio android.media.audio.loudness_configurator_api true Test: atest LoundessCodecHelperTest Test: atest LoudnessCodecConfiguratorTest Bug: 298463873 Change-Id: Ia9d1b0c5ed523389d949154bf465a87f71f2f463
Showing
- media/TEST_MAPPING 13 additions, 1 deletionmedia/TEST_MAPPING
- media/java/android/media/AudioManager.java 0 additions, 29 deletionsmedia/java/android/media/AudioManager.java
- media/java/android/media/AudioSystem.java 5 additions, 0 deletionsmedia/java/android/media/AudioSystem.java
- media/java/android/media/IAudioService.aidl 6 additions, 8 deletionsmedia/java/android/media/IAudioService.aidl
- media/java/android/media/LoudnessCodecConfigurator.java 284 additions, 73 deletionsmedia/java/android/media/LoudnessCodecConfigurator.java
- media/java/android/media/LoudnessCodecDispatcher.java 170 additions, 47 deletionsmedia/java/android/media/LoudnessCodecDispatcher.java
- media/java/android/media/LoudnessCodecInfo.aidl 43 additions, 0 deletionsmedia/java/android/media/LoudnessCodecInfo.aidl
- media/tests/LoudnessCodecApiTest/Android.bp 27 additions, 0 deletionsmedia/tests/LoudnessCodecApiTest/Android.bp
- media/tests/LoudnessCodecApiTest/AndroidManifest.xml 28 additions, 0 deletionsmedia/tests/LoudnessCodecApiTest/AndroidManifest.xml
- media/tests/LoudnessCodecApiTest/AndroidTest.xml 27 additions, 0 deletionsmedia/tests/LoudnessCodecApiTest/AndroidTest.xml
- media/tests/LoudnessCodecApiTest/res/layout/loudnesscodecapitest.xml 21 additions, 0 deletions.../LoudnessCodecApiTest/res/layout/loudnesscodecapitest.xml
- media/tests/LoudnessCodecApiTest/res/raw/noise_2ch_48khz_tlou_19lufs_anchor_17lufs_mp4.m4a 0 additions, 0 deletions...res/raw/noise_2ch_48khz_tlou_19lufs_anchor_17lufs_mp4.m4a
- media/tests/LoudnessCodecApiTest/res/values/strings.xml 5 additions, 0 deletionsmedia/tests/LoudnessCodecApiTest/res/values/strings.xml
- media/tests/LoudnessCodecApiTest/src/com/android/loudnesscodecapitest/LoudnessCodecConfiguratorTest.java 273 additions, 0 deletions...d/loudnesscodecapitest/LoudnessCodecConfiguratorTest.java
- services/core/java/com/android/server/audio/AudioService.java 27 additions, 19 deletions...ices/core/java/com/android/server/audio/AudioService.java
- services/core/java/com/android/server/audio/LoudnessCodecHelper.java 513 additions, 0 deletions...re/java/com/android/server/audio/LoudnessCodecHelper.java
- services/tests/servicestests/src/com/android/server/audio/LoudnessCodecHelperTest.java 232 additions, 0 deletions...src/com/android/server/audio/LoudnessCodecHelperTest.java
Loading
Please register or sign in to comment