Commit Graph

  • 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
  • 832d954df6 use bytes over pointer for opus encoder (#1109) Henry Ruhs 2026-05-13 14:41:26 +02:00
  • 78a068107a clean audio encoder too henryruhs 2026-05-13 13:41:09 +02:00
  • 9e1c068938 improve naming, remove flags as not needed (#1108) Henry Ruhs 2026-05-13 13:34:37 +02:00
  • bff222a12f try to unify structure of encode_opus_buffer and encode_vpx_buffer (#1107) Harisreedhar 2026-05-13 16:26:30 +05:30
  • 9453a042a1 hash based test for test_stream_image (#1104) Henry Ruhs 2026-05-12 16:21:19 +02:00
  • 5e39c60b5c Improve encoder tests with hash assertion (#1103) Harisreedhar 2026-05-12 16:36:06 +05:30
  • 8690ccf49e rename methods (#1102) Harisreedhar 2026-05-12 13:22:33 +05:30
  • e53cb63577 QA - Encoder Testing (#1101) Henry Ruhs 2026-05-12 08:23:27 +02:00
  • 717ff0aa33 restore todos henryruhs 2026-05-11 21:23:50 +02:00
  • 4922be4ad3 fix audio harisreedhar 2026-05-11 22:30:00 +05:30
  • fdf1b841b2 setup_platform is no longer needed, bring back conda.py henryruhs 2026-05-11 17:42:51 +02:00
  • 92296fc5a5 move run_video_encode_loop (#1100) Harisreedhar 2026-05-11 21:04:56 +05:30
  • 6968d8fe47 switch to final library repo henryruhs 2026-05-11 16:31:21 +02:00
  • b6549e873b Refactor/windows libraries (#1099) Henry Ruhs 2026-05-11 16:11:41 +02:00
  • ab7110eb92 Add audio encoder (#1096) Harisreedhar 2026-05-11 19:19:09 +05:30
  • 9321b41e8e ship libssl and libcrypto in macos (#1097) Henry Ruhs 2026-05-11 13:54:52 +02:00
  • 450075e20e fix windows henryruhs 2026-05-11 12:32:40 +02:00
  • 20b392f760 ship libssl and libcrypto in linux (#1095) Henry Ruhs 2026-05-11 12:08:05 +02:00
  • bb1b8ccf13 Add video_encoder.py (#1094) Harisreedhar 2026-05-11 15:37:25 +05:30
  • 6eace4ce29 cleanup henryruhs 2026-05-11 03:16:18 +02:00
  • 6fe735618e cleanup henryruhs 2026-05-11 02:58:39 +02:00
  • 527bb0ff45 cleanup henryruhs 2026-05-11 02:53:07 +02:00
  • e05d13c47e cleanup henryruhs 2026-05-11 02:51:35 +02:00
  • 8bbb6e7062 Cleanup/stream part1 (#1093) Henry Ruhs 2026-05-11 02:47:26 +02:00
  • 76c413a2c1 Refactor/ffmpeg less stream (#1092) Henry Ruhs 2026-05-09 14:50:38 +02:00
  • 430b16ce56 introduce opus and vpx to libraries (#1091) Henry Ruhs 2026-05-09 11:05:30 +02:00
  • 9a390bd5bc more uniform codebase for libraries henryruhs 2026-05-09 10:00:37 +02:00
  • 97e0df01b1 move datachannel to libraries and follow datachannel conventions (#1090) Henry Ruhs 2026-05-09 09:48:40 +02:00
  • a8db033033 move stream mode to query parameter (#1089) Henry Ruhs 2026-05-08 19:16:40 +02:00
  • fda6b7f69d fix test henryruhs 2026-05-08 18:06:37 +02:00
  • 4198cca18f disable broken tests henryruhs 2026-05-08 17:35:03 +02:00
  • 9a2d57ae54 refactor detect_websocket_stream_mode and related tests a bit, disable broken tests henryruhs 2026-05-08 17:20:29 +02:00
  • fe002dc821 skip potential broken tests henryruhs 2026-05-08 16:47:20 +02:00
  • f8f5d6197d skip potential broken tests henryruhs 2026-05-08 16:43:16 +02:00
  • 2290e4ea57 giving up - set driver to 0.0.0 for amd henryruhs 2026-05-08 16:23:25 +02:00
  • 6ec9257e92 add driver version back for amd henryruhs 2026-05-08 16:01:21 +02:00
  • d727558900 load rocm version for dedicated library henryruhs 2026-05-08 15:10:47 +02:00
  • 07c1c936af Refine RTC bindings: callback-based SDP negotiation, peer state tracking, and type cleanup (#1088) Harisreedhar 2026-05-08 18:19:41 +05:30
  • 7322bd5d52 fix memory for amd henryruhs 2026-05-08 14:49:27 +02:00
  • 7f40516f71 use define_xxx for the type() factories henryruhs 2026-05-08 14:40:28 +02:00
  • ef8567bd3a adjust naming and fix version lookups henryruhs 2026-05-08 14:27:21 +02:00
  • f8c90b4b25 simplify memory call for amd henryruhs 2026-05-08 13:30:15 +02:00
  • 343b7f6aad simplify memory call for amd henryruhs 2026-05-08 13:07:21 +02:00
  • 9b878431d3 rename video memory to memory, add amdsmi library henryruhs 2026-05-08 12:51:51 +02:00
  • 74a9df35a6 scope the nvidia_ml stuff into module alias henryruhs 2026-05-08 11:09:03 +02:00
  • 0816bea6d3 cleanup henryruhs 2026-05-08 10:56:54 +02:00
  • 6c1475f720 fix lint harisreedhar 2026-05-08 14:26:36 +05:30
  • b549a92a35 cleanup henryruhs 2026-05-08 10:44:27 +02:00
  • 949d9cd276 Move RTC init helpers to bindings layer and clean up structs (#1086) Harisreedhar 2026-05-08 13:11:46 +05:30
  • 99fa2875a9 Fix SDP line endings and media description builder (#1085) Harisreedhar 2026-05-07 21:34:57 +05:30
  • b9445fd3a4 add TODOS henryruhs 2026-05-02 19:32:38 +02:00
  • 66ee9144fb add TODOS henryruhs 2026-04-30 15:36:14 +02:00
  • dfaa1f9cd4 Replace aiortc with libdatachannel direct pipeline (#1083) Harisreedhar 2026-04-30 18:26:10 +05:30
  • a2aedc8814 Add stream helper utilities and IVF frame iterator (#1082) Harisreedhar 2026-04-28 23:04:27 +05:30
  • cc8bfc1af4 Implement RTC store (#1081) Harisreedhar 2026-04-28 15:07:12 +05:30
  • 31a16982f3 Refactor RTC library initialization and peer connection API (#1079) Harisreedhar 2026-04-22 14:26:01 +05:30
  • db545b8ae4 libdatachannel implementation Part 1 (#1077) Harisreedhar 2026-04-21 17:33:26 +05:30
  • 701a1b5f9e Remove upload queue & media chunk reader (#1076) Harisreedhar 2026-04-08 15:52:04 +05:30
  • 1f80aa735a remove macos large henryruhs 2026-04-08 10:18:23 +02:00
  • ccfc5f61b6 Fix symatically wrong usage in tests (#1075) Harisreedhar 2026-04-07 22:41:19 +05:30
  • 6e7bcb599a once invalid value causes other to fail too henryruhs 2026-04-06 20:42:26 +02:00
  • 47b703f4f5 Ignore set state for non api scope (#1073) Harisreedhar 2026-04-06 23:57:23 +05:30
  • 7111af232c add todos henryruhs 2026-04-06 18:12:27 +02:00
  • 2709515c39 fix stuck ffmpeg due multi thread lock henryruhs 2026-04-06 18:06:42 +02:00
  • a9a4adb083 make ci great again henryruhs 2026-04-06 18:49:16 +02:00
  • eac03796f7 Fix/ffmpeg sanitize (#1074) Henry Ruhs 2026-04-06 17:56:43 +02:00
  • 5790e03009 Feat/ffprobe v2 (#1072) Henry Ruhs 2026-04-06 14:17:01 +02:00
  • fe7f402474 fix more todos henryruhs 2026-04-02 23:35:37 +02:00
  • 0fd6a403b8 stop passing format henryruhs 2026-04-02 22:16:01 +02:00
  • df38778558 fix refresh_session does not validate expiry before refreshing (#1071) Harisreedhar 2026-04-01 12:49:41 +05:30
  • e15a2dec76 add tons of todos henryruhs 2026-03-31 22:56:32 +02:00
  • 399e07261d add tons of todos henryruhs 2026-03-31 22:50:02 +02:00
  • 61c67c8637 fix macos henryruhs 2026-03-31 19:09:54 +02:00
  • a16bd54493 add meaningful tests henryruhs 2026-03-31 18:31:29 +02:00
  • edf8914da3 add meaningful tests henryruhs 2026-03-31 17:51:13 +02:00
  • 2aced392e1 cleanup code part1 henryruhs 2026-03-31 16:55:38 +02:00
  • 2b76f3381f Assets ffmpeg stream upload (#1069) Harisreedhar 2026-03-31 20:01:02 +05:30
  • f40ee8335a Fix hardcoded fps (#1068) Harisreedhar 2026-03-25 19:06:14 +05:30
  • b9c1ff8185 add test when get_metrics_set() returns None (#1067) Harisreedhar 2026-03-24 21:01:13 +05:30
  • 48bae74001 fix false vram numbers (#1065) Harisreedhar 2026-03-23 21:50:48 +05:30
  • 6654abbdca Fix bad caching of graphic devices (#1064) Harisreedhar 2026-03-23 19:39:35 +05:30
  • facd908196 Dynamic bitrate for webrtc stream (#1063) Harisreedhar 2026-03-20 18:39:19 +05:30
  • 5c6b247449 merge stuff henryruhs 2026-03-17 14:55:36 +01:00
  • efab505adb asset validation and image encoder lookup (#1058) Henry Ruhs 2026-03-11 10:52:01 +01:00
  • 246d48e079 add download action (#1057) Harisreedhar 2026-03-10 16:12:49 +05:30
  • 980c2d3939 fix stream of videos henryruhs 2026-03-09 17:43:11 +01:00
  • f0cacba52b fix execution.py import order harisreedhar 2026-03-09 17:01:09 +05:30
  • 61aa016659 burn ui with fire henryruhs 2026-03-09 11:55:47 +01:00
  • dedf2bf829 updates for v4 henryruhs 2026-03-09 11:49:21 +01:00
  • ad1a6c9ea3 Implement basic webrtc stream (#1054) Harisreedhar 2026-03-04 18:44:00 +05:30
  • 9c0859ade0 fix benchmarker, prevent path traveling via job-id henryruhs 2026-02-28 09:51:41 +01:00