Refactoring plan.

This commit is contained in:
Frédéric Tronel
2026-08-28 14:04:05 +02:00
parent f982b5b42d
commit ffb167c321
+11
View File
@@ -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