- 18 11月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
The KEY_FRAME_RATE parameter value is necessary for the configuration of the encoder, but its actual value does not impact the frame rate (only resources used by the encoder). Therefore, it's an internal detail and should not be exposed by the ScreenEncoder class.
-
由 Romain Vimont 提交于
-
- 16 11月, 2019 5 次提交
-
-
由 Romain Vimont 提交于
-
由 Diego Fernando Díaz A 提交于
Add --window-borderless parameter. Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
由 Romain Vimont 提交于
Add --window-width and --window-height parameters. If only one is provided, the other is computed so that the aspect ratio is preserved.
-
由 Romain Vimont 提交于
-
由 Diego Fernando Díaz A 提交于
Add --window-x and --window-y parameters. Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
- 13 11月, 2019 3 次提交
-
-
由 Romain Vimont 提交于
Configuration packets have no PTS. Do not compute a packet duration from their PTS. Fixes recording to mp4 on device rotation.
-
由 Romain Vimont 提交于
Compare server and client version at the start of scrcpy
-
由 Yu-Chen Lin 提交于
Send client version as first parameter and check it at server start. Signed-off-by: NYu-Chen Lin <npes87184@gmail.com> Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
- 12 11月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
Allow "resize to fit" and "resize to pixel-perfect" on maximized window: restore the window to normal size then resize.
-
由 Romain Vimont 提交于
Keep the windowed window size to handle maximized window the same way as fullscreen window. Fixes <https://github.com/Genymobile/scrcpy/issues/750>
-
- 11 11月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
Only the screen knows what to do on window events. This paves the way to handle more window events.
-
- 10 11月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
If scrcpy closes due to socket disconnection, log a warning.
-
由 olbb 提交于
Some devices internally create a Handler when creating an input Surface, causing an exception: > Surface: java.lang.RuntimeException: Can't create handler inside > thread that has not called Looper.prepare() As a workaround, call Looper.prepareMainLooper() beforehand. Fixes: - <https://github.com/Genymobile/scrcpy/issues/240> - <https://github.com/Genymobile/scrcpy/issues/921> Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
- 08 11月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
Write the file trailer only if the file header have been written, to avoid a segfault in libav. Fixes <https://github.com/Genymobile/scrcpy/issues/918>.
-
由 Romain Vimont 提交于
Expose an option to configure how key/text events are forwarded to the Android device. Enabling the option avoids issues when combining multiple keys to enter special characters, but breaks the expected behavior of alpha keys in games (typically WASD). Fixes <https://github.com/Genymobile/scrcpy/issues/650>
-
- 07 11月, 2019 7 次提交
-
-
由 Romain Vimont 提交于
The short options will be removed in the future (and may be reused for other features).
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Do not duplicate all scrcpy options fields in the structure storing the parsed command-line arguments.
-
由 Romain Vimont 提交于
Mouse events coordinates depend on the screen size and location, so the converter need to access the screen. The fact that it needs the position or the size is an internal detail, so pass a pointer to the whole screen structure.
-
由 Romain Vimont 提交于
Only keep helper functions separated. This will help to convert coordinates internally when necessary.
-
由 Romain Vimont 提交于
It is used a lot, a short name improves readability.
-
- 04 11月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
-
- 03 11月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
The parameter for --window-title was not underlined the same way as others.
-
由 Romain Vimont 提交于
-
- 01 11月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
In build instructions, use: ninja -Cx ... instead of: cd x ninja ...
-
由 Romain Vimont 提交于
It might help to understand problems in recorded videos.
-
- 31 10月, 2019 6 次提交
-
-
由 Romain Vimont 提交于
Add manpage for scrcpy
-
由 yangfl 提交于
-
由 Romain Vimont 提交于
The server name ending with .jar has several drawbacks: - meson requires the jar executable to attempt to modify it: <https://github.com/Genymobile/scrcpy/issues/404#issuecomment-456065923> <https://github.com/mesonbuild/meson/issues/4844> - meson warns during "ninja install" <https://github.com/Genymobile/scrcpy/issues/458> - some users try to execute it on the computer as a java executable Removing the extension solves all these problems.
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Record format requires a parameter.
-
由 Romain Vimont 提交于
Gradle versions may sometimes cause problems. This script offers an alternative.
-
- 25 10月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
The conversion from SDL mouse state to Android mouse state used wrong constants as mask. Fixes <https://github.com/Genymobile/scrcpy/issues/635>
-
由 Romain Vimont 提交于
The buttons state was forwarded, but ignored by the server.
-
- 20 10月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
Now, get_window_size() returns the current window size (fullscreen or not), while get_windowed_window_size() always returned the windowed size (the size when fullscreen is disabled).
-
- 18 10月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
Call getInternalDisplayToken(), which retrieve the id of the first physical display (which is not necessarily 0 anymore). Fixes <https://github.com/Genymobile/scrcpy/issues/835>
-
由 Romain Vimont 提交于
The methods getPrimaryClip() and setPrimaryClip() expect an additional parameter since Android 10. Fixes <https://github.com/Genymobile/scrcpy/issues/796>.
-