scrcpy/app/src/util
Romain Vimont 3a0703f428 Handle audio stream discontinuities
The audio regulator assumed a continuous audio stream. But some audio
sources (like the "voice call" audio source) do not produce any packets
on silence, breaking this assumption.

Use PTS to detect such discontinuities.

PR #5870 <https://github.com/Genymobile/scrcpy/pull/5870>
2025-03-29 14:54:35 +01:00
..
acksync.c Cleanup includes 2024-12-23 12:19:47 +01:00
acksync.h Cleanup includes 2024-12-23 12:19:47 +01:00
audiobuf.c Handle audio stream discontinuities 2025-03-29 14:54:35 +01:00
audiobuf.h Handle audio stream discontinuities 2025-03-29 14:54:35 +01:00
average.c Add audio player 2023-03-10 22:22:15 +01:00
average.h Cleanup includes 2024-12-23 12:19:47 +01:00
binary.h Cleanup includes 2024-12-23 12:19:47 +01:00
env.c Cleanup includes 2024-12-23 12:19:47 +01:00
env.h Expose sc_get_env() to read environment variable 2024-12-02 18:23:18 +01:00
file.c Add OutOfMemory log helper 2021-11-24 22:06:49 +01:00
file.h Improve file API 2021-11-12 22:44:37 +01:00
intmap.c Use static maps to convert input events 2021-11-29 21:15:07 +01:00
intmap.h Cleanup includes 2024-12-23 12:19:47 +01:00
intr.c Cleanup includes 2024-12-23 12:19:47 +01:00
intr.h Cleanup includes 2024-12-23 12:19:47 +01:00
log.c Cleanup includes 2024-12-23 12:19:47 +01:00
log.h Use void for empty function parameter list 2023-10-23 15:07:24 +02:00
memory.c Add sc_allocarray() util 2023-03-10 22:22:15 +01:00
memory.h Add sc_allocarray() util 2023-03-10 22:22:15 +01:00
net.c Cleanup includes 2024-12-23 12:19:47 +01:00
net.h Cleanup includes 2024-12-23 12:19:47 +01:00
net_intr.c Rename net_listen() parameter 2022-08-17 16:40:45 +02:00
net_intr.h Cleanup includes 2024-12-23 12:19:47 +01:00
process.c Cleanup includes 2024-12-23 12:19:47 +01:00
process.h Cleanup includes 2024-12-23 12:19:47 +01:00
process_intr.c Fix pipe read return value 2024-12-20 20:57:20 +01:00
process_intr.h Cleanup includes 2024-12-23 12:19:47 +01:00
rand.c Add random util 2023-01-27 19:26:19 +01:00
rand.h Add random util 2023-01-27 19:26:19 +01:00
str.c Cleanup includes 2024-12-23 12:19:47 +01:00
str.h Cleanup includes 2024-12-23 12:19:47 +01:00
strbuf.c Cleanup includes 2024-12-23 12:19:47 +01:00
strbuf.h Add string buffer util 2021-11-11 14:55:52 +01:00
term.c Add util function to get terminal size 2021-11-11 15:22:39 +01:00
term.h Add util function to get terminal size 2021-11-11 15:22:39 +01:00
thread.c Cleanup includes 2024-12-23 12:19:47 +01:00
thread.h Expose main thread id 2024-09-14 21:24:15 +02:00
tick.c Cleanup includes 2024-12-23 12:19:47 +01:00
tick.h Cast to sc_tick type in conversion macros 2024-10-08 18:18:05 +02:00
timeout.c Cleanup includes 2024-12-23 12:19:47 +01:00
timeout.h Cleanup includes 2024-12-23 12:19:47 +01:00
vecdeque.h Cleanup includes 2024-12-23 12:19:47 +01:00
vector.h Cleanup includes 2024-12-23 12:19:47 +01:00