- 04 8月, 2019 7 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
They were listed in the blog post introducing scrcpy: <https://blog.rom1v.com/2018/03/introducing-scrcpy/>
-
由 Romain Vimont 提交于
Include the latest version of SDL in Windows releases.
-
由 Romain Vimont 提交于
Include the latest version of adb in Windows releases.
-
由 Romain Vimont 提交于
Include the latest version of FFmpeg in Windows releases.
-
由 Romain Vimont 提交于
The compiler is not always able to see that "last" is always initialized before being used, so always initialize it.
-
由 Romain Vimont 提交于
Fixes <https://github.com/Genymobile/scrcpy/issues/642>
-
- 02 8月, 2019 4 次提交
-
-
由 Romain Vimont 提交于
Replace the specific recording queue by the new generic FIFO queue implementation.
-
由 Romain Vimont 提交于
We need several FIFO queues (a queue of packets, a queue of messages, etc.). Some of them are implemented using cbuf, a generic circular buffer. But for recording, we need to store the packets in an unbounded queue until they are written, so the queue was implemented manually. Create a generic implementation (using macros) to avoid reimplementing it every time.
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
-
- 31 7月, 2019 7 次提交
-
-
由 Romain Vimont 提交于
Put the scrcpy files at the root of the zip archive. This avoids an unnecessary level of directories when extracting.
-
由 Romain Vimont 提交于
If recording fails, log "recording failed" instead of "recording complete".
-
由 Romain Vimont 提交于
Keep --version which also print the version of dependencies.
-
由 Romain Vimont 提交于
The record file was written from the stream thread. As a consequence, any blocking I/O to write the file delayed the decoder. For maximum performance even when recording is enabled, send (refcounted) packets to a separate recording thread.
-
由 Romain Vimont 提交于
To packetize the H.264 raw stream, av_parser_parse2() (called by av_read_frame()) knows that it has received a full frame only after it has received some data for the next frame. As a consequence, the client always waited until the next frame before sending the current frame to the decoder! On the device side, we know packets boundaries. To reduce latency, make the device always transmit the "frame meta" to packetize the stream manually (it was already implemented to send PTS, but only enabled on recording). On the client side, replace av_read_frame() by manual packetizing and parsing. <https://stackoverflow.com/questions/50682518/replacing-av-read-frame-to-reduce-delay> <https://trac.ffmpeg.org/ticket/3354>
-
由 Romain Vimont 提交于
A drag & drop always pushed the file to /sdcard/. Add an option to customize the target directory. Fixes <https://github.com/Genymobile/scrcpy/issues/659>
-
由 Romain Vimont 提交于
-
- 30 7月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
There was a test for the deserialization, but not for the serialization.
-
- 29 7月, 2019 3 次提交
-
-
由 Romain Vimont 提交于
Recent versions of meson complain about an option having name starting with "build_": > DEPRECATION: Option uses prefix "build_", which is reserved for Meson. > This will become an error in the future. Use "compile_" instead.
-
由 Jonathan 提交于
Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
由 Romain Vimont 提交于
-
- 13 7月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
If writing the recording header fails, do not clean the resources immediately to avoid double-free.
-
- 27 6月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
Add missing call to decoder_close().
-
- 25 6月, 2019 3 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
add option window-title to set the title
-
由 beango1 提交于
Add an option to set a custom window title. Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
- 24 6月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
-
- 20 6月, 2019 3 次提交
-
-
由 Romain Vimont 提交于
Suggested-by: barry-ran <https://github.com/Genymobile/scrcpy/issues/607>
-
由 Romain Vimont 提交于
If --no-control is set, then the controller is not initialized (both in the client and the server), so it is not possible to control the device to turn its screen off. See <https://github.com/Genymobile/scrcpy/issues/608>.
-
由 Romain Vimont 提交于
-
- 18 6月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
Make explicit that --serial excepts a parameter.
-
- 15 6月, 2019 2 次提交
-
-
由 Romain Vimont 提交于
The Java JDK is needed to build the server
-
由 taaem 提交于
The Java JDK is needed to build the server. The relevant Fedora package is java-devel, not java. Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
- 14 6月, 2019 3 次提交
-
-
由 Romain Vimont 提交于
The if-block ends with a return.
-
由 Romain Vimont 提交于
Rephrase to simplify and add a link to the issue.
-
由 Romain Vimont 提交于
Use getPhysicalDisplayToken if getBuiltInDisplay is not found
-
- 13 6月, 2019 1 次提交
-
-
由 Arne Schwabe 提交于
This makes the -S (screen off) parameter work on Android Q beta 4 Closes #586
-
- 12 6月, 2019 1 次提交
-
-
由 Romain Vimont 提交于
It is unused since ebccb9f6.
-