Romain Vimont
536b31829a
Separate multi-words filenames by '_'
...
Rename foobar.ext to foo_bar.ext.
<https://github.com/Genymobile/scrcpy/pull/226#discussion_r209454865 >
6 years ago
Romain Vimont
38e6682875
Add FPS counter
...
Remove frame counter from scrcpy.c and add a new FPS counter, logging as
INFO the measured frame rate every second (on new frame).
6 years ago
Romain Vimont
3ed80a1fac
Define macros wrappers for logs
...
Use macros to wrap SDL_Log* functions with the "application" category.
6 years ago
Romain Vimont
6fe65d9f5c
Log with category APPLICATION
...
All our logs should use APPLICATION category. The logs for other
categories are not printed by default under the "critical" level.
6 years ago
Romain Vimont
127e56780a
Fix deadlock on exit if SKIP_FRAMES disabled
...
On exit, the renderer will not consume frames anymore, so signal the
condition variable to wake up the decoder.
6 years ago
Romain Vimont
629c296207
Move frame swapping logic to frame.c
...
Expose frames_offer_decoded_frame() and frames_consume_rendered_frame()
so that callers are not exposed to frame swapping (between the decoding
and rendering frames) details.
6 years ago
Romain Vimont
8d30d40b79
Make SKIP_FRAMES a compilation flag
...
The skip_frames flag was a non-configurable runtime flag. Since it is
not exposed to the user, there is no need for a (possible) runtime cost.
For testing purpose, we still want it to be configurable, so make it a
compilation flag.
6 years ago
Romain Vimont
a005df7b37
Always destroy in reverse order
...
For consistency and safety, always destroy objects in reverse order they
were initialized.
7 years ago
Romain Vimont
37d88b8a6a
Use SDL_bool return type instead of int
...
Many functions returned an int to indicate their success. For clarity,
use SDL_bool instead.
7 years ago
Romain Vimont
2b44052f80
Destroy condition variable on frames destruction
...
A condition variable was init for the "struct frames", but was never destroyed.
7 years ago
Romain Vimont
54d9148a36
Initial commit
...
Start a new clean history from here.
7 years ago