Henry Ruhs and GitHub
1ca152b934
Asset Tools Part1 ( #1217 )
...
* fix import
* introduce collect vision frame from asset, add is_vision_frame everywhere, rename to vision_buffer
* fix lint
* fix lint
* fix lint
2026-08-07 15:23:09 +02:00
henryruhs and Claude Opus 4.8
be89f03b27
Merge branch 'master' into v4
...
Resolve 57 conflicts keeping v4's architecture (UI removal, api app
context, path isolation, streaming/codecs/rtc, workflow-mode superset,
args_helper) and taking master's post-fork features so none are dropped:
inference override/adjust provider hooks (+ face_swapper 3.8.1 coreml
fix), is_vision_frame validity guards, resolve_temp_frame_set frame
numbering with the source audio/voice trim offset, the ffmpeg color
pipeline (restrict_color_transfer / convert_color_space / temp_pixel_format),
ffprobe select_stream v:0 + format duration, pre_check ffprobe with
dependency_not_installed, onnxruntime arena-leak guard + version lru_cache,
installer cuda@12/@13 provider split, workflow_strategy disk/memory
(memory default), and the dependency version bumps. content_analyser hash
guard rehashed to 3c6ce25e.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V7MdZEmd1GE8uSDTMyq34r
2026-08-05 22:12:54 +02:00
Henry Ruhs and GitHub
2854bf1db0
Resolve final stream TODOs ( #1155 )
...
* refactor a lot
* refactor a lot
* fix test
* fix test
2026-06-15 11:37:25 +02:00
Henry Ruhs and GitHub
e7d22e84bf
use Buffer and BufferPack everywhere ( #1154 )
2026-06-11 13:03:29 +02:00
Henry Ruhs and GitHub
00fb89d4f1
Best performance to code ratio for stream ( #1150 )
...
* queue with futures, kill deque, add couple of todos
* resolve couple of todos
* add more todos
* add more todos and resolve others
* add more todos and resolve others
* fix test
* fix collapse
* adjust naming a bit
2026-06-09 22:16:51 +02:00
henryruhs
67cc3de934
just ignore type
2026-06-06 15:31:14 +02:00
henryruhs
accad0a2cb
fix ci
2026-06-06 13:53:30 +02:00
henryruhs
46d1575c9b
fix ci
2026-06-06 13:41:28 +02:00
henryruhs
f3bc5ffb4b
changes for vp9 support
2026-06-06 12:39:14 +02:00
henryruhs
036c5c0225
add vp9 support
2026-06-06 11:15:00 +02:00
henryruhs
2e884941f8
resolve todos
2026-06-06 08:36:20 +02:00
775985645e
Push based receive with queue ( #1146 )
...
* move to push based receive
* move to push based receive, fix mocks
* fix tests
* add todos
* remove asyncio
* remove asyncio
* resolve todos
* move to queue without events
* prevent debug spam
* concurrent stream inference
stream_video.py: pipeline face-swap inference across execution_thread_count workers (ThreadPoolExecutor + bounded in-flight deque, ordered encode) to keep the GPU busy during encode
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
* add todos
* add todos
* add missing state
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 00:18:57 +02:00
henryruhs
476a21cc7a
fix hashes
2026-06-03 10:43:09 +02:00
henryruhs
121c3a5af6
update hashes
2026-06-03 10:36:00 +02:00
Henry Ruhs and GitHub
2ac9b70550
Feat/remb both direction ( #1145 )
...
* revamp remb to take both directions
* extract more methods
2026-06-03 10:31:33 +02:00
Henry Ruhs and GitHub
7181b41f2d
Feat/finalize stream ( #1144 )
...
* break stream helper into pieces
* remove todos
2026-06-02 16:05:21 +02:00