Skip to content

Releases: edde746/libass-android

Native core 0.4.1-plezy.1 (-O3 / NEON / aarch64 asm)

Choose a tag to compare

@edde746 edde746 released this 11 Jun 23:34

Optimized libass native core AAR for Plezy (prefab + jni, all 4 ABIs).

Fixes the upstream libass-cmake build never forwarding an optimization level (libass, freetype, harfbuzz, fribidi and fontconfig all compiled at -O0 on every ABI) and adds -mfpu=neon on armeabi-v7a plus --enable-asm on aarch64.

Measured on an armeabi-v7a TV: cache-cold heavy typesetting renders 1402ms -> 307ms and 2602ms -> 551ms (4.6-4.9x); warm animated frames 90-107ms -> 35-51ms.

Built from lib_ass @ 5e2f6cf (libass-cmake fork @ 3adb90b), libass 0.17.4.

fp-3

Choose a tag to compare

@github-actions github-actions released this 20 Apr 09:47
Fix ProGuard Rules

frame-perfect

Choose a tag to compare

@github-actions github-actions released this 19 Apr 19:46
Fix OVERLAY_OPEN_GL subtitle sync, add atlas GL path

fp-2

Choose a tag to compare

@github-actions github-actions released this 19 Apr 20:49
Add AssSubtitleTextureView, share atlas pipeline, hold swap for vsync

safety-2

Choose a tag to compare

@github-actions github-actions released this 21 Mar 15:40
Use single lock per ASS_Library for all libass calls

safety

Choose a tag to compare

@github-actions github-actions released this 20 Mar 07:46
Add thread safety and lifecycle for native pointers

size-fix-3

Choose a tag to compare

@github-actions github-actions released this 18 Mar 21:18
Re-render subtitles on surface resize

size-fix-2

Choose a tag to compare

@github-actions github-actions released this 18 Mar 20:50
Fix missing height update in AssRenderThread

size-fix

Choose a tag to compare

@github-actions github-actions released this 18 Mar 20:29
Merge branch 'size-fix'

resize

Choose a tag to compare

@github-actions github-actions released this 18 Mar 23:49
Merge branch 'fix/resize'