- 16 2月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
The extradata buffer is owned by libav, so it must be allocated with av_malloc(), not SDL_malloc(). This fixes a crash on Windows during avformat_free_context().
-
- 10 2月, 2019 4 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Windows does not support UTF-8, so pushing a file with non-ASCII characters failed. Convert the UTF-8 command line to a wide characters string and call CreateProcessW(). Fixes <https://github.com/Genymobile/scrcpy/issues/422>
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Log when recording is started and stopped.
-
- 09 2月, 2019 6 次提交
-
-
由 Romain Vimont 提交于
Implement recording to Matroska files. The format to use is determined by the option -F/--record-format if set, or by the file extension (".mp4" or ".mkv").
-
由 Romain Vimont 提交于
Some containers force their own time base. For example, matroska overwrite time_base to (AVRational) {1, 1000}. Therefore, rescale our packet timestamps to the output stream time base. Suggested-by: NSteve Lhomme <robux4@ycbcr.xyz>
-
由 Romain Vimont 提交于
When recording, the header must be written with extradata set to the content of the very first packet. Suggested-by: NSteve Lhomme <robux4@ycbcr.xyz> Fixes <https://github.com/Genymobile/scrcpy/issues/351> Fixes <https://github.com/Genymobile/scrcpy/issues/416>
-
由 Romain Vimont 提交于
FFmpeg logs can be useful to understand the cause of issues.
-
由 Romain Vimont 提交于
This was the only log priority missing.
-
由 Romain Vimont 提交于
The buffer associated to the AVIOContext must be freed.
-
- 27 1月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
app: add always_on_top
-
由 Yu-Chen Lin 提交于
It is very convenient when I play mobile game and watch video at the same time. Tested on Linux mint Cinnamon as well as Windows 10. Signed-off-by: NYu-Chen Lin <npes87184@gmail.com>
-
- 26 1月, 2019 3 次提交
-
-
由 Romain Vimont 提交于
Add a script to generate the whole release properly. It first builds locally in release mode, then execute tests. Then it builds archives for Windows. Finally, it puts all release files (Windows archives, prebuilt server and checksums) in a separate release directory.
-
由 Romain Vimont 提交于
tests: fix test_control_event_serialize
-
由 Yu-Chen Lin 提交于
commit fefb9816 changed the protocol, fix the related testing case. Signed-off-by: NYu-Chen Lin <npes87184@gmail.com>
-
- 22 1月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
Commit fefb9816 modified mouse events serialization. The server-side parsing was updated to correctly read the position, but the expected size of these events was not updated. As a result, the server might try to parse incomplete events, leading to BufferUnderflowException. Fixes <https://github.com/Genymobile/scrcpy/issues/350#issuecomment-456298816>.
-
由 Romain Vimont 提交于
Comment had not been updated along with the code.
-
- 21 1月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
-
- 20 1月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Include the last version of FFmpeg in Windows releases.
-
- 19 1月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
Keep screensaver enabled while scrcpy is running. Fixes <https://github.com/Genymobile/scrcpy/issues/380>.
-
- 18 1月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
input_manager: don't ignore double click event when clicking inside device
-
由 Yu-Chen Lin 提交于
Signed-off-by: NYu-Chen Lin <npes87184@gmail.com>
-
- 17 1月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
prepare-dep: use variable for better readability
-
- 16 1月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
Some applications, like Silence, prevent the content of a window from being viewed on non-secure displays: <https://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SECURE> We can mirror it by just creating a "secure" display: <https://developer.android.com/reference/android/view/Display#FLAG_SECURE>
-
- 15 1月, 2019 2 次提交
-
-
由 yuchenlin 提交于
The arguments are saved to variable when script started. Instead of using $1, $2 and $3, we can use these variables. Signed-off-by: Nyuchenlin <npes87184@gmail.com>
-
由 Romain Vimont 提交于
To clean up the device, the client executed "adb shell rm" once the server was guaranteed to be started (after the connection succeeded). This implied to track whether the installation state, and failed if an additional tunnel was used in "forward" mode: <https://github.com/Genymobile/scrcpy/issues/386#issuecomment-453936034> Instead, make the server unlink itself on start.
-
- 27 11月, 2018 2 次提交
-
-
由 Romain Vimont 提交于
Mouse events position were unsigned (so negative values could not be handled properly). To avoid issues with negative values, mouse events outside the device screen were ignored (commit a7fe9ad7). But as a consequence, drag&drop were "broken" if the "drop" occurred outside the device screen. Instead, use signed 32-bits to store the position, and forward events outside the device screen. Fixes <https://github.com/Genymobile/scrcpy/issues/357>.
-
由 Romain Vimont 提交于
-
- 25 11月, 2018 1 次提交
-
-
由 Romain Vimont 提交于
-
- 19 11月, 2018 2 次提交
-
-
由 Romain Vimont 提交于
The package ninja-build should be installed automatically as a meson dependency, but some users need to install a newer meson from pip3, so ninja must be installed explicitly.
-
由 Romain Vimont 提交于
Never create a "struct point" with a position possibly outside the device screen (i.e. in the black borders area), and do not transmit such events. This fixes an assertion failure on mouse wheel events outside the device screen area.
-
- 17 11月, 2018 2 次提交
-
-
由 Romain Vimont 提交于
The client passes parameters to the server via "adb shell" arguments. Use "-" instead of "" when no crop is specified to avoid empty arguments, which are not handled the same way on all devices. Fixed <https://github.com/Genymobile/scrcpy/issues/337>.
-
由 Romain Vimont 提交于
The client always sends all the arguments, so there is no need to check.
-
- 16 11月, 2018 1 次提交
-
-
- 14 11月, 2018 1 次提交
-
-
由 Romain Vimont 提交于
Present how to install an APK and how to push a file in the "features" section (instead of "shortcuts").
-
- 12 11月, 2018 1 次提交
-
-
由 Romain Vimont 提交于
Fix warning on error or EOF: > Invalid return value 0 for stream protocol See <http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=a606f27f4c610708fa96e35eed7b7537d3d8f712>. Fixes <https://github.com/Genymobile/scrcpy/issues/333>.
-