Loading media/java/android/media/MediaCodec.java +4 −4 Original line number Diff line number Diff line Loading @@ -1784,11 +1784,11 @@ final public class MediaCodec { mYOffset = yOffset; mInfo = info; // read media-info. the size of media info can be 80 or 156 depending on // read media-info. the size of media info can be 80 or 156/160 depending on // whether it was created on a 32- or 64-bit process. See MediaImage if (info.remaining() == 80 || info.remaining() == 156) { boolean sizeIsLong = info.remaining() == 156; int type = info.getInt(); if (info.remaining() == 80 || info.remaining() == 156 || info.remaining() == 160) { boolean sizeIsLong = info.remaining() != 80; int type = readInt(info, info.remaining() == 160); if (type != TYPE_YUV) { throw new UnsupportedOperationException("unsupported type: " + type); } Loading Loading
media/java/android/media/MediaCodec.java +4 −4 Original line number Diff line number Diff line Loading @@ -1784,11 +1784,11 @@ final public class MediaCodec { mYOffset = yOffset; mInfo = info; // read media-info. the size of media info can be 80 or 156 depending on // read media-info. the size of media info can be 80 or 156/160 depending on // whether it was created on a 32- or 64-bit process. See MediaImage if (info.remaining() == 80 || info.remaining() == 156) { boolean sizeIsLong = info.remaining() == 156; int type = info.getInt(); if (info.remaining() == 80 || info.remaining() == 156 || info.remaining() == 160) { boolean sizeIsLong = info.remaining() != 80; int type = readInt(info, info.remaining() == 160); if (type != TYPE_YUV) { throw new UnsupportedOperationException("unsupported type: " + type); } Loading