Commit Graph
5 Commits
Author SHA1 Message Date
Harvey Zhao 7b0e1d156b fix(jassub): [PKG-JASSUB-10] release bitmap batches on rendering errors 2026-09-14 15:28:52 +08:00
Harvey Zhao 7f185f698d fix(jassub): [PKG-JASSUB-09] checkpoint hybrid canvas ownership and frame completion 2026-09-14 02:50:55 +08:00
Harvey Zhao b4b0276fe9 fix(jassub): [PKG-JASSUB-08] transfer offscreen canvas before queued rendering 2026-09-14 02:29:12 +08:00
Harvey Zhao 0f3c068aae fix(jassub): [PKG-JASSUB-07] repair vendor lifecycle and subtitle frame clock 2026-09-14 02:17:24 +08:00
Harvey Zhao f4d99eb09e Refactor code structure for improved readability and maintainability
feat: add JASSUB type definitions and update common.js references

feat: add JASSUB plugin for advanced subtitle rendering in HTML5 video

- Implemented a new JASSUB class for handling subtitle rendering with options for video and canvas targets.
- Added support for both synchronous and asynchronous rendering modes.
- Integrated Web Worker for offloading rendering tasks, improving performance.
- Included methods for managing subtitle tracks, styles, and events.
- Added color space verification and handling to ensure accurate subtitle display.
- Implemented local font access for enhanced typography options in subtitles.
- Introduced a benchmarking feature to assess rendering performance.

refactor: update README and type definitions for artplayer-plugin-jassub

- Removed installation and usage instructions from README.md for clarity.
- Updated index.js to remove direct assignment of jassub instance to art.
- Enhanced type definitions in artplayer-plugin-jassub.d.ts to include detailed JassubOption and JassubInstance interfaces.
2026-01-03 18:56:06 +08:00