Skip to content

Use Render time replace overlay time.#31

Merged
peerless2012 merged 1 commit into
masterfrom
fix_effect_time
May 25, 2025
Merged

Use Render time replace overlay time.#31
peerless2012 merged 1 commit into
masterfrom
fix_effect_time

Conversation

@peerless2012

Copy link
Copy Markdown
Owner

This should fix #22 .

@peerless2012
peerless2012 merged commit dd7bfb9 into master May 25, 2025
@peerless2012
peerless2012 deleted the fix_effect_time branch May 28, 2025 06:23
thor2002ro pushed a commit to thor2002ro/libass-android that referenced this pull request Jul 24, 2026
thor2002ro added a commit to thor2002ro/libass-android that referenced this pull request Jul 24, 2026
Process the local patch set for this fork and keep the build on local project modules instead of Maven-published artifacts.

Add batched libass atlas output, atlas GL rendering, coalesced render scheduling, presentation-time throttling, and tests for atlas frame data, render clock behavior, scheduler behavior, performance stats, and atlas vertex generation.

Set the fork version to 0.5.0-beta01-thor, remove Maven publishing/POM-only metadata from the modules, and wire lib_ass, lib_ass_kt, and lib_ass_media through local project dependencies.

Fix integration issues found during audit: avoid the native clear-events infinite loop with this libass version, restore native error logging, preserve performance stats only on opt-in handler paths, clear stale metrics/results safely, remove deprecated videoFramePeriod compatibility, and avoid duplicate atlas/statistics execution paths.

Update libass-cmake to local commit afbc808, which points src/ass at local libass commit a2c17fb. That libass commit is based on upstream master and includes selected requested PRs #940, #856, #772, #731, #666, and #874. PR #749 was skipped as duplicate of the newer bitmap-shift path; PRs #793, #702, #506, and peerless2012#31 remain separate high-risk WIP ports.

Validation: lib_ass_kt and lib_ass_media unit tests pass, lib_ass_media assembleDebug passes, JNI/header syntax check passes, and diff checks pass. lib_ass_kt assembleDebug is still blocked before libass compilation by missing generated configure scripts in libass-cmake third-party submodules.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ass render subtitle time error when not start at begin.

1 participant