Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 429fc8c1 authored by Leon Scroggins's avatar Leon Scroggins Committed by Android (Google) Code Review
Browse files

Merge "Implement AImageDecoder_isAnimated"

parents 4da43196 24ae7d7f
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -346,3 +346,10 @@ int AImageDecoder_decodeImage(AImageDecoder* decoder,
void AImageDecoder_delete(AImageDecoder* decoder) {
    delete toDecoder(decoder);
}

bool AImageDecoder_isAnimated(AImageDecoder* decoder) {
    if (!decoder) return false;

    ImageDecoder* imageDecoder = toDecoder(decoder);
    return imageDecoder->mCodec->codec()->getFrameCount() > 1;
}
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ LIBJNIGRAPHICS {
    AImageDecoder_setTargetSize; # introduced=30
    AImageDecoder_computeSampledSize; # introduced=30
    AImageDecoder_setCrop; # introduced=30
    AImageDecoder_isAnimated; # introduced=31
    AImageDecoderHeaderInfo_getWidth; # introduced=30
    AImageDecoderHeaderInfo_getHeight; # introduced=30
    AImageDecoderHeaderInfo_getMimeType; # introduced=30