Commit Graph

  • 2caf643db0 CustomImpl WIP development isaac 2026-05-02 12:04:33 +02:00
  • c1baac8635 GroupInstanceReferenceImpl: remove handleActiveAudioSsrcs isaac 2026-05-01 10:53:24 +02:00
  • 9c1b8f31c1 test sfu: remove ActiveAudioSsrcs broadcast isaac 2026-05-01 10:47:29 +02:00
  • 3160270a35 ReferenceImpl: real audio levels via per-receiver PCM sink isaac 2026-05-01 10:44:21 +02:00
  • 454718339e Merge commit 'aaa583f1a9aabb558c4a35085f7bdeeb54f28390' into development isaac 2026-04-30 22:22:01 +02:00
  • aaa583f1a9 feat: add testbench (CLI tool, Go SFU, Dockerfile, docs) experimental isaac 2026-04-30 19:00:55 +02:00
  • 1f119d8f32 min_bitrate_bps isaac 2026-04-30 18:48:26 +02:00
  • 43d03b0b82 Merge commit 'b0245de959b57ae6d000da0dd6d3c082a7c0c0be' into development isaac 2026-04-30 14:48:55 +04:00
  • a6ea40ebf1 Fix camera rotation isaac 2026-04-21 13:38:59 +04:00
  • b0245de959 feat: add video support to group calls (CustomImpl + ReferenceImpl) Isaac 2026-04-15 20:10:17 +02:00
  • 08cd6d5bb5 feat: add GroupInstanceReferenceImpl — PeerConnection-based group calls Isaac 2026-04-15 20:09:53 +02:00
  • eb2bd7d160 feat: add InstanceV2CompatImpl for cross-version interop (v14.0.0) Isaac 2026-04-15 20:09:41 +02:00
  • 212a874da1 fix: use-after-free in InstanceV2ReferenceImpl::writeStateLogRecords() Isaac 2026-04-12 16:41:55 +02:00
  • 24fd51b749 feat: SCTP signaling improvements for reliable connection establishment Isaac 2026-04-15 20:09:28 +02:00
  • 616810f153 build: add #include <cstdint> for GCC 15 compatibility Isaac 2026-04-09 14:51:47 +02:00
  • 8099768559 Merge commit '63ac02c987f3cecedfb299f4eec0b6cef0300faa' into development Isaac 2026-02-13 18:00:49 +04:00
  • 014653852e peer tag should be 16 bytes Isaac 2026-02-13 18:00:46 +04:00
  • e36b2c7e42 Use full ice mode Isaac 2026-02-13 18:00:34 +04:00
  • 63ac02c987 Merge branch 'development' of github.com:john-preston/tgcalls into development Mikhail Filimonov 2025-11-15 11:31:17 +04:00
  • de1f864a21 - isBroadcast for macos Mikhail Filimonov 2025-11-15 11:31:09 +04:00
  • 24876ebca7 Merge commit '81331889bf295647c6ba985d5f7d72faad047ad6' into development Isaac 2025-11-10 03:27:19 +08:00
  • 81331889bf fix audio cracks on rtmp stream (appearing on android) dkaraush 2025-11-08 09:43:47 +03:00
  • cbec8c2af5 Merge commit '24694f64b03e301ec2c90792566046e61a2c4967' into development Isaac 2025-11-05 22:36:56 +04:00
  • 452117d21f Add connectionMode Isaac 2025-11-05 22:36:49 +04:00
  • 24694f64b0 Fix build with Xcode. John Preston 2025-08-08 09:52:08 +04:00
  • d78b0507c5 Merge remote-tracking branch 'origin/development' into HEAD John Preston 2025-07-11 19:17:44 +04:00
  • 47d3534333 Support Xcode 26 ios-release-11.14 Isaac 2025-07-01 19:34:31 +02:00
  • a8accf0f90 darwin: cleanup ios-release-11.13 Isaac 2025-06-28 23:46:51 +02:00
  • 5ddc3ccf20 Merge commit '70f4fada838d63d18e0722b58d64b8de399c260c' into development Isaac 2025-06-17 19:10:51 +04:00
  • 6dbfeded8a Update gitignore Isaac 2025-06-17 19:10:36 +04:00
  • a0a649e5b9 Catch invalid H264 frames after encryption Isaac 2025-06-17 19:10:06 +04:00
  • 5ba6d9b12d Group call audio level frame resampling if needed Isaac 2025-06-17 19:08:20 +04:00
  • 992d67db3b Cleanup old ffmpeg Isaac 2025-06-17 19:07:17 +04:00
  • 70f4fada83 attemp streaming fix Mikhail Filimonov 2025-06-04 11:34:56 +01:00
  • c89f009c29 Add updated nalu size to header Fela 2025-05-02 19:21:17 +04:00
  • 211cad3bc2 Optimize nalu rewrite during encode Fela 2025-05-02 19:09:42 +04:00
  • 803b907981 Always encode long nalu start codes Fela 2025-05-02 17:38:47 +04:00
  • b043bef2df macos audio fix Mikhail Filimonov 2025-04-18 15:20:32 +01:00
  • 1348de6aa6 Fix conference audio/video Isaac 2025-04-18 00:57:53 +04:00
  • 79d6b6612b Remove legacy Isaac 2025-04-17 23:55:59 +04:00
  • ea93dec2c8 Update audio level clipping Isaac 2025-04-16 00:07:12 +04:00
  • 6e2b9e10cc Merge commit 'ac6c0fa5c88903ff723a2110915018a76b200aa3' into development Isaac 2025-04-15 23:03:25 +04:00
  • 31eb5d2071 Update audio level Isaac 2025-04-15 23:02:46 +04:00
  • ac6c0fa5c8 - macos Mikhail Filimonov 2025-04-15 22:02:37 +03:00
  • e87034dbdd Update encryption API Isaac 2025-04-15 19:28:35 +04:00
  • 66b0eb006b Audio levels Isaac 2025-04-15 18:10:56 +04:00
  • 36161286bd Merge commit 'c215f9cef67d2737bcc4c82842f50b985064e5f9' into development Isaac 2025-04-14 21:14:27 +04:00
  • b082fee3d8 Guard against unusual NAL ordering Isaac 2025-04-14 21:13:54 +04:00
  • c215f9cef6 macos bump Mikhail Filimonov 2025-04-13 22:48:05 +03:00
  • 7f04d5360f macos update Mikhail Filimonov 2025-04-04 19:22:51 +04:00
  • 579cae3c3c macos Mikhail Filimonov 2025-04-04 12:04:35 +04:00
  • fd1cfbd815 Update VP8 parsing Isaac 2025-04-04 01:07:33 +04:00
  • 549a1632f0 Pass userId to e2eEncryptDecrypt for tde2e. John Preston 2025-04-04 00:11:08 +05:00
  • 024b54f53c macos update to latest Mikhail Filimonov 2025-04-03 18:47:01 +04:00
  • 18ef54fd10 Update VP8 parsing Isaac 2025-04-03 17:38:54 +04:00
  • a15014304d Update H264 header parsing Isaac 2025-04-03 16:59:01 +04:00
  • b76d71c15a Merge commit '4c2c1104b2c9a13651f4290512daf5bb2e42ac50' into development Isaac 2025-04-03 16:15:45 +04:00
  • 5999461936 Conference updates Isaac 2025-04-03 16:14:01 +04:00
  • df683973fa Adjust parameters Isaac 2025-04-03 16:13:52 +04:00
  • 4c2c1104b2 Fix FrameTransformer working for multiple ssrc-s. John Preston 2025-04-03 16:49:29 +05:00
  • 18795e76cc Merge branch 'development' of github.com:john-preston/tgcalls into development Mikhail Filimonov 2025-03-26 16:33:36 +04:00
  • 85769ee449 - macos changes Mikhail Filimonov 2025-03-26 16:32:54 +04:00
  • 6897a6ee1d Fix build on Windows. John Preston 2025-03-25 23:14:05 +05:00
  • c42744b5d1 Replace include with forward declaration. John Preston 2025-03-25 22:57:31 +05:00
  • ea82bd9820 Merge branch 'temp' into development Mikhail Filimonov 2025-03-25 10:03:45 +04:00
  • 16cb0d2956 GroupCall: update encryption Isaac 2025-03-25 00:46:19 +01:00
  • be2870ed32 Adjust InstanceV2ReferenceImpl Isaac 2025-03-20 20:00:40 +01:00
  • 29862dd620 Cleanup Isaac 2025-03-19 18:54:46 +01:00
  • bc8334224d Fix audio device data observer when createWrappedAudioDeviceModule is set Isaac 2025-03-15 20:48:53 +01:00
  • 6f4e6f1b4c InstanceV2ReferenceImpl fixes Isaac 2025-03-14 15:36:05 +01:00
  • 4d122958a6 Add nosctp experiment Isaac 2025-03-04 16:17:51 +01:00
  • 9ecaea3035 Migrate to Frame Transformer Isaac 2025-03-04 15:57:59 +01:00
  • 1ea67f88b8 Update reference implementation Isaac 2025-02-25 14:41:09 +00:00
  • d50eeeb40c Pass enableStunMarking in v2 Isaac 2025-02-21 16:06:36 +01:00
  • b07cb07fb9 Merge commit 'c1c1b2f0e32f0f96e4d708456b4c198d256ef3c0' into development Isaac 2025-02-06 21:11:11 +04:00
  • aa67ecebb4 iOS-related changes Isaac 2025-02-06 21:11:07 +04:00
  • 298a1c1fa7 Merge commit 'c1c1b2f0e32f0f96e4d708456b4c198d256ef3c0' into temp Mikhail Filimonov 2025-02-05 17:33:16 +04:00
  • c1c1b2f0e3 Fix build on msvc Fela 2025-02-04 19:29:36 +04:00
  • 46de35396e Merge commit '5bda422aa4e1968de8a391f79da4daa17fe7f2e3' into HEAD Isaac 2025-02-04 11:50:48 +04:00
  • 421d23ead1 Enable renomination temp-ios-11.1.1 Isaac 2025-01-21 21:08:35 +04:00
  • e3e408f75d [WIP] Calls Isaac 2025-01-14 11:53:08 +08:00
  • 2bec9ec260 Merge commit '2d45febcfe741be127eaee236e71be09acbc7a38' into macos-conference Mikhail Filimonov 2024-12-28 11:42:42 +04:00
  • 2d45febcfe iOS: fix external audio samples injection Isaac 2024-12-28 02:43:24 +08:00
  • a0706c7557 Add internal events for debugging Isaac 2024-12-27 22:41:00 +08:00
  • b872bbfe2a Add experimental library versions Isaac 2024-12-27 21:39:23 +08:00
  • b9f4baf7ad Fix video decryption Isaac 2024-12-27 21:39:09 +08:00
  • 00c6e07582 macos Mikhail Filimonov 2024-12-19 14:57:37 +04:00
  • b3612244f5 Merge commit 'ab50f4e095d5793c39dc54b740a982fc3ba27ea5' into macos-conference Mikhail Filimonov 2024-12-19 12:26:40 +04:00
  • ab50f4e095 Fix group encryption key direction Isaac 2024-12-18 23:35:07 +08:00
  • 965c46f324 [WIP] Conference calls Isaac 2024-12-14 01:15:12 +08:00
  • 518e1ed9df Group call encryption support Isaac 2024-12-10 22:17:33 +08:00
  • b6e7349b98 Pass all RTP headers Isaac 2024-10-01 21:25:26 +08:00
  • 5bda422aa4 - macos-native-client related changes Mikhail Filimonov 2024-10-01 09:58:54 +04:00
  • 846f704048 [iOS] Add debug option to enable vpio mute Isaac 2024-08-30 22:28:06 +08:00
  • 1c7e7ae3b7 [Temp] Disable vpio mute Isaac 2024-08-18 23:21:14 +08:00
  • 9bf4065ea0 Fix build with Xcode. John Preston 2024-07-27 07:43:29 +02:00
  • 0d88a47c7f Fallback with WEBRTC_USE_PIPEWIRE. John Preston 2024-07-24 20:22:10 +03:00
  • ce5bc41b27 Fix build on Windows. John Preston 2024-07-24 18:22:15 +02:00
  • 358a7b0ec0 Disable set_allow_pipewire, wrong usage. John Preston 2024-07-24 17:45:39 +03:00
  • ce592ecab2 Pass VideoCaptureOptions on Linux. John Preston 2024-07-19 11:52:57 +02:00