Commit Graph

  • 57189c638e optimize app context detection v4 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
  • 4e13ddd0e9 aggressive smoothing improvements/one-euro-filter harisreedhar 2026-06-09 22:46:53 +05:30
  • c70dd25f83 implement stabilizer harisreedhar 2026-06-09 22:09:35 +05:30
  • 93fff1a921 revert and simplify fix/av1-codec-fix harisreedhar 2026-06-09 15:57:12 +05:30
  • 69b576aed3 remove blank lines harisreedhar 2026-06-09 15:21:32 +05:30
  • 17fcced93f add has_video_support method harisreedhar 2026-06-09 14:39:19 +05:30
  • b5d00859de guard vison_frame harisreedhar 2026-06-09 12:33:14 +05:30
  • 87f561b1e5 Replace CONFIG_PARSER global with @lru_cache (#1147) next Harisreedhar 2026-06-09 12:16:42 +05:30
  • 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
  • 7d1df3feac drop condition in select_faces() henryruhs 2026-06-05 21:52:19 +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
  • dbf4346f7b bring back the face store but for source and reference only (#1149) Henry Ruhs 2026-06-05 21:41:38 +02:00
  • 3b751e6e17 fix dataflow in faceswapper, no read of files withing inner methods (#1148) Henry Ruhs 2026-06-05 13:11:18 +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
  • 121c3a5af6 update hashes henryruhs 2026-06-03 10:36:00 +02:00
  • 2ac9b70550 Feat/remb both direction (#1145) Henry Ruhs 2026-06-03 10:31:33 +02:00
  • a24fae9765 make the world a better place henryruhs 2026-06-02 17:41:49 +02:00
  • d9553b12e8 remove copy of buffer henryruhs 2026-06-02 17:10:25 +02:00
  • 3bda73699c fix fast seeking henryruhs 2026-06-02 16:29:58 +02:00
  • 7181b41f2d Feat/finalize stream (#1144) Henry Ruhs 2026-06-02 16:05:21 +02:00
  • 314ee61826 add create_event method harisreedhar 2026-06-02 03:06:16 +05:30
  • beeb1d99e9 Refactor(stream-helper): split encode/receive loops and unify audio/video structure (#1142) Harisreedhar 2026-06-02 01:50:40 +05:30
  • e2e4e6a95b Refactor/stream helper testing (#1141) Henry Ruhs 2026-06-01 18:42:37 +02:00
  • 3eeb505c86 Refactor(stream-helper): pass peer context objects to receivers, fix codec guard, move YUV conversion into decoders (#1140) Harisreedhar 2026-06-01 17:21:06 +05:30
  • 02f684e220 bring back todos harisreedhar 2026-06-01 15:48:10 +05:30
  • a88d8ead49 bring back todos harisreedhar 2026-06-01 15:45:44 +05:30
  • 7735c3740f bring back todos harisreedhar 2026-06-01 15:19:28 +05:30
  • f2de9f1843 rename to video pack and audio pack henryruhs 2026-06-01 11:41:25 +02:00
  • aea36a9e55 Replace queues with timestamped deques and fix Audio Video sync (#1139) Harisreedhar 2026-06-01 15:03:33 +05:30
  • 6cbe5af9a6 Face selector auto mode (#1137) Henry Ruhs 2026-06-01 10:40:33 +02:00
  • 0f5f75ba51 Cleanup/testing suite (#1136) Henry Ruhs 2026-06-01 08:54:37 +02:00
  • 162c764b35 fix dataflow in streamer henryruhs 2026-05-31 19:50:27 +02:00
  • e8abd2d160 rename improvements/combine-queue harisreedhar 2026-05-30 17:31:13 +05:30
  • 50fee0a14e combine audio and video queue harisreedhar 2026-05-30 17:18:45 +05:30
  • 460c65004b Add available event (#1134) Henry Ruhs 2026-05-30 13:09:48 +02:00
  • 1ac0e3e9a4 remove face store (#1132) (#1133) Henry Ruhs 2026-05-30 11:55:58 +02:00
  • 19d910ac94 remove face store (#1132) Henry Ruhs 2026-05-30 09:51:33 +02:00
  • 9f6a19c1d2 feat(rtc): 2-way REMB with in-place encoder bitrate update (#1131) Harisreedhar 2026-05-30 04:41:10 +05:30
  • 3ff327e670 add todos henryruhs 2026-05-29 18:17:51 +02:00
  • 2553ad7cad add todos henryruhs 2026-05-29 18:10:15 +02:00
  • 6b9ddd9a4f feat(rtc): REMB bitrate adaptation with in-place encoder update (#1130) Harisreedhar 2026-05-29 21:15:03 +05:30
  • 871559cb6a clean and simplify tests henryruhs 2026-05-29 15:44:07 +02:00
  • 2a8672b54d Implement tier 1 REMB (#1129) Harisreedhar 2026-05-29 19:00:27 +05:30
  • 1dcdb86133 fix Gradio gallery styles henryruhs 2026-05-28 16:22:12 +02:00
  • 73c3899e9d resolve static inference providers to fix macos (#1127) Henry Ruhs 2026-05-27 12:45:23 +02:00
  • cc0af9175a ban byte string henryruhs 2026-05-26 19:15:11 +02:00
  • d77be89177 improve encoder collect harisreedhar 2026-05-26 22:25:55 +05:30
  • e813d7df95 improve performance for decoder collect henryruhs 2026-05-26 18:29:12 +02:00
  • 815baabf26 remove --onnxruntime from install.py henryruhs 2026-05-26 08:16:49 +02:00
  • 032d86d65e remove --onnxruntime from install.py henryruhs 2026-05-26 08:14:48 +02:00
  • 25df9aee48 prevent countless importlib.import_module calls henryruhs 2026-05-26 08:49:55 +02:00
  • 6eaabe123e remove --onnxruntime from install.py henryruhs 2026-05-26 08:16:49 +02:00
  • e2bac200d6 remove --onnxruntime from install.py henryruhs 2026-05-26 08:14:48 +02:00
  • 4fe79483ea Fix stream lifecycle bugs: threading, RTP sync, and resource cleanup (#1125) Harisreedhar 2026-05-22 16:29:45 +05:30
  • c2cb048ac7 flatten the face store henryruhs 2026-05-22 12:48:13 +02:00
  • 83d525d865 remove system memory limit from args.py henryruhs 2026-05-22 11:42:58 +02:00
  • 2af2ff40a3 remove system memory limit from ui henryruhs 2026-05-22 11:38:14 +02:00
  • b2243b21e5 Remove system memory limit (#986) Henry Ruhs 2025-11-20 11:47:15 +01:00
  • c09c9aecf5 update within Gradio 5 henryruhs 2026-05-21 15:39:26 +02:00
  • 974c180023 use latest onnxruntime henryruhs 2026-05-21 14:41:30 +02:00
  • fd52f828f9 mark as next, introduce dynamic scale for face debugger henryruhs 2026-05-21 12:20:16 +02:00
  • 520dcbfd6b Refine stream helper: queue-based loops, AV1/WHIP support, endpoint separation (#1124) Harisreedhar 2026-05-20 23:43:14 +05:30
  • 48869bedf0 Follow WHIP specs (#1123) Henry Ruhs 2026-05-19 17:05:53 +02:00
  • 927857d70d cleanup decoders tests (#1122) Henry Ruhs 2026-05-19 12:57:57 +02:00
  • fbacb24fcc Tiny refactor of codecs (#1121) Henry Ruhs 2026-05-19 10:31:53 +02:00
  • c00ea92f35 Migrate to WHIP (#1120) Henry Ruhs 2026-05-18 16:16:06 +02:00
  • c48c238f88 Combine encode loop methods (#1119) Harisreedhar 2026-05-16 23:29:36 +05:30
  • dd1ded1408 Refactor/rtc cleanup 3 (#1118) Henry Ruhs 2026-05-16 09:06:04 +02:00
  • 95435f842c use datachannel to create proper rtc_track_init (#1117) Henry Ruhs 2026-05-15 19:14:36 +02:00
  • 0019d3ad0f Refactor stream_helper: queue-based audio/video loops with unified threading (#1116) Harisreedhar 2026-05-15 21:47:30 +05:30
  • 532464032b More RTC cleanup (#1115) Henry Ruhs 2026-05-15 15:10:51 +02:00
  • ad3b582c49 resolve todos in stream endpoint (#1114) Henry Ruhs 2026-05-15 12:40:50 +02:00
  • 98adce8a2b Refactor RTC structure (#1113) Henry Ruhs 2026-05-15 11:46:51 +02:00
  • 3def6c8fcd skip for macos henryruhs 2026-05-15 08:47:28 +02:00
  • 504f2240f7 make test more robust henryruhs 2026-05-14 23:19:49 +02:00
  • 061522e5b7 use bytes() over empty byte literals henryruhs 2026-05-14 22:45:02 +02:00
  • 37420eac7c use bytes() over empty byte literals henryruhs 2026-05-14 22:44:56 +02:00
  • 1562fe2fee kill the stream helper in tests henryruhs 2026-05-14 22:41:54 +02:00
  • dc74e1c783 event driven test_stream_video henryruhs 2026-05-14 22:21:36 +02:00
  • a097034889 skip test for macos henryruhs 2026-05-14 19:32:14 +02:00
  • d8d9d5a280 fix test for macos henryruhs 2026-05-14 18:44:02 +02:00
  • eeb342ce36 fix macos for aom encode henryruhs 2026-05-14 17:20:18 +02:00
  • b8d00d6389 get rid of aom obus stuff again henryruhs 2026-05-14 16:44:09 +02:00
  • 18a487347a av1 support integrated (#1112) Henry Ruhs 2026-05-14 16:11:23 +02:00
  • b607e4a99e AV1 codec support (#1111) Henry Ruhs 2026-05-14 13:30:18 +02:00
  • b1bc0ea43c aom library for av1 support (#1110) Henry Ruhs 2026-05-14 11:41:28 +02:00
  • 912d7eaa52 adjust create_string_buffer that could be measured henryruhs 2026-05-13 15:31:54 +02:00