Telegram-iOS/build-system
Isaac 5962a563e4 feat: tgcalls CLI test tool with group SFU, video, and adaptation
Squashed buildout of the tgcalls testbench:

- CLI test tool with --mode p2p/reflector/group/group-churn,
  cross-version interop (--version, --version2), and quiet/summary output
- Linux toolchain + Docker multi-stage build, AWS Fargate mass test harness,
  local parallel mass test harness with signaling loss simulation
- SCTP writable gate, retransmission timer tuning, role-based handshake
- InstanceV2CompatImpl (PeerConnection backend with V2Impl signaling) and
  SignalingTranslator for v14.0.0 interop
- In-process Go/Pion SFU (ICE+DTLS+SRTP+SCTP per participant) with audio
  RTP forwarding, ActiveAudio/VideoSsrcs data channel broadcast, RTCP
  feedback path, and CGo c-archive integration
- GroupInstanceReferenceImpl (PeerConnection group-call) and mixed-impl
  group mode (--reference-participants), with SDP munging for simulcast
- H264 simulcast group video (FakeVideoTrackSource pattern generator,
  FakeVideoSink frame counting, --video flag, two-pass channel setup,
  reactive video setup from ActiveVideoSsrcs)
- Group churn stress mode (--mode group-churn, --churn-cycles)
- SFU stream-quality adaptation: BandwidthEstimator, LayerSelector
  state machine, RtxRingBuffer, simulcast SSRC rewrite
- Transport-cc feedback generation, NetworkSimulator (delay/jitter/loss/
  token-bucket bandwidth), --network-scenario step-down-up
- CLAUDE.md updates throughout

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 18:28:43 +02:00
..
bazel-rules Revert "Temp" 2026-03-16 20:49:54 +01:00
bazel-utils Temp 2026-03-13 09:00:55 +01:00
example-configuration Fix example variables [nodeploy] 2022-06-05 22:21:44 +04:00
fake-codesigning Build system 2025-12-26 19:42:31 +08:00
GenerateStrings Auth debug email 2025-09-12 10:55:11 +02:00
Make Temp 2026-03-13 09:00:55 +01:00
MakeProject Glass 2025-12-10 00:16:36 +08:00
SwiftTL Add SwiftTL 2026-03-27 19:22:57 +08:00
XcodeParse Add LSP support 2025-03-30 02:06:26 +04:00
appcenter-configuration.json Restore appcenter 2025-01-28 20:58:35 +04:00
AppleWWDRCAG3.cer Fix sudo-less builds 2022-05-02 16:40:58 +04:00
appstore-configuration.json Temp 2022-08-09 12:37:00 +04:00
BUILD feat: tgcalls CLI test tool with group SFU, video, and adaptation 2026-04-30 18:28:43 +02:00
copy-provisioning-profiles-Telegram.sh Update comment decryption UI 2020-03-25 17:59:03 +04:00
decrypt.rb Update build system 2025-11-17 23:16:39 +08:00
example-generate-configuration Apply sticker thumbnail fixes 2021-01-15 00:52:08 +04:00
generate-xcode-project.sh Patch generated project to support ios_sim_arm64 2020-12-16 23:58:51 +04:00
generate_spm.py Various improvements 2025-07-01 14:57:33 +02:00
prepare-build-variables-Telegram.sh Various improvements 2022-05-13 05:30:49 +04:00
prepare-build.sh Update comment decryption UI 2020-03-25 17:59:03 +04:00
template_minimal_development_configuration.json Support Xcode-managed codesigning and update build instructions 2023-04-10 17:55:46 +04:00
verify.sh Various improvements 2022-05-13 05:30:49 +04:00