Frédéric Tronel
|
5b2afd29b3
|
Add a dedicated class for temporary files management.
|
2026-08-31 11:12:47 +02:00 |
|
Frédéric Tronel
|
d1df44c82c
|
Remove exit from pipeline.
|
2026-08-31 08:57:28 +02:00 |
|
Frédéric Tronel
|
1a616f6cbd
|
Removing a lot of sys.exit inside cutting module.
|
2026-08-31 08:34:52 +02:00 |
|
Frédéric Tronel
|
d756fede54
|
H264 concatenation functions are moved to cutting module.
|
2026-08-30 17:45:03 +02:00 |
|
Frédéric Tronel
|
34d1bc26f3
|
Create a dedicated module for coarse cutting.
|
2026-08-30 17:34:57 +02:00 |
|
Frédéric Tronel
|
04781021eb
|
Create a dedicated module for coarse cutting.
|
2026-08-30 17:34:42 +02:00 |
|
Frédéric Tronel
|
e1ac3e48bb
|
Linting with ruff.
|
2026-08-30 17:24:26 +02:00 |
|
Frédéric Tronel
|
ae1a040590
|
Refactoring: extract cutting engine inside a dedicated module.
|
2026-08-30 17:19:03 +02:00 |
|
Frédéric Tronel
|
0345293664
|
More linting with ruff (suppress unused imports).
|
2026-08-30 14:45:25 +02:00 |
|
Frédéric Tronel
|
63d2deafb1
|
Linting with ruff.
|
2026-08-30 14:42:21 +02:00 |
|
Frédéric Tronel
|
6f5dd3a9e4
|
Final typing error.
|
2026-08-30 14:18:39 +02:00 |
|
Frédéric Tronel
|
093ad733d3
|
Even more typing errors fixes.
|
2026-08-30 14:14:18 +02:00 |
|
Frédéric Tronel
|
a6a41c112e
|
Fix of several typing errors.
|
2026-08-30 13:56:41 +02:00 |
|
Frédéric Tronel
|
447d04d13d
|
Better imports in the pipeline.
|
2026-08-30 09:33:02 +02:00 |
|
Frédéric Tronel
|
2590faf20f
|
The full pipeline is now in its own module.
|
2026-08-30 08:58:23 +02:00 |
|
Frédéric Tronel
|
bea482487e
|
Replace spurious exit call by raising exceptions.
|
2026-08-29 16:15:47 +02:00 |
|
Frédéric Tronel
|
c48b77f294
|
Move tests to root of the project.
|
2026-08-29 16:12:23 +02:00 |
|
Frédéric Tronel
|
0ff2e3a6dd
|
Linting and typing fixes.
|
2026-08-29 16:07:29 +02:00 |
|
Frédéric Tronel
|
294d857206
|
Put all exceptions in their dedicated module.
|
2026-08-29 15:30:47 +02:00 |
|
Frédéric Tronel
|
280eb1facb
|
Put all functions related to mkvtoolnix tools into a dedicated module.
|
2026-08-29 15:30:29 +02:00 |
|
Frédéric Tronel
|
3769244bdb
|
Fix typing error.
|
2026-08-29 14:25:11 +02:00 |
|
Frédéric Tronel
|
b241c45efc
|
Move functions related to subtitles OCR in a dedicated module.
|
2026-08-29 14:22:35 +02:00 |
|
Frédéric Tronel
|
edcbf91101
|
Transfer functions related to Matroska codec private data into a dedicated module.
|
2026-08-29 14:11:00 +02:00 |
|
Frédéric Tronel
|
4658cc16e0
|
Extract logging outside of function.
|
2026-08-29 13:56:04 +02:00 |
|
Frédéric Tronel
|
5bbdfe9929
|
Fix missing import.
|
2026-08-29 13:53:34 +02:00 |
|
Frédéric Tronel
|
87e326d976
|
Remove function to discover if required tools are installed.
|
2026-08-29 13:50:46 +02:00 |
|
Frédéric Tronel
|
e2936d565f
|
Fix typing errors in ffprobe and ffmpeg related functions.
|
2026-08-29 13:49:29 +02:00 |
|
Frédéric Tronel
|
fa18247fd6
|
Fix typing problems in tools.
|
2026-08-29 12:31:50 +02:00 |
|
Frédéric Tronel
|
87b557bc38
|
Add functions related to ffmpeg, ppm files and timestamps to dedicated modules.
|
2026-08-29 11:24:50 +02:00 |
|
Frédéric Tronel
|
a12a4e1b2b
|
Fix typing errors in ffprobe functions.
|
2026-08-29 10:47:42 +02:00 |
|
Frédéric Tronel
|
795d314f13
|
Transfer functions that use ffprobe into a dedicated module.
|
2026-08-29 10:39:51 +02:00 |
|
Frédéric Tronel
|
700d1fedc5
|
Fixing type error.
|
2026-08-28 23:09:02 +02:00 |
|
Frédéric Tronel
|
92df1d24d6
|
Separate MKV class and functions in a separate module.
|
2026-08-28 22:57:50 +02:00 |
|
Frédéric Tronel
|
ff20f31e74
|
No more linting error of mypy in H264.
|
2026-08-28 22:19:52 +02:00 |
|
Frédéric Tronel
|
c32018caae
|
Fix tscut for the new structure of the project.
|
2026-08-28 22:01:07 +02:00 |
|
Frédéric Tronel
|
f6491be5b7
|
Create a module dedicated to H264 parameters dataclass.
|
2026-08-28 21:56:19 +02:00 |
|
Frédéric Tronel
|
a1a1ae5399
|
Add first tests for H264 bitstream functions.
|
2026-08-28 21:43:30 +02:00 |
|
Frédéric Tronel
|
8dc2af580d
|
Separate H264 specialized functions.
|
2026-08-28 21:25:23 +02:00 |
|
Frédéric Tronel
|
413df48a77
|
Fix wrong import.
|
2026-08-28 17:13:13 +02:00 |
|
Frédéric Tronel
|
7c539382e6
|
Replace = bytes() by b''.
|
2026-08-28 17:05:50 +02:00 |
|
Frédéric Tronel
|
451fd50c68
|
Remove unused imports.
|
2026-08-28 17:04:35 +02:00 |
|
Frédéric Tronel
|
edd034b3b6
|
Remove 0 in range(0,).
|
2026-08-28 16:57:15 +02:00 |
|
Frédéric Tronel
|
66e20e126a
|
Fix ruff warning about imports and IOError instead of OSError.
|
2026-08-28 16:53:38 +02:00 |
|
Frédéric Tronel
|
f18ebfadc2
|
Fix of a potential bug found by ruff.
|
2026-08-28 16:52:18 +02:00 |
|
Frédéric Tronel
|
e6814f483a
|
Fix typos.
|
2026-08-28 16:23:35 +02:00 |
|
Frédéric Tronel
|
97ef0e972c
|
Separate main() function in a dedicated module.
|
2026-08-28 16:20:17 +02:00 |
|
Frédéric Tronel
|
7e72611b1c
|
Fix poetry environment.
|
2026-08-28 15:55:24 +02:00 |
|
Frédéric Tronel
|
ff2ac0a236
|
Adding poetry support.
|
2026-08-28 15:50:31 +02:00 |
|
Frédéric Tronel
|
bf7b98c73d
|
Intialization of poetry.
|
2026-08-28 15:38:42 +02:00 |
|
Frédéric Tronel
|
ffb167c321
|
Refactoring plan.
|
2026-08-28 14:04:05 +02:00 |
|