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
d22eac55f7
fix audio_compressor: flat array instead of ring buffer, +unit test (411 asserts)
Ring buffer (pending_head/pending_tail/cap) replaced with simple flat array (pending_count/cap).
u_realloc copies linearly but ring buffer needs memmove for wrap-around — mismatch caused
SIGSEGV write to 0x10 on ARM64. Flat array: append to end, process from [0], memmove down.
Performance unchanged (max ~15 blocks).
Tests: create/destroy, passthrough disabled, basic push+flush, silence, reset, stress (200 cycles)
|
2 months ago |
| .. |
|
app
|
android: fix voice recording — init g_rec, move includes, check startRecording result
|
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
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
jni_bridge
|
android: fix voice recording — init g_rec, move includes, check startRecording result
|
2 months ago |
|
libutun_lite
|
fix audio_compressor: flat array instead of ring buffer, +unit test (411 asserts)
|
2 months ago |
|
.gitignore
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
AGENTS.md
|
android: voice messages + attachments architecture plan, build fixes
|
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 |