Romain Vimont
f613752606
Update platform-tools (28.0.1) for Windows
...
Include the latest version of adb in Windows releases.
6 years ago
Romain Vimont
24d107d017
Bump version to 1.4
6 years ago
Romain Vimont
66d1f81f56
Merge branch 'master' into dev
6 years ago
Romain Vimont
411aa4fcfd
Handle alpha and space chars as raw events
...
To handle special chars, text is handled as text input instead of key
events. However, this breaks the separation of DOWN and UP key events.
As a compromise, send letters and space as key events, to preserve
original DOWN/UP events, but send other text input events as text, to be
able to send "special" characters.
Fixes <https://github.com/Genymobile/scrcpy/issues/87 >.
Suggested-by: pete1414
Suggested-by: King-Slide <kingslide@gmail.com>
6 years ago
Romain Vimont
78d5a4d8a1
Add link to Gentoo Ebuild in README
6 years ago
Romain Vimont
52e2c60190
Merge pull request #261 from npes87184/dev
...
prevent closing console right after process error in windows
6 years ago
yuchenlin
140b1ef6a5
prevent closing console right after process error in windows
...
Signed-off-by: yuchenlin <npes87184@gmail.com>
6 years ago
Romain Vimont
eca99d5af7
Fix header guard name
6 years ago
Romain Vimont
6a1fb070f7
Merge branch 'npes87184:dev' into dev ( #254 )
...
Return specific error for missing adb binary on Windows
6 years ago
yuchenlin
27bed948d4
Use specific error for missing binary on Windows
...
Signed-off-by: yuchenlin <npes87184@gmail.com>
Signed-off-by: Romain Vimont <rom@rom1v.com>
6 years ago
Romain Vimont
66def38b73
Avoid additional buffer copy in userspace
...
Directly send the data from MediaCodec buffers to the LocalSocket,
without an intermediate copy in userspace.
6 years ago
Romain Vimont
a60aef5aaf
Merge branch 'philippsandhaus:master' into dev ( #252 )
...
Added new command line parameter to start in fullscreen
6 years ago
Romain Vimont
28015c3ee4
Present fullscreen option in README
6 years ago
Philipp Sandhaus
af9808cf02
Add option to start in fullscreen
...
Signed-off-by: Romain Vimont <rom@rom1v.com>
6 years ago
Romain Vimont
34550311be
Merge branch 'npes87184:dev' into dev ( #236 )
...
check adb runnable before starting scrcpy
6 years ago
Romain Vimont
55d33ddd5f
Do not handle system-specific values in command.c
...
The common command.c handled process errors from system-specific int
values (errno).
Rather, expose a new enum process_result to handle error cause in a
generic way.
6 years ago
yuchenlin
6d2d803003
Notify adb missing
...
There are many user who encounters missing adb.
To stop things happens again, we check it and show
sexy response to user.
Signed-off-by: yuchenlin <npes87184@gmail.com>
6 years ago
Romain Vimont
fdbb725436
Add link to FLAG_SECURE in FAQ
6 years ago
Romain Vimont
ce6e5d1969
Explain how to install adb on Mac OS
...
The package scrcpy from Homebrew does not install adb.
6 years ago
Romain Vimont
963890e9c2
Separate build instructions from README
...
README included build instructions, which made it complicated to follow.
Move the build instructions to a separate file (BUILD.md).
6 years ago
Romain Vimont
3b5e54278e
Update FFmpeg (4.0.2) for Windows
...
Include the last version of FFmpeg in Windows releases.
6 years ago
Romain Vimont
dd3ba685e4
Update platform-tools (28.0.0) for Windows
...
Include the last version of adb in Windows releases.
Fixes <https://github.com/Genymobile/scrcpy/issues/224 >.
6 years ago
Romain Vimont
89e0203682
Add missing include for lock_util.h
...
lock_util.c did not include lock_util.h. This was catched by the gcc
option -Wmissing-prototypes.
6 years ago
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
f3f704d1ed
Document "push file" feature
...
Document how to push a file to /sdcard/ in the shortcuts list.
6 years ago
Romain Vimont
6581f9feb9
Make request_queue functions static
...
These functions are local to file_handler.c.
6 years ago
Romain Vimont
359685b1db
Simplify SDL_assert() calls
...
SDL_assert() already prevents "unused variable" warnings.
6 years ago
Romain Vimont
4527be4cde
Add missing include config.h
...
When config.h is not included, BUILD_DEBUG is not set.
6 years ago
Romain Vimont
92d1aff85f
Merge branch 'npes87184:push_file_to_sdcard' into dev ( #226 )
...
support drag & drop file to device /sdcard
6 years ago
npes87184
66f45f9dae
Support drag&drop a file to transfer it to device
...
Signed-off-by: npes87184 <npes87184@gmail.com>
6 years ago
npes87184
aa97eed24b
installer -> file_handler
...
Signed-off-by: npes87184 <npes87184@gmail.com>
6 years ago
Romain Vimont
2daeb1fd5f
Reset current installer process
...
The current_process field was never reset after an installation is
complete. As a consequence, installer_stop() attempted to terminate it,
leading to a warning, at best.
6 years ago
Grief
cde0b3d248
Return non-zero value on connection loss
...
Make scrscpy to return 0 exit code only in case when the user closes its
app, otherwise, i.e. in case of connection loss, return 1.
6 years ago
Romain Vimont
6fa209fa82
Remove AINPUT_SOURCE_ANY value
...
In the Android input header file, an enum has a value taking more than
31 bits, leading to the following warning:
ISO C restricts enumerator values to range of ‘int’
Since we don't use it, remove it.
6 years ago
Romain Vimont
b37c0f6cd6
Replace Uint32 by int to fix warnings in tinyxpm
6 years ago
Romain Vimont
c4a1fc746b
Explicitly use ISO C11
...
ISO C99 doesn't support unnamed structs/unions.
6 years ago
npes87184
a3ab92226d
Destroy mutex if strdup failed
...
Signed-off-by: npes87184 <npes87184@gmail.com>
6 years ago
Romain Vimont
ec66b3be82
Merge pull request #225 from npes87184/master
...
remove redundant semicolon
6 years ago
npes87184
f8ef4f1cf7
remove redundant semicolon
...
Signed-off-by: npes87184 <npes87184@gmail.com>
6 years ago
Romain Vimont
9e683b7dac
Update links to v1.3 in README
6 years ago
Romain Vimont
7e42358a7b
Bump version to 1.3
6 years ago
Romain Vimont
caa9e30004
Add crop feature
...
Add an option to crop the screen on the server. This allows to mirror
only part of the device screen.
6 years ago
Romain Vimont
e85010fbc2
Move annotation comment
...
This confused the Android Studio code formatter.
6 years ago
Romain Vimont
820cd2bb54
Extract video size computation
...
One method, one thing.
6 years ago
Romain Vimont
8793c104ee
Increase "adb forward" connection attempts
...
5 seconds might not be sufficient:
<https://github.com/Genymobile/scrcpy/issues/213 >
Increase to 10 seconds (it does not harm).
6 years ago
Romain Vimont
fca806e095
Do not call deprecated av_register_all()
...
av_register_all() is deprecated in FFmpeg since this commit:
<http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=0694d8702421e7aff1340038559c438b61bb30dd >
It is now useless to call it:
<https://ffmpeg.org/pipermail/ffmpeg-devel/2018-February/225051.html >
Fixes <https://github.com/Genymobile/scrcpy/issues/203 >.
6 years ago
Romain Vimont
280891837e
Simplify README for Windows users
...
So that users stop downloading platform-tools unnecessarily.
6 years ago
Romain Vimont
49b2e63d13
Forward repeated volume events
...
Send repeated events when holding volume up/down shortcuts.
6 years ago
Romain Vimont
c12c64ed41
Send separate DOWN/UP key events
...
Shortcuts generated instant DOWN/UP key events. Instead, generate DOWN
event on Ctrl+key down and UP event on Ctrl+key up.
Fixes <https://github.com/Genymobile/scrcpy/issues/166 >.
6 years ago
Romain Vimont
2f66acd75d
Improve English comment
...
Replace "implying" by "involving" (both "impliquant" in French).
6 years ago