evgeny
|
aaff1a5494
|
Integrate delay processing with call jitter and verify PCM handoffs
|
2026-10-15 13:18:18 +02:00 |
|
evgeny
|
5f9262dd9a
|
Register shared delay processor and its test target
|
2026-10-15 13:14:30 +02:00 |
|
evgeny
|
3f13860eac
|
Align direct playback to source frames using bounded acceleration
|
2026-10-15 13:14:30 +02:00 |
|
evgeny
|
962067c2ac
|
Add shared PCM delay processor with lossless mode boundaries
|
2026-10-15 13:10:45 +02:00 |
|
evgeny
|
f1aec9bb2d
|
Lower shared call jitter reserve floor to 20 ms
|
2026-10-15 12:36:54 +02:00 |
|
evgeny
|
92f62a0121
|
Validate terminal call packets and document end acknowledgements
|
2026-10-15 12:26:40 +02:00 |
|
evgeny
|
e6954b4152
|
Acknowledge call termination across router epoch changes
|
2026-10-15 12:24:55 +02:00 |
|
evgeny
|
3f41676a3d
|
Define acknowledged call termination and enable route tracing
|
2026-10-15 12:18:47 +02:00 |
|
evgeny
|
59fb020711
|
Cancel stale video port commands and expose hangup regression
|
2026-10-15 12:15:07 +02:00 |
|
evgeny
|
4cc7d5eaf4
|
Report call audio processing and send queue timing
|
2026-10-15 11:38:47 +02:00 |
|
evgeny
|
4476e875ab
|
Measure call audio processing and send queue residence
|
2026-10-15 11:38:36 +02:00 |
|
evgeny
|
c5efa56939
|
Move repetitive successful video key validation logs to trace
|
2026-10-15 02:47:45 +02:00 |
|
evgeny
|
f341d1db4b
|
Provide call audio diagnostics without consuming stats events
|
2026-10-15 02:44:35 +02:00 |
|
evgeny
|
e53ea2e04a
|
Expose non-destructive jitter buffer diagnostic snapshots
|
2026-10-15 02:44:10 +02:00 |
|
evgeny
|
ac3801761e
|
Keep video latency diagnostics within their clock domains
|
2026-10-15 02:29:34 +02:00 |
|
evgeny
|
15e4fcb710
|
Measure capture clock offset and video audio-barrier latency
|
2026-10-15 02:29:09 +02:00 |
|
evgeny
|
78246e249e
|
Document measured call FPS loss and bounded audio synchronization queue
|
2026-10-15 02:07:04 +02:00 |
|
evgeny
|
209f2ceb7c
|
Queue video frames while awaiting matching audio timestamps
|
2026-10-15 02:04:25 +02:00 |
|
evgeny
|
572392511b
|
Measure call video throughput and audio gating losses
|
2026-10-15 01:58:25 +02:00 |
|
evgeny
|
047927a7a5
|
Check VPS HRD and log actual codec constraints on rejection
|
2026-10-14 23:19:18 +02:00 |
|
evgeny
|
005d891fb4
|
Bound video send debt and test decoder acceptance and rejection
|
2026-10-14 23:18:40 +02:00 |
|
evgeny
|
afe9437c49
|
Deliver decoder results through the thread-safe call video port
|
2026-10-14 23:16:20 +02:00 |
|
evgeny
|
d32c8ed6e3
|
Report decoder acceptance separately from keyframe recovery
|
2026-10-14 23:16:20 +02:00 |
|
evgeny
|
31a0c4f1a3
|
Validate HEVC progressive VUI and signaled HRD limits
|
2026-10-14 23:15:12 +02:00 |
|
evgeny
|
aad77cf415
|
Share normative HRD limits with the bitstream validator
|
2026-10-14 23:15:11 +02:00 |
|
evgeny
|
ea5ef4abc2
|
Probe hardware rate transitions and clear stale call port commands
|
2026-10-14 23:13:45 +02:00 |
|
evgeny
|
96e8f6c0ac
|
Test real decoder fixtures and malformed video parameter sets
|
2026-10-14 23:13:25 +02:00 |
|
evgeny
|
4eece00a2d
|
Add independent AVC and HEVC decoder probe bitstreams
|
2026-10-14 23:11:00 +02:00 |
|
evgeny
|
ce2560ef4b
|
Wire shared video validator and log negotiated profiles
|
2026-10-14 23:08:46 +02:00 |
|
evgeny
|
53c6437301
|
Add shared video parameter set and independent IDR validation
|
2026-10-14 23:08:10 +02:00 |
|
evgeny
|
520f7a29a7
|
Separate video profiles and network bitrate from encoder VBV
|
2026-10-14 23:06:40 +02:00 |
|
evgeny
|
e682f30ca9
|
Expose active call bitrate range through the shared video port
|
2026-10-14 22:38:39 +02:00 |
|
evgeny
|
57a59df983
|
Bind shared call video port to desktop and Android core lifetime
|
2026-10-14 22:36:03 +02:00 |
|
evgeny
|
5e37aaa2fb
|
Add bounded cross-thread video port for platform call workers
|
2026-10-14 22:35:25 +02:00 |
|
evgeny
|
f055f8a9df
|
Use fresh capture PTS after discarded video and diagnose rejected frames
|
2026-10-14 22:22:02 +02:00 |
|
evgeny
|
8c12dfc02f
|
Verify pending video is discarded when peer capabilities shrink
|
2026-10-14 22:14:30 +02:00 |
|
evgeny
|
fa53139163
|
Bind call rate control and frame admission to negotiated codec envelopes
|
2026-10-14 22:07:04 +02:00 |
|
evgeny
|
d4e6bc5980
|
Negotiate call video level and bitrate VBV envelopes in the shared protocol
|
2026-10-14 22:05:55 +02:00 |
|
evgeny
|
03d8f71be4
|
Test video adaptation from poor connectivity to the 4 Mbps ceiling
|
2026-10-14 21:07:08 +02:00 |
|
evgeny
|
4abc5ef6e7
|
Apply live call bitrate range within the codec ceiling
|
2026-10-14 21:06:26 +02:00 |
|
evgeny
|
5789a83ea2
|
Define atomic call video bitrate range with 300–4000 kbps defaults
|
2026-10-14 21:06:07 +02:00 |
|
evgeny
|
ed848f94eb
|
Bound video encoder commands and verify generation-safe feedback
|
2026-10-14 20:53:53 +02:00 |
|
evgeny
|
23bd954b79
|
Drive call video rate control from endpoint delivery snapshots
|
2026-10-14 20:52:41 +02:00 |
|
evgeny
|
2c9904c345
|
Handle video capability exchange racing with call acceptance
|
2026-10-14 20:50:32 +02:00 |
|
evgeny
|
996d4a89f5
|
Exercise video switching and backpressure in a real call
|
2026-10-14 20:49:54 +02:00 |
|
evgeny
|
b466ec30e3
|
Acknowledge video capabilities before sending frame data
|
2026-10-14 20:48:58 +02:00 |
|
evgeny
|
609221e384
|
Separate call audio and video from signaling queues
|
2026-10-14 20:48:27 +02:00 |
|
evgeny
|
14a56d9b33
|
Add bounded call video transport and capability exchange
|
2026-10-14 20:47:44 +02:00 |
|
evgeny
|
dffde9691d
|
Share call session ownership with the video transport
|
2026-10-14 20:46:02 +02:00 |
|
evgeny
|
b00c6a2b6d
|
Test call video negotiation and frame wire boundaries
|
2026-10-14 20:44:42 +02:00 |
|