Romain Vimont
462cd8d615
Migrate from SDL2 to SDL3
...
Refs <https://wiki.libsdl.org/SDL3/README-migration >
2025-10-30 22:32:12 +01:00
Romain Vimont
af15c72f9c
Cleanup includes
...
Improved manually with the help of neovim LSP warnings and iwyu:
iwyu -Ibuilddir/app/ -Iapp/src/ app/src/XXX.c
2024-12-23 12:19:47 +01:00
Avinash Sonawane
7adf98e9d4
Use void for empty function parameter list
...
PR #4371 <https://github.com/Genymobile/scrcpy/pull/4371 >
Signed-off-by: Romain Vimont <rom@rom1v.com >
2023-10-23 15:07:24 +02:00
Romain Vimont
4a25f3e53b
Print info logs to stdout
...
All server logs were printed to stdout, while all client logs were
printed to stderr.
Instead, use stderr for warnings and errors, stdout for the others:
- stdout: verbose, debug, info
- stderr: warn, error
2023-03-10 22:22:15 +01:00
Romain Vimont
e30e692b36
Print FFmpeg logs
...
FFmpeg logs are redirected to a specific SDL log category.
Initialize the log level for this category to print them as expected.
2023-03-10 22:22:15 +01:00
Romain Vimont
10e8295aea
Move FFmpeg callback initialization
...
Configure FFmpeg log redirection on start from a log helper.
2023-03-10 22:22:15 +01:00
Romain Vimont
6df2205cf3
Add generic LOG() macro with level parameter
...
One log macro was provided for each log level (LOGV(), LOGD(), LOGI(),
LOGW(), LOGE()).
Add a generic macro LOG(LEVEL, ...) accepting a log level as parameter,
so that it is possible to write logging wrappers.
PR #3005 <https://github.com/Genymobile/scrcpy/pull/3005 >
2022-02-09 09:53:11 +01:00
Romain Vimont
80bec70852
Add helper to log Windows system errors
...
It will help to log errors returned by GetLastError() or
WSAGetLastError():
- <https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-getlasterror >
- <https://docs.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-wsagetlasterror >
- <https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes#system-error-codes >
Always log the errors in English to be able to read them in bug reports.
2022-01-28 09:15:18 +01:00
Romain Vimont
488991116b
Expose function to get the current log level
...
This will allow to avoid unnecessary processing for creating logs which
will be discarded anyway.
2021-06-20 16:04:18 +02:00
Romain Vimont
5c95d18beb
Move log level conversion to log API
2021-06-20 16:04:18 +02:00