henryruhs
9bf0bd826c
adjust wording
2026-07-30 19:11:20 +02:00
henryruhs
466ba46480
last minute change workflow position
2026-07-30 19:07:41 +02:00
henryruhs
e08b9e1b01
fix wording
2026-07-30 17:55:29 +02:00
henryruhs
87093985c3
update preview
2026-07-30 16:59:56 +02:00
henryruhs
912d241b1c
update preview
2026-07-30 16:50:34 +02:00
henryruhs
70b1ca865a
switch workflow strategy to disk|memory
2026-07-30 14:35:11 +02:00
henryruhs
813db22866
Update preview
2026-07-30 14:40:51 +02:00
henryruhs
ef658cc6aa
bump version and dependencies
2026-07-30 12:49:50 +02:00
Harisreedhar and GitHub
7b31f425ff
guard workflow ( #1211 )
2026-07-29 17:44:01 +05:30
harisreedhar
2ca5fba316
update workflow ffmpeg
2026-07-29 15:10:24 +05:30
henryruhs
a1199d3d0f
that model does not exist
2026-07-29 10:14:09 +02:00
henryruhs
35a50bccb1
fix hash creation in face store
2026-07-29 10:11:46 +02:00
Harisreedhar and GitHub
5dcd46369e
Use is vision frame everywhere ( #1210 )
...
* use is_vision_frame everywhere
* fix hash
* fix lint
2026-07-28 23:55:32 +02:00
henryruhs
e2d70c4336
simplify process_stream_frame
2026-07-28 22:02:11 +02:00
harisreedhar
178ace2a78
hide ffmpeg warnings
2026-07-29 00:41:21 +05:30
henryruhs
15858adf28
beautify tests
2026-07-28 20:40:09 +02:00
Henry Ruhs and GitHub
a394d48f34
avoid tobytes copy ( #1208 )
2026-07-28 10:02:08 +02:00
Harisreedhar and GitHub
5e8a37110d
Restrict the preview frame slider and the reader seek to the last frame index ( #1207 )
...
* fix index bug
* fix rounding bug
2026-07-27 18:51:35 +05:30
Harisreedhar and GitHub
66d4cad568
fix update preview bug ( #1205 )
...
* fix update preview bug
* fix update preview bug
* remove guard
* add is_vision_frame
2026-07-27 17:34:17 +05:30
7990faa38c
Revamp execution provider overrides/adjustments ( #1206 )
...
* Split provider hooks into override/adjust with cached CoreML base
Replace the single resolve_inference_providers processor hook with two:
override_inference_providers (full replacement) and adjust_inference_providers
(merge options onto the base providers built by create_inference_providers).
This lets CoreML processors inherit ModelCacheDirectory + SpecializationStrategy
from the base while layering ModelFormat/MLComputeUnits on top.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HTQCZiYjJyUX11bDpbRSiB
* fix caching for execution provider by having override and adjust ways
* fix caching for execution provider by having override and adjust ways
* fix lint
* use proper pytest fixtures
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 12:16:33 +02:00
Henry Ruhs and GitHub
aba04180ed
Cleanup/part 3 ( #1203 )
...
* remove todo
* sort out workflow, to match upcoming v4
* remove look ahead
* remove core namespace again
2026-07-26 20:01:22 +02:00
henryruhs
3e7645e65c
make stream the default
2026-07-26 14:04:47 +02:00
henryruhs
0fc547a975
seek video reader only when trim frame start is larger 0
2026-07-26 10:20:53 +02:00
henryruhs
ec4cba0947
move variables
2026-07-26 10:10:16 +02:00
Henry Ruhs and GitHub
33ed68679d
Cleanup Part 2 ( #1202 )
...
* tons of renaming
* tons of renaming
* multi reader approach
* bring tests to an okay-ish state
* bring drain back
* improve read_video_frame speed
* rename method
2026-07-26 10:08:47 +02:00
Henry Ruhs and GitHub
585a7d75da
Cleanup Part1 ( #1201 )
...
* remove some todos, improve video manager, simplify ffmpeg commands and more
* do more
* remove thread count for filters
2026-07-25 11:47:36 +02:00
Harisreedhar and GitHub
4a8bfec297
fix windows CI fail ( #1200 )
2026-07-24 18:32:12 +02:00
Harisreedhar and GitHub
e25efafef0
margin decouple ( #1199 )
2026-07-24 21:19:35 +05:30
Harisreedhar and GitHub
c5f892e76c
route chunk read through frame_store ( #1198 )
...
* vision integration
* Deleted read_video_chunk + read_static_video_chunk
2026-07-24 16:36:48 +02:00
Henry Ruhs and GitHub
d249733feb
go v4 style for workflow ( #1197 )
...
* go v4 style for workflow
* remove some todos
2026-07-24 19:49:23 +05:30
Harisreedhar and GitHub
a14d688869
route window read through frame_store ( #1196 )
...
* route window read through frame_store
* update proper id
* restore todos
* restore todos
2026-07-24 18:22:40 +05:30
Harisreedhar and GitHub
8c92608569
Add frame_store module ( #1194 )
...
* add frame_store module
* rename and change tests
* rename and update tests
2026-07-24 16:23:54 +05:30
henryruhs
4ee27234f8
fix for ffmpeg7
2026-07-24 09:13:57 +02:00
henryruhs
3602f69207
remove todos that were never needed
2026-07-24 07:53:00 +02:00
henryruhs
be77bd6572
switch to ffmpeg.style for audio.py
2026-07-24 07:50:05 +02:00
76c1f79f29
New Video Manager ( #1191 )
...
* tiny adjustment for tests
* address the review on the video manager
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* introduce the stream strategy for the video workflow (#1192 )
* introduce the stream strategy for the video workflow
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* address the review on the stream strategy
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
* annotate the changes for review
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* annotate the new tests for review
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* match the temp pixel format help to the locale style
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* question the set_input_seek naming
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* question the reader and writer keys
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* drop the review annotations from the encoder mapping tests
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* drop the review annotations from the thread count tests
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* drop the review annotations from the ui files
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* capture the open review questions as annotations
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* drop the settled annotations from the types
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 18:06:40 +02:00
1b151c5c3e
compose every test fixture via the builder and run_ffmpeg ( #1189 )
...
* compose every test fixture via the builder and run_ffmpeg
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* use loops in tests for ffmpeg stuff
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 14:54:50 +02:00
a515d7fc3f
restrict hdr color transfer and tag the merge output as bt709 ( #1188 )
...
* restrict hdr color transfer and tag the merge output as bt709
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* restrict hdr color transfer and tag the merge output as bt709
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* full video migration
* compose the hdr fixture via the builder chain
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* compose the test fixtures via the builder and run_ffmpeg
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 14:38:22 +02:00
4d92e8b5b7
introduce workflow-mode and workflow-strategy like next major ( #1187 )
...
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 13:25:13 +02:00
74bfb8c297
adopt the workflow task vocabulary from next major ( #1185 )
...
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 12:56:50 +02:00
a982ed9f61
probe video metadata via ffprobe in vision ( #1184 )
...
* probe video metadata via ffprobe in vision
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* probe video metadata via ffprobe in vision
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 12:34:32 +02:00
fe4aedec4d
introduce ffprobe and ffprobe_builder ( #1182 )
...
* introduce ffprobe and ffprobe_builder
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
* introduce ffprobe and ffprobe_builder
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 11:37:54 +02:00
a1e9a4180b
drop keep_temp and the common options component ( #1180 )
...
Claude-Session: https://claude.ai/code/session_01Tbcd6VWCiU4BQP1gywPr2a
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 11:16:49 +02:00
Henry Ruhs and GitHub
3702f2ec99
unify the dependency checks in pre_check and add ffprobe ( #1181 )
2026-07-23 11:16:00 +02:00
henryruhs
fb4c11983d
mark as next
2026-07-23 11:06:47 +02:00
Henry Ruhs and GitHub
3f81a8a784
patch-3.7.1 ( #1178 )
...
* patch 3.7.1
* fix bug for 2 processors on image to image pipeline (#1177 )
* reduce default value of target_frame_amount
* restore old performance
* restore old performance
* restore old performance
* restore old performance
3.7.1
2026-07-05 16:43:36 +02:00
henryruhs
b8f80460cf
last minute change to frame distribution
3.7.0
2026-06-30 16:23:09 +02:00
henryruhs
5305968de7
fix wording
2026-06-30 16:09:22 +02:00
henryruhs
b6d740e64a
fix wording
2026-06-30 16:03:42 +02:00
henryruhs
75bd742858
update preview
2026-06-30 15:12:26 +02:00