evgeny
|
2aafe172d6
|
Reject large audio timestamp jumps before narrowing PLC packet counts
|
6 days ago |
evgeny
|
c0c4310f08
|
Clarify desktop demand reader ownership and preparation bounds
|
6 days ago |
evgeny
|
be7c3c5811
|
Bound desktop decoder work and drain Android codec with monotonic EOS timestamps
|
6 days ago |
evgeny
|
5937904b4a
|
Test delayed readers without frontend queue growth and isolate codec fixtures
|
6 days ago |
evgeny
|
98655284b2
|
Discard stale playback snapshots before reseeking a media cursor
|
6 days ago |
evgeny
|
6743f84146
|
Verify stereo playback tempo, pitch and original media clock mapping
|
6 days ago |
evgeny
|
3010fe25db
|
Hold video only playback clocks on starvation and drain finished audio
|
6 days ago |
evgeny
|
a12665bbd1
|
Drive desktop ring playback from corrected history and physical audio time
|
6 days ago |
evgeny
|
e1abcb5d69
|
Observe actual silent device intervals when adapting playback history
|
6 days ago |
evgeny
|
5c75487446
|
Continue bounded media assembly without waiting for new network data
|
6 days ago |
evgeny
|
f3bc2909e1
|
Initialize Android playback before handling its first media packet
|
6 days ago |
evgeny
|
acf374df4e
|
Use adaptive ring backed playback and stereo tempo on Android
|
6 days ago |
evgeny
|
e6e276aed3
|
Expose shared playback timing and stereo time stretch to Android
|
6 days ago |
evgeny
|
541518db81
|
Keep finished source data alive until delayed media readers close
|
6 days ago |
evgeny
|
9781f138ed
|
Switch Android media delivery to demand reads from the shared RS ring
|
6 days ago |
evgeny
|
8d317dbb85
|
Keep viewer snapshots scoped and normalize Opus packet cadence
|
6 days ago |
evgeny
|
650b65078a
|
Switch desktop media delivery to bounded demand reads from the shared ring
|
6 days ago |
evgeny
|
f15c97d11a
|
Size Android publisher buffers for the signed batch format
|
6 days ago |
evgeny
|
1d7f70b31c
|
Preserve Opus preroll state across timestamp jitter and short gaps
|
6 days ago |
evgeny
|
8206e53b5c
|
Warm Android Opus preroll and start audio at the first keyframe
|
6 days ago |
evgeny
|
79701feef1
|
Drain startup audio on END and validate Opus fixture failures
|
6 days ago |
evgeny
|
f42b085e12
|
Align desktop audio startup with the first decoded video frame
|
6 days ago |
evgeny
|
50005b108f
|
Generate continuous stereo Opus in live playback regression
|
6 days ago |
evgeny
|
8bee8c10ff
|
Replace stream rotation menu with three marked toggle buttons
|
6 days ago |
evgeny
|
214a98efb1
|
Play live stereo on desktop and verify channel separation
|
6 days ago |
evgeny
|
e06e9b0e22
|
Capture encode and play stereo audio in Android live streams
|
6 days ago |
evgeny
|
22b62699ac
|
Describe stereo Opus in live media blocks
|
6 days ago |
evgeny
|
2a2394b34d
|
Verify live stream compression and document shared radio AGC
|
6 days ago |
evgeny
|
2e0eb89ad3
|
Capture CAMCORDER audio and apply radio AGC changes live
|
6 days ago |
evgeny
|
6bd14c53b5
|
Compress stream audio before Opus using radio settings
|
6 days ago |
evgeny
|
736fb92ed7
|
Document live playback queue bounds and latency regression
|
6 days ago |
evgeny
|
ef67e3ed2c
|
Preserve video frames until audio clock reaches their PTS
|
6 days ago |
evgeny
|
1d984f0d0b
|
Reproduce live video starvation behind audio output latency
|
6 days ago |
evgeny
|
5f5d4f964a
|
Preserve Android debug level and accept all core categories
|
6 days ago |
evgeny
|
7fa7a42673
|
Expose native debug categories and fix Android level fields
|
6 days ago |
evgeny
|
3a6dacf378
|
Add stream camera controls and preserve playback on changes
|
7 days ago |
evgeny
|
29a8fb2531
|
Check source discovery requested before desktop startup
|
1 week ago |
evgeny
|
061eb0f0f8
|
Preserve initial channel watches until desktop core attaches
|
1 week ago |
evgeny
|
34349bd663
|
Require selected epochs and verify multiple live publishers
|
1 week ago |
evgeny
|
e9982a2db6
|
Verify live Opus output and volume with real null audio devices
|
1 week ago |
evgeny
|
dd034a9d42
|
Cover channel closure and keep stream selection usable for long lists
|
1 week ago |
evgeny
|
cacd377d55
|
Use only shared source events in Android streaming UI and tests
|
1 week ago |
evgeny
|
dad67360b9
|
Remove obsolete Android stream polling and simplify lifecycle tests
|
1 week ago |
evgeny
|
6e596f34a5
|
Notify viewers when channels close and refresh resumed playback state
|
1 week ago |
evgeny
|
4e1c36955a
|
Test desktop stream discovery, playback, pressure and teardown
|
1 week ago |
evgeny
|
e5d37f6e74
|
Translate desktop live stream controls and playback states
|
1 week ago |
evgeny
|
7addfb5aa3
|
Keep live decoding low latency and preserve publisher stop controls
|
1 week ago |
evgeny
|
b4ebaa8863
|
Open desktop stream playback windows from channel sources
|
1 week ago |
evgeny
|
fe7734b9e0
|
Show live sources and select a stream in desktop channel headers
|
1 week ago |
evgeny
|
10f197c817
|
Decode and play desktop live H264 and Opus streams
|
1 week ago |