Repository navigation
Added
-
Added a Windows executable (.exe) build as a release artifact for easier distribution and execution without a Python environment.
-
Added true streaming I/O for
extractandinject, enabling immediate output creation:extract: BIN output is written progressively while reading the input HEVC stream.inject: HEVC output is written progressively while rewriting the input stream.
Changed / Improved
- Reworked
extractandinjectto avoid full-file buffering and eliminate in-memory accumulation, resulting in significantly faster processing and constant memory usage on large streams. - Improved HDR Vivid plot generation to be more accurate and semantically correct, ensuring the visualization reflects decoded HDR Vivid metadata values rather than indirect or approximate derivations.
Fixed
- Prevented performance and stability issues on large inputs by removing workflows that previously required storing the full stream (or large intermediate structures) in memory during
extract/inject.