commit | b64cf0161afcaaf08e64d0b00069fcda49cc0419 | [log] [tgz] |
---|---|---|
author | Arun Johnson <arunjohnson@google.com> | Wed Oct 23 21:04:10 2024 +0000 |
committer | Arun Johnson <arunjohnson@google.com> | Wed Oct 23 22:06:27 2024 +0000 |
tree | 75a0842bac3b57d39e855b1ab0b7a3d7312c82d6 | |
parent | 2260c5b60b43f0418460190749b19d850bca4aaf [diff] |
Fix for inputsize calculation Bug: 361349204 Flag: EXEMPT does not affect framework behaviour Change-Id: Ic479198ace2954df1cecc269139968468ef4309c
diff --git a/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/MultiAccessUnitBlockModelDecoder.java b/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/MultiAccessUnitBlockModelDecoder.java index ed2defe..d1a5d79 100644 --- a/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/MultiAccessUnitBlockModelDecoder.java +++ b/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/MultiAccessUnitBlockModelDecoder.java
@@ -72,8 +72,11 @@ final String mime = format.getString(MediaFormat.KEY_MIME); final int maxOutputSize = format.getNumber( MediaFormat.KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE, 0).intValue(); - final int maxInputSizeInBytes = format.getInteger( - MediaFormat.KEY_MAX_INPUT_SIZE); + int maxInputSizeInBytes = 0; + if (format.containsKey(MediaFormat.KEY_MAX_INPUT_SIZE)) { + maxInputSizeInBytes = format.getNumber( + MediaFormat.KEY_MAX_INPUT_SIZE, 0).intValue(); + } mMaxInputSize = Math.max(maxInputSizeInBytes, (int) (maxOutputSize * CodecUtils.getCompressionRatio(mime))); }