Romain Vimont
89f6a3cfe7
Handle resized video stream
...
Accept a parameter to limit the video size.
For instance, with "-m 960", the great side of the video will be scaled
down to 960 (if necessary), while the other side will be scaled down so
that the aspect ratio is preserved. Both dimensions must be a multiple
of 8, so black bands might be added, and the mouse positions must be
computed accordingly.
8 years ago
Romain Vimont
879941355d
Swap position/point names
...
A point is a 2D vector. A position represent a point relative to the
screen size.
8 years ago
Romain Vimont
2aa15db210
Add shortcut to resize to ratio 1:1
...
Make Ctrl+g resize the window to the size of the video (pixel-perfect).
8 years ago
Romain Vimont
ab2c3de9f5
Capture all Ctrl events
...
For consistency, capture all Ctrl events (not only those we react to).
8 years ago
Romain Vimont
2c35220618
Rename screen -> scrcpy -> main
...
Rename scrcpy.c to main.c (this file handles the command line parsing),
and screen.c to scrcpy.c (it exposes the entry point scrcpy()).
8 years ago
Romain Vimont
de106747b6
Improve main() error handling
...
Parse the command-line arguments first, and do not ignore avformat
network init failure. At the end, deinit the avformat network.
8 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.
8 years ago
Romain Vimont
54d9148a36
Initial commit
...
Start a new clean history from here.
8 years ago