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

Commit 077a828c authored by Wonsik Kim's avatar Wonsik Kim Committed by android-build-merger
Browse files

Merge "Implement CodecProfileLevel.{equals|hashCode}" into pi-dev

am: 89a2b6c5

Change-Id: I95389e92c7d0b9cae098997e6c6e7b9aa27a149e
parents b95d9620 89a2b6c5
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -3078,6 +3078,23 @@ public final class MediaCodecInfo {
         * {@link VideoCapabilities} to determine the codec capabilities.
         */
        public int level;

        @Override
        public boolean equals(Object obj) {
            if (obj == null) {
                return false;
            }
            if (obj instanceof CodecProfileLevel) {
                CodecProfileLevel other = (CodecProfileLevel)obj;
                return other.profile == profile && other.level == level;
            }
            return false;
        }

        @Override
        public int hashCode() {
            return Long.hashCode(((long)profile << Integer.SIZE) | level);
        }
    };

    /**