Commit Graph

  • 5e8a37110d Restrict the preview frame slider and the reader seek to the last frame index (#1207) next Harisreedhar 2026-07-27 18:51:35 +05:30
  • 844f22db91 fix rounding bug fix/index-bug harisreedhar 2026-07-27 18:33:14 +05:30
  • 45b8ad93ee fix index bug harisreedhar 2026-07-27 17:35:58 +05:30
  • 66d4cad568 fix update preview bug (#1205) Harisreedhar 2026-07-27 17:34:17 +05:30
  • 7990faa38c Revamp execution provider overrides/adjustments (#1206) Henry Ruhs 2026-07-27 12:16:33 +02:00
  • aba04180ed Cleanup/part 3 (#1203) Henry Ruhs 2026-07-26 20:01:22 +02:00
  • 3e7645e65c make stream the default henryruhs 2026-07-26 14:04:47 +02:00
  • 0fc547a975 seek video reader only when trim frame start is larger 0 henryruhs 2026-07-26 10:20:53 +02:00
  • ec4cba0947 move variables henryruhs 2026-07-26 10:10:16 +02:00
  • 33ed68679d Cleanup Part 2 (#1202) Henry Ruhs 2026-07-26 10:08:47 +02:00
  • 585a7d75da Cleanup Part1 (#1201) Henry Ruhs 2026-07-25 11:47:36 +02:00
  • 4a8bfec297 fix windows CI fail (#1200) Harisreedhar 2026-07-24 22:02:12 +05:30
  • e25efafef0 margin decouple (#1199) Harisreedhar 2026-07-24 21:19:35 +05:30
  • c5f892e76c route chunk read through frame_store (#1198) Harisreedhar 2026-07-24 20:06:48 +05:30
  • d249733feb go v4 style for workflow (#1197) Henry Ruhs 2026-07-24 16:19:23 +02:00
  • a14d688869 route window read through frame_store (#1196) Harisreedhar 2026-07-24 18:22:40 +05:30
  • 8c92608569 Add frame_store module (#1194) Harisreedhar 2026-07-24 16:23:54 +05:30
  • 4ee27234f8 fix for ffmpeg7 henryruhs 2026-07-24 09:13:57 +02:00
  • 3602f69207 remove todos that were never needed henryruhs 2026-07-24 07:53:00 +02:00
  • be77bd6572 switch to ffmpeg.style for audio.py henryruhs 2026-07-24 07:50:05 +02:00
  • 76c1f79f29 New Video Manager (#1191) Henry Ruhs 2026-07-23 18:06:40 +02:00
  • 11bbc89a0e modernize ffmpeg in test suite (#1190) v4 Henry Ruhs 2026-07-23 15:07:27 +02:00
  • 1b151c5c3e compose every test fixture via the builder and run_ffmpeg (#1189) Henry Ruhs 2026-07-23 14:54:50 +02:00
  • a515d7fc3f restrict hdr color transfer and tag the merge output as bt709 (#1188) Henry Ruhs 2026-07-23 14:38:22 +02:00
  • 4d92e8b5b7 introduce workflow-mode and workflow-strategy like next major (#1187) Henry Ruhs 2026-07-23 13:25:13 +02:00
  • 0ce48da740 rename workflow to workflow-mode ahead of workflow-strategy (#1186) Henry Ruhs 2026-07-23 13:12:20 +02:00
  • 74bfb8c297 adopt the workflow task vocabulary from next major (#1185) Henry Ruhs 2026-07-23 12:56:50 +02:00
  • a982ed9f61 probe video metadata via ffprobe in vision (#1184) Henry Ruhs 2026-07-23 12:34:32 +02:00
  • 2c72bb21c8 drop the unused format_to_value from ffprobe_builder (#1183) Henry Ruhs 2026-07-23 11:39:24 +02:00
  • fe4aedec4d introduce ffprobe and ffprobe_builder (#1182) Henry Ruhs 2026-07-23 11:37:54 +02:00
  • a1e9a4180b drop keep_temp and the common options component (#1180) Henry Ruhs 2026-07-23 11:16:49 +02:00
  • 3702f2ec99 unify the dependency checks in pre_check and add ffprobe (#1181) Henry Ruhs 2026-07-23 11:16:00 +02:00
  • fb4c11983d mark as next henryruhs 2026-07-23 11:06:47 +02:00
  • 9d29711414 dynamic dependency check poc/ffmpeg-for-video henryruhs 2026-07-23 10:55:49 +02:00
  • e5851ac308 refine ffprobe methods and adopt tests from v4 henryruhs 2026-07-23 10:48:41 +02:00
  • 67860aa398 match more to upcoming code henryruhs 2026-07-23 09:56:00 +02:00
  • 280713ed13 move analyse_image to the correct file henryruhs 2026-07-23 09:46:38 +02:00
  • 5cd0409c1e match upcoming code more henryruhs 2026-07-23 09:39:43 +02:00
  • f7cf636fb7 support for rgba via stream henryruhs 2026-07-23 09:29:11 +02:00
  • 5d2536cabe support for rgba via stream henryruhs 2026-07-22 22:15:29 +02:00
  • c7a59fed8d support for rgba via stream henryruhs 2026-07-22 22:03:00 +02:00
  • 3b7a73aa06 annotation for new code henryruhs 2026-07-22 21:33:29 +02:00
  • 94139118ed fix order of workflow henryruhs 2026-07-22 21:25:24 +02:00
  • e991d743c3 fix colors henryruhs 2026-07-22 21:19:12 +02:00
  • ebc249cc62 restore analysing henryruhs 2026-07-22 20:57:44 +02:00
  • d3c693d61f fix henryruhs 2026-07-22 17:10:22 +02:00
  • 7c0365c2c4 multi stream henryruhs 2026-07-22 16:32:48 +02:00
  • 5d1049cd8f Skip forward reads and warm the reference frame to avoid reader restarts henryruhs 2026-07-22 14:45:56 +02:00
  • 1f215b8387 Cap encoder threads and bound the stream look-ahead by frame memory henryruhs 2026-07-22 13:51:52 +02:00
  • 5ee62b0ac0 Reap the video reader on restart to stop ffmpeg processes piling up henryruhs 2026-07-22 13:44:34 +02:00
  • 787cb893a7 Add workflow mode dropdown to the UI, drop the empty common options henryruhs 2026-07-22 13:17:01 +02:00
  • f7dd894241 Drop the cv2 capture pool; all video reads go through ffmpeg/ffprobe henryruhs 2026-07-22 12:54:37 +02:00
  • d88c1f6060 Add --workflow-mode (disk|stream), drop --keep-temp, ffmpeg video writer henryruhs 2026-07-22 12:23:03 +02:00
  • 0e9f1b40b9 Stream swapped frames to the encoder; drop temp frames and merge henryruhs 2026-07-22 11:09:07 +02:00
  • 8d2d7df040 Skip temp-frame extraction; process reads and writes frames directly henryruhs 2026-07-22 10:44:49 +02:00
  • 6e91bddfb0 Reuse the decoded window frame as the swap canvas henryruhs 2026-07-22 10:31:11 +02:00
  • 7df613985d Drop the frame copy in the video reader henryruhs 2026-07-22 10:20:18 +02:00
  • 1ed1c39269 Replace chunk cache with a sliding frame buffer in the video reader henryruhs 2026-07-22 09:49:33 +02:00
  • d30f2e2f8e Read the multi-window target frames via ffmpeg/ffprobe instead of cv2 henryruhs 2026-07-22 09:29:54 +02:00
  • 3834e3856a patch-3.7.1 (#1178) Henry Ruhs 2026-07-05 16:43:36 +02:00
  • ac9f514d60 3.7.0 (#1175) Henry Ruhs 2026-06-30 15:00:02 +02:00
  • 3f81a8a784 patch-3.7.1 (#1178) master 3.7.1 Henry Ruhs 2026-07-05 16:43:36 +02:00
  • b6a1adb7a5 add groups to capabilities feat/capability-groups henryruhs 2026-07-02 20:39:09 +02:00
  • 4895615334 keep v4 style henryruhs 2026-07-01 17:21:33 +02:00
  • df2bda6145 merge master into v4 - post adjustments henryruhs 2026-07-01 17:10:31 +02:00
  • 942d435245 merge master into v4 - post adjustments henryruhs 2026-07-01 16:02:19 +02:00
  • 5d0b2afbe9 merge master into v4 - post adjustments henryruhs 2026-07-01 14:44:53 +02:00
  • e0921ba4b5 merge master into v4 - post adjustments henryruhs 2026-07-01 14:29:55 +02:00
  • 0b976f80a8 merge master into v4 - post adjustments henryruhs 2026-07-01 14:28:46 +02:00
  • bd1448805c merge master into v4 - post adjustments henryruhs 2026-07-01 13:36:59 +02:00
  • 8a9c596fde merge master into v4 - post adjustments henryruhs 2026-07-01 13:34:54 +02:00
  • 300470e7c7 port/master-into-v4 (#1176) Henry Ruhs 2026-07-01 11:51:54 +02:00
  • b8f80460cf last minute change to frame distribution 3.7.0 henryruhs 2026-06-30 16:23:09 +02:00
  • 5305968de7 fix wording henryruhs 2026-06-30 16:09:22 +02:00
  • b6d740e64a fix wording henryruhs 2026-06-30 16:03:42 +02:00
  • 75bd742858 update preview henryruhs 2026-06-30 15:12:26 +02:00
  • a2cbfd73b1 3.7.0 (#1175) Henry Ruhs 2026-06-30 15:00:02 +02:00
  • 5f403ada65 remove opus frame size (#1160) Henry Ruhs 2026-06-15 19:19:51 +02:00
  • c6aed91698 use dynamic audio frame size henryruhs 2026-06-15 17:14:24 +02:00
  • 2f388a4d1c vibe code to recent v4 changes poc/api henryruhs 2026-06-15 15:18:21 +02:00
  • 2854bf1db0 Resolve final stream TODOs (#1155) Henry Ruhs 2026-06-15 11:37:25 +02:00
  • d5271d21a1 minor adjustment for workflow setup and clear (#1157) Henry Ruhs 2026-06-14 22:57:01 +02:00
  • e7d22e84bf use Buffer and BufferPack everywhere (#1154) Henry Ruhs 2026-06-11 13:03:29 +02:00
  • 57189c638e optimize app context detection henryruhs 2026-06-09 22:30:37 +02:00
  • 00fb89d4f1 Best performance to code ratio for stream (#1150) Henry Ruhs 2026-06-09 22:16:51 +02:00
  • 67cc3de934 just ignore type henryruhs 2026-06-06 15:31:14 +02:00
  • accad0a2cb fix ci henryruhs 2026-06-06 13:53:30 +02:00
  • 46d1575c9b fix ci henryruhs 2026-06-06 13:41:28 +02:00
  • f3bc5ffb4b changes for vp9 support henryruhs 2026-06-06 12:39:14 +02:00
  • 5287ce6dcb add todos henryruhs 2026-06-06 11:45:38 +02:00
  • 5d6258e17e add vp9 support henryruhs 2026-06-06 11:39:53 +02:00
  • 036c5c0225 add vp9 support henryruhs 2026-06-06 11:15:00 +02:00
  • 2e884941f8 resolve todos henryruhs 2026-06-06 08:36:20 +02:00
  • 0ef5de1d02 guard for tobytes() henryruhs 2026-06-05 21:39:30 +02:00
  • dcb9a7a59b minor improvement henryruhs 2026-06-05 21:21:22 +02:00
  • 3f6738dd1d fix ci henryruhs 2026-06-05 21:17:50 +02:00
  • 19f8f5f206 bring back the face store but for source and reference only henryruhs 2026-06-05 21:06:09 +02:00
  • 775985645e Push based receive with queue (#1146) Henry Ruhs 2026-06-05 00:18:57 +02:00
  • 1f494f54db fix hashes henryruhs 2026-06-03 10:43:16 +02:00
  • 476a21cc7a fix hashes henryruhs 2026-06-03 10:43:09 +02:00