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

Commit d85ac61c authored by Haofan Wang's avatar Haofan Wang
Browse files

Include picture param for the methods need to access the param

Bug: 409274231
Flag: android.media.tv.flags.media_quality_fw
Test: Worked with partner and verified that param is not empty.
Change-Id: I48b74a507a3bb8fc5f6518f14ac15ac2bde0c283
parent 67eb4e7a
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -511,7 +511,7 @@ public class MediaQualityService extends SystemService {
            editor.putLong(DEFAULT_PICTURE_PROFILE_ID, longId);
            editor.apply();

            PictureProfile pictureProfile = mMqDatabaseUtils.getPictureProfile(longId);
            PictureProfile pictureProfile = mMqDatabaseUtils.getPictureProfile(longId, true);
            PersistableBundle params = pictureProfile.getParameters();

            try {
@@ -608,7 +608,7 @@ public class MediaQualityService extends SystemService {
        @GuardedBy("mPictureProfileLock")
        @Override
        public void notifyPictureProfileHandleSelection(long handle, int userId) {
            PictureProfile profile = mMqDatabaseUtils.getPictureProfile(handle);
            PictureProfile profile = mMqDatabaseUtils.getPictureProfile(handle, true);
            if (profile != null) {
                mHalNotifier.notifyHalOnPictureProfileChange(handle, profile.getParameters());
            }
@@ -1405,7 +1405,7 @@ public class MediaQualityService extends SystemService {
                null, values);
        Long dbId = values.getAsLong(BaseParameters.PARAMETER_ID);
        mMqManagerNotifier.notifyOnPictureProfileUpdated(mPictureProfileTempIdMap.getValue(dbId),
                mMqDatabaseUtils.getPictureProfile(dbId), uid, pid);
                mMqDatabaseUtils.getPictureProfile(dbId, true), uid, pid);
        if (notifyHal) {
            mHalNotifier.notifyHalOnPictureProfileChange(dbId, bundle);
        }
@@ -1979,7 +1979,7 @@ public class MediaQualityService extends SystemService {

        @Override
        public void requestPictureParameters(long pictureProfileId) throws RemoteException {
            PictureProfile profile = mMqDatabaseUtils.getPictureProfile(pictureProfileId);
            PictureProfile profile = mMqDatabaseUtils.getPictureProfile(pictureProfileId, true);
            if (profile != null) {
                mHalNotifier.notifyHalOnPictureProfileChange(pictureProfileId,
                        profile.getParameters());