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
c2ad2e78c3
chatgui: add sound playback via miniaudio (MP3 notification sounds)
- SoundManager singleton wraps ma_engine + ma_sound (non-blocking, background thread)
- MP3 files embedded in QRC, decoded to PCM at startup with MA_SOUND_FLAG_DECODE
- miniaudio.h (MIT) in lib/, IMPLEMENTATION in separate miniaudio_impl.c
- Sound settings page in SettingsDialog: enable/disable, volume slider (0-100%)
- Config keys [gui] sound_enabled, sound_volume
- Incoming messages trigger msg_incoming.mp3 sound
|
3 months ago |
| .. |
|
liblmdb
|
…
|
|
|
Makefile.am
|
…
|
|
|
debug_config.c
|
debug: add DEBUG_CATEGORY_DB_SYNC (26) + TRACE logs for db_sync, merkle_sync, chat_sync, member_sync
|
3 months ago |
|
debug_config.h
|
debug: add DEBUG_CATEGORY_DB_SYNC (26) + TRACE logs for db_sync, merkle_sync, chat_sync, member_sync
|
3 months ago |
|
debug_config_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
dr_mp3.h
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
3 months ago |
|
getmyip.c
|
…
|
|
|
getmyip.h
|
…
|
|
|
getmyip_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
ll_queue.c
|
…
|
|
|
ll_queue.h
|
…
|
|
|
ll_queue_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
mem.c
|
…
|
|
|
mem.h
|
…
|
|
|
mem_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
memory_pool.c
|
…
|
|
|
memory_pool.h
|
…
|
|
|
memory_pool_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
miniaudio.h
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
3 months ago |
|
myip.c
|
…
|
|
|
platform_compat.c
|
…
|
|
|
platform_compat.h
|
…
|
|
|
platform_compat_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
radix.c
|
…
|
|
|
radix.h
|
…
|
|
|
radix_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
serialize.c
|
…
|
|
|
serialize.h
|
…
|
|
|
serialize_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
sha256.c
|
…
|
|
|
sha256.h
|
…
|
|
|
sha256_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
socket_compat.c
|
…
|
|
|
socket_compat.h
|
…
|
|
|
socket_compat_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
sqlite3.c
|
…
|
|
|
sqlite3.h
|
…
|
|
|
swm_min.c
|
…
|
|
|
swm_min.h
|
…
|
|
|
swm_min_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
tcp_io.c
|
…
|
|
|
tcp_io.h
|
…
|
|
|
tcp_io_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
timeout_heap.c
|
…
|
|
|
timeout_heap.h
|
…
|
|
|
timeout_heap_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
u_async.c
|
…
|
|
|
u_async.h
|
…
|
|
|
u_async_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |
|
wintun.dll
|
…
|
|
|
wintun.h
|
…
|
|