v1.2.0
Bug Fixes
• Fixed missing subtitles with implicit end times – Subtitles that ended without an explicit PGS end signal (new image starts before previous gets end timestamp) were being discarded. Now properly saves the previous subtitle with the new subtitle's start time minus 1ms as its end time, preventing timestamp collisions.
OCR Improvements
• Trim whitespace from API responses – Removes leading/trailing whitespace from OpenAI OCR responses for cleaner subtitle output
• Stricter empty text handling – Improved detection and handling of images with no recognizable text to avoid creating empty subtitle entries
• Added retry logic – Implements retry mechanism for failed OCR API requests to handle temporary network issues or rate limiting
Maintenance
• Updated Go dependencies – Bumped all dependencies to their latest stable versions
• Documentation updates – Updated README and advanced high performance example
Full Changelog: v1.1.0...v1.2.0