diff --git a/media/java/android/media/MediaCodec.java b/media/java/android/media/MediaCodec.java index e628d18d84900..7ee0a7d6359ce 100644 --- a/media/java/android/media/MediaCodec.java +++ b/media/java/android/media/MediaCodec.java @@ -2440,6 +2440,8 @@ final public class MediaCodec { } }; + private final Pattern zeroPattern = new Pattern(0, 0); + /** * The pattern applicable to the protected data in each subsample. */ @@ -2462,7 +2464,7 @@ final public class MediaCodec { key = newKey; iv = newIV; mode = newMode; - pattern = new Pattern(0, 0); + pattern = zeroPattern; } /**