Revision history for ffmpegprogressbar

0.0.6  2026-06-11T04:44:23+03:00

    - Fix: use utf-8-c8 decoding instead of broken utf-8/:replace (crashed on non-UTF-8 ffmpeg output)
    - Fix: preserve user-specified -passlogfile in two-pass encoding
    - Fix: track per-output -t/-to/-ss in output-detection pass
    - Fix: add atomic (⚛) reads on all ProgressState atomicint accessors
    - Fix: TOCTOU race on $!user-quit in progress-end decisions
    - Fix: force-kill (Ctrl+C twice) now returns non-zero exit code
    - Fix: use Promise-based tap drain sync instead of heuristic 0.2s sleep
    - Fix: prevent unknown ffmpeg flags being consumed as values by -M/-P/-S
    - Fix: consolidate !get-last-error into single Lock.protect block

0.0.5  2026-05-09T17:25:47+03:00

    - Drop tput and mode
    - Don't hardcode version in tools/generate-flags.raku

0.0.4  2026-05-08T22:33:35+03:00

    - Fix bar style examples in README (hash uses #/., hash-dash uses #/-)
    - Fix intro examples to show 75.00% (matches actual bar rendering)
    - Add missing --no-color flag to CLI options in README
    - Wrap equals bar style in code span to preserve trailing spaces in Markdown
    - Add test audio file (mp3) for run_ffpb_tests scripts
    - Wire up run_ffpb_tests scripts to use actual media files in t/ folder
    - Fix run_ffpb_tests.sh to cd into working directory before running tests

0.0.3  2026-05-08T04:53:46+03:00

    - Remove phantom `$ffmpeg-loglevel` option from README
    - Add missing `Terminal::WCWidth` dependency to README Requirements
    - Document `--total-time` alias for `--duration` in README and POD
    - Clarify bar style default is unicode-dependent in README
    - Add `-b:v 1M` to two-pass encoding example in README
    - Fix `watch-progress()` interval example to match actual default
    - Remove inaccurate "third Ctrl+C" from signal handling POD
    - Add `--no-color` CLI flag to ffpb and parser

0.0.2  2026-05-08T02:41:09+03:00

    - Disable ReadmeFromPod plugin to preserve hand-crafted README
    - Remove stale GitHub Badges plugin from dist.ini

0.0.1  2026-05-08T02:16:23+03:00
    - Initial version
