evgeny
be7c3c5811
Bound desktop decoder work and drain Android codec with monotonic EOS timestamps
7 days ago
evgeny
f3bc2909e1
Initialize Android playback before handling its first media packet
7 days ago
evgeny
acf374df4e
Use adaptive ring backed playback and stereo tempo on Android
7 days ago
evgeny
1d7f70b31c
Preserve Opus preroll state across timestamp jitter and short gaps
7 days ago
evgeny
8206e53b5c
Warm Android Opus preroll and start audio at the first keyframe
7 days ago
evgeny
50005b108f
Generate continuous stereo Opus in live playback regression
1 week ago
evgeny
8bee8c10ff
Replace stream rotation menu with three marked toggle buttons
1 week ago
evgeny
e06e9b0e22
Capture encode and play stereo audio in Android live streams
1 week ago
evgeny
2a2394b34d
Verify live stream compression and document shared radio AGC
1 week ago
evgeny
2e0eb89ad3
Capture CAMCORDER audio and apply radio AGC changes live
1 week ago
evgeny
6bd14c53b5
Compress stream audio before Opus using radio settings
1 week ago
evgeny
5f5d4f964a
Preserve Android debug level and accept all core categories
1 week ago
evgeny
7fa7a42673
Expose native debug categories and fix Android level fields
1 week ago
evgeny
3a6dacf378
Add stream camera controls and preserve playback on changes
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
7addfb5aa3
Keep live decoding low latency and preserve publisher stop controls
1 week ago
evgeny
e3d9ac9d31
Report Android stream close reasons and epoch changes
1 week ago
evgeny
d5ed19ee34
Open Android live streams from the channel header
1 week ago
evgeny
ba3dd70f6c
Keep Android live sources in reactive channel state
1 week ago
evgeny
c7be1ebbbe
Preserve cold NAT trials in the real network fixture
1 week ago
evgeny
d2e62874bb
Fix Android member details layout and address formatting
1 week ago
evgeny
a96d5926c7
Fix Android external network monitoring and startup readiness
...
Select frontend network callbacks for auto_sockets=android instead of opening a denied netlink monitor. Preserve monitor descriptor ownership, keep native monitoring failures fatal, and release caller config on failed Android core creation and restart.
Register ConnectivityManager before requesting startup, report readiness after SERVICE_STARTED, and refresh addresses after initialization with serialized updates and generation checks. Add regression coverage for denied netlink, socket failures, address updates, and fd=0 preservation. Record the separate cancellation issue for startup before readiness.
Validation: full check.sh passed, including proxy/burst/load integrations. Clean Android build installed successfully on SM-A525F and Q8; logcat confirms both cores initialized and entered the poll loop with external monitoring and post-start address refresh.
1 week ago
evgeny
bb256dccdc
Extend Android playback counters across long running streams
1 week ago
evgeny
a043dc9a42
Bound audio writes and release codecs after failed initialization
1 week ago
evgeny
eee67ac9d9
Close local preview when its publication ends
1 week ago
evgeny
039c0f71f5
Pause viewers in the background and keep visible playback awake
1 week ago
evgeny
18661f0ef0
Constrain live preview while keeping stream controls visible
1 week ago
evgeny
dac5f98052
Select local preview from the verified source snapshot
1 week ago
evgeny
c2c202e716
Mute local preview and clear Android media queues at detach
1 week ago
evgeny
c1b1713ab1
Verify Android AVC normalization and keyframe configuration
1 week ago
evgeny
1209d8e4b7
Keep video clock moving through audio underruns and drain final playback
1 week ago
evgeny
e09ee919a5
Release capture before service ownership and report startup failures
1 week ago
evgeny
0c613eacbc
Show verified source snapshots without borrowing core pointers
1 week ago
evgeny
4fc1f31651
Prevent competing Android capture while broadcasting
1 week ago
evgeny
d4ca812578
Open live streams from Android channel navigation
1 week ago
evgeny
8502d6f2d7
Add localized Android stream controls and player screen
1 week ago
evgeny
ee851b4aa6
Play live streams with bounded queues and audio clock synchronization
1 week ago
evgeny
f2a5dde761
Declare stream camera permissions and cancel capture at core restart
1 week ago
evgeny
e4f2e647d7
Own live camera sessions in an Android foreground service
1 week ago
evgeny
c50d5066a9
Capture Android AVC and Opus on a shared monotonic timeline
1 week ago
evgeny
2f707366f3
Expose session scoped Android stream operations
1 week ago
evgeny
6f544b4ca2
Add Android JNI transport and independent stream Opus codecs
1 week ago
evgeny
5a9e61164b
Measure uasync CPU load and display it in desktop and Android GUIs
...
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
1 week ago
evgeny
468aeeebc7
Test Android file wire formats and nonempty directory status
2 weeks ago
evgeny
11b6f78924
Share exported files safely and show background transfer progress
2 weeks ago
evgeny
a630401d10
Localize file operations and refine transfer notifications
2 weeks ago
evgeny
4abfbc3e9c
Open Android file browser from channels and members
2 weeks ago
evgeny
6a3def3c9a
Add a mobile member file browser with safe file actions
2 weeks ago
evgeny
e97885eb22
Expose member file commands through Android JNI
2 weeks ago