mirror of
https://github.com/androidx/media.git
synced 2025-05-07 15:40:37 +08:00
Update avcLevelToMaxFrameSize for AVCLevel6, 61 and 62
PiperOrigin-RevId: 374161340
This commit is contained in:
parent
cfe2811091
commit
795594f862
@ -841,9 +841,9 @@ public final class MediaCodecUtil {
|
||||
/**
|
||||
* Conversion values taken from ISO 14496-10 Table A-1.
|
||||
*
|
||||
* @param avcLevel one of CodecProfileLevel.AVCLevel* constants.
|
||||
* @return maximum frame size that can be decoded by a decoder with the specified avc level
|
||||
* (or {@code -1} if the level is not recognized)
|
||||
* @param avcLevel One of the {@link CodecProfileLevel} {@code AVCLevel*} constants.
|
||||
* @return The maximum frame size that can be decoded by a decoder with the specified AVC level,
|
||||
* or {@code -1} if the level is not recognized.
|
||||
*/
|
||||
private static int avcLevelToMaxFrameSize(int avcLevel) {
|
||||
switch (avcLevel) {
|
||||
@ -873,6 +873,10 @@ public final class MediaCodecUtil {
|
||||
case CodecProfileLevel.AVCLevel51:
|
||||
case CodecProfileLevel.AVCLevel52:
|
||||
return 36864 * 16 * 16;
|
||||
case CodecProfileLevel.AVCLevel6:
|
||||
case CodecProfileLevel.AVCLevel61:
|
||||
case CodecProfileLevel.AVCLevel62:
|
||||
return 139264 * 16 * 16;
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user