Skip to content

Commit 5491fd2

Browse files
committed
Initial test on changing cache values.
1 parent 570c973 commit 5491fd2

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • lib_ass_media/src/main/java/io/github/peerless2012/ass/media

lib_ass_media/src/main/java/io/github/peerless2012/ass/media/AssHandler.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,12 @@ class AssHandler(val renderType: AssRenderType) : Listener {
260260
}
261261
}
262262
val totalMemoryBytes = Runtime.getRuntime().maxMemory()
263-
val cacheSize = ((totalMemoryBytes / (1024 * 1024)) / 4).toInt()
263+
val glyphSize = 10000
264+
val cacheSize = 128 //((totalMemoryBytes / (1024 * 1024)) / 4).toInt()
264265
Log.i("AssHandler", "Ass cacheSize: ${cacheSize}MB")
266+
Log.i("AssHandler", "Ass glyphSize: ${glyphSize}")
265267
// https://github.com/peerless2012/libass-android/issues/48#issuecomment-3086561167
266-
render.setCacheLimit(1024, cacheSize)
268+
render.setCacheLimit(glyphSize, cacheSize)
267269
}
268270
renderCallback?.invoke(render)
269271
}

0 commit comments

Comments
 (0)