From ffb167c32110a60622682568eaba641ae27a2f11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tronel?= Date: Fri, 28 Aug 2026 14:04:05 +0200 Subject: [PATCH] Refactoring plan. --- TODO.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..9c9bb68 --- /dev/null +++ b/TODO.md @@ -0,0 +1,11 @@ +- add pyproject.toml +- declare runtime dependencies +- add pytest, ruff, mypy and pylint +- configure src layout +- keep existing removeads.py behavior unchanged +refactor: extract H.264 bitstream primitives +refactor: extract SPS/PPS structures +refactor: extract AVC decoder configuration +refactor: extract Matroska/EBML helpers +refactor: isolate external tool execution +refactor: separate CLI from processing pipeline