Loading media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/MultiAccessUnitBlockModelDecoder.java +5 −2 Original line number Diff line number Diff line Loading @@ -72,8 +72,11 @@ public class MultiAccessUnitBlockModelDecoder extends BlockModelDecoder { 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))); } Loading Loading
media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/MultiAccessUnitBlockModelDecoder.java +5 −2 Original line number Diff line number Diff line Loading @@ -72,8 +72,11 @@ public class MultiAccessUnitBlockModelDecoder extends BlockModelDecoder { 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))); } Loading