Skip to content

Commit be5326d

Browse files
committed
do not load library until decoding
1 parent 9ea6714 commit be5326d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

glideavif/src/main/java/jp/co/link_u/library/glideavif/AvifDecoderFromByteBuffer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class AvifDecoderFromByteBuffer : ResourceDecoder<ByteBuffer, Bitmap> {
2323
throw DecodeException("Buffer must be DirectByteBuffer")
2424
}
2525

26+
LibraryLoader
2627
try {
2728
val bitmap =
2829
decodeAvif(source, source.remaining())
@@ -51,7 +52,7 @@ class AvifDecoderFromByteBuffer : ResourceDecoder<ByteBuffer, Bitmap> {
5152
byteBufferLength: Int
5253
): Bitmap?
5354

54-
companion object {
55+
object LibraryLoader {
5556
init {
5657
System.loadLibrary("avif_decoder")
5758
}

0 commit comments

Comments
 (0)