c2ebc2bcf3
Bug: 160984428 Test: I00682f201a52f894b0e1335c00c4368ce675a805 Also fix a bug caught by the new test. If the current frame is the first in a series of one or more RestorePrevious frames, fPriorFrame should be set to |currentFrame - 1|. Otherwise SkCodec will decode the required frame. This is wasted work, since the prior frame should already be prepared (either by AImageDecoder or by the client). Change-Id: I1fb9f91dc66fd3121f187b9a91c15f625eb17f8d
45 lines
2.0 KiB
Plaintext
45 lines
2.0 KiB
Plaintext
LIBJNIGRAPHICS {
|
|
global:
|
|
AImageDecoder_resultToString; # introduced=31
|
|
AImageDecoder_createFromAAsset; # introduced=30
|
|
AImageDecoder_createFromFd; # introduced=30
|
|
AImageDecoder_createFromBuffer; # introduced=30
|
|
AImageDecoder_delete; # introduced=30
|
|
AImageDecoder_setAndroidBitmapFormat; # introduced=30
|
|
AImageDecoder_setUnpremultipliedRequired; # introduced=30
|
|
AImageDecoder_setDataSpace; # introduced=30
|
|
AImageDecoder_getHeaderInfo; # introduced=30
|
|
AImageDecoder_getMinimumStride; # introduced=30
|
|
AImageDecoder_decodeImage; # introduced=30
|
|
AImageDecoder_setTargetSize; # introduced=30
|
|
AImageDecoder_computeSampledSize; # introduced=30
|
|
AImageDecoder_setCrop; # introduced=30
|
|
AImageDecoder_isAnimated; # introduced=31
|
|
AImageDecoder_getRepeatCount; # introduced=31
|
|
AImageDecoder_advanceFrame; # introduced=31
|
|
AImageDecoder_rewind; # introduced=31
|
|
AImageDecoder_getFrameInfo; # introduced = 31
|
|
AImageDecoder_setInternallyHandleDisposePrevious; # introduced = 31
|
|
AImageDecoderHeaderInfo_getWidth; # introduced=30
|
|
AImageDecoderHeaderInfo_getHeight; # introduced=30
|
|
AImageDecoderHeaderInfo_getMimeType; # introduced=30
|
|
AImageDecoderHeaderInfo_getAlphaFlags; # introduced=30
|
|
AImageDecoderHeaderInfo_getAndroidBitmapFormat; # introduced=30
|
|
AImageDecoderHeaderInfo_getDataSpace; # introduced=30
|
|
AImageDecoderFrameInfo_create; # introduced = 31
|
|
AImageDecoderFrameInfo_delete; # introduced = 31
|
|
AImageDecoderFrameInfo_getDuration; # introduced = 31
|
|
AImageDecoderFrameInfo_getFrameRect; # introduced = 31
|
|
AImageDecoderFrameInfo_hasAlphaWithinBounds; # introduced = 31
|
|
AImageDecoderFrameInfo_getDisposeOp; # introduced = 31
|
|
AImageDecoderFrameInfo_getBlendOp; # introduced = 31
|
|
AndroidBitmap_getInfo;
|
|
AndroidBitmap_getDataSpace;
|
|
AndroidBitmap_lockPixels;
|
|
AndroidBitmap_unlockPixels;
|
|
AndroidBitmap_compress; # introduced=30
|
|
AndroidBitmap_getHardwareBuffer; #introduced=30
|
|
local:
|
|
*;
|
|
};
|