You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evgeny
51d6c782ac
voice playback: miniaudio cursor ground truth + EMA smooth decay
- SoundManager: add currentPcmCursor()/isCurrentPcmPlaying() via ma_sound_get_cursor_in_pcm_frames / ma_sound_is_playing
- messagedelegate: replace wall-clock position tracking with real miniaudio cursor, remove 200ms hardcoded delay
- messagedelegate: end-of-playback detection via isCurrentPcmPlaying() instead of wall-clock comparison (was killing audio ~200ms early)
- messagedelegate: EMA smoothing of displayFrac/displayElapsed (0.15 factor, 16ms timer)
- messagedelegate: timer continues after audio stops to animate EMA decay to 0 (not mouse-move dependent)
- media_delivery: download progress callback, Ed25519 sig verify, author fallback, content hash check
- conn_mgr: already-connected returns OK with callback instead of error
- chatgui: voice download-pending auto-play, file download progress bar, media bar colors
|
2 months ago |
| .. |
|
app
|
voice playback: miniaudio cursor ground truth + EMA smooth decay
|
2 months ago |
|
doc
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
gradle/wrapper
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
headless
|
chat_settings: [chat] config section + live sync + fix test segfault
|
2 months ago |
|
jni_bridge
|
fix: stable ETCP reconnect (no REINIT loop), own voice playback, peersOnline via conn state, UDP log diagnostics
|
2 months ago |
|
libutun_lite
|
feat: media_async + media_index modules, media_files table, tests
|
2 months ago |
|
.gitignore
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
AGENTS.md
|
docs: AGENTS.md chat module descriptions, improved ETCP debug logging, android AGENTS update
|
2 months ago |
|
CMakeLists.txt
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
build.gradle.kts
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
gradle.properties
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
gradlew
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
settings.gradle.kts
|
android: initial chatgui-android project with QR join
|
2 months ago |