summaryrefslogtreecommitdiff
path: root/LICENSES
diff options
context:
space:
mode:
authorDennis Fink2026-05-14 09:56:14 +0200
committerDennis Fink2026-05-14 09:56:14 +0200
commitdc3d2cb05800d866972b7ba32022428e8474beaa (patch)
treeee82bb4327456004b934293b996ad186c98e5c17 /LICENSES
parent1674b2212e3606c3e74f454f066d5253c53b274d (diff)
downloadtranscode.sh-dc3d2cb05800d866972b7ba32022428e8474beaa.tar.gz
transcode.sh-dc3d2cb05800d866972b7ba32022428e8474beaa.zip
feat(size-report): replace savings log with status reports
Rename the old savings log feature to size report across the CLI, configuration, documentation, man page, and bash completion. The new `--size-report` option keeps the existing `-s` shorthand, while `--saving`, `--saving-file`, and the `[saving]` config section are replaced by `--size-report`, `--size-report-file`, and `[size_report]`. Extend reporting beyond successful encodes. The TSV log now gains a leading `status` column and records encoded files, codec skips, only-if-larger skips, and failed inputs. Size-report output also prints per-file feedback for encoded and skipped-larger files, including human-readable original/new sizes, bytes saved, and saved percentage. Track batch-level report counters and print an end-of-run summary for multi-file runs with encoded/skipped/failed counts, total bytes saved, and the overall weighted saving percentage across successful encodes. Document the new TSV schema in the README and man page, update examples and config snippets, and adjust bash completion for the renamed options. BREAKING CHANGE: `--saving` is now `--size-report`. `--saving-file` is now `--size-report-file`. `[saving]` in config.toml is now `[size_report]`. The TSV log gains a leading `status` column and may contain skipped and failed rows in addition to successful encodes.
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions