Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bb15ca0c authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "CTA2075: Allow more user loudness key manipulations" into main

parents 6d223f0c 949e99f6
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -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;
        }