From 0fb22c3e98caed6d7b07f8e53caa9da2ed6334d7 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Sun, 19 Jan 2020 16:04:20 +0100 Subject: [PATCH 1/5] Happy new year 2020! --- LICENSE | 2 +- README.ko.md | 2 +- README.md | 2 +- app/scrcpy.1 | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/LICENSE b/LICENSE index 3d6840b1..bc4bb77d 100644 --- a/LICENSE +++ b/LICENSE @@ -188,7 +188,7 @@ identification within third-party archives. Copyright (C) 2018 Genymobile - Copyright (C) 2018-2019 Romain Vimont + Copyright (C) 2018-2020 Romain Vimont Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.ko.md b/README.ko.md index 564acae7..b232accd 100644 --- a/README.ko.md +++ b/README.ko.md @@ -475,7 +475,7 @@ _²화면이 꺼진 상태에서 우클릭 시 다시 켜지며, 그 외의 상 ## 라이선스 Copyright (C) 2018 Genymobile - Copyright (C) 2018-2019 Romain Vimont + Copyright (C) 2018-2020 Romain Vimont Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 4d6d29fd..616802c4 100644 --- a/README.md +++ b/README.md @@ -489,7 +489,7 @@ Read the [developers page]. ## Licence Copyright (C) 2018 Genymobile - Copyright (C) 2018-2019 Romain Vimont + Copyright (C) 2018-2020 Romain Vimont Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/app/scrcpy.1 b/app/scrcpy.1 index 23b168ca..9560df1c 100644 --- a/app/scrcpy.1 +++ b/app/scrcpy.1 @@ -261,7 +261,7 @@ Copyright \(co 2018 Genymobile Genymobile .UE -Copyright \(co 2018\-2019 +Copyright \(co 2018\-2020 .MT rom@rom1v.com Romain Vimont .ME From 39356602ed472cc3f533e36ae04a110b247c29e0 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Sun, 19 Jan 2020 16:16:05 +0100 Subject: [PATCH 2/5] Mention scrcpy Debian package in README --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 616802c4..da05bb7e 100644 --- a/README.md +++ b/README.md @@ -37,8 +37,11 @@ control it using keyboard and mouse. ### Linux -On Linux, you typically need to [build the app manually][BUILD]. Don't worry, -it's not that hard. +In Debian (_testing_ and _sid_ for now): + +``` +apt install scrcpy +``` A [Snap] package is available: [`scrcpy`][snap-link]. @@ -56,6 +59,10 @@ For Gentoo, an [Ebuild] is available: [`scrcpy/`][ebuild-link]. [Ebuild]: https://wiki.gentoo.org/wiki/Ebuild [ebuild-link]: https://github.com/maggu2810/maggu2810-overlay/tree/master/app-mobilephone/scrcpy +You could also [build the app manually][BUILD] (don't worry, it's not that +hard). + + ### Windows From 1144f642144103a3b0bbd017998d75edd9d2a8b8 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Thu, 6 Feb 2020 18:40:59 +0100 Subject: [PATCH 3/5] Indicate that -s can also be used for TCP/IP --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index da05bb7e..cb2fb75f 100644 --- a/README.md +++ b/README.md @@ -221,6 +221,13 @@ scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # short version ``` +If the device is connected over TCP/IP: + +```bash +scrcpy --serial 192.168.0.1:5555 +scrcpy -s 192.168.0.1:5555 # short version +``` + You can start several instances of _scrcpy_ for several devices. #### SSH tunnel From e8127375aeba200b5c1a24a0c37c61516aae3ba1 Mon Sep 17 00:00:00 2001 From: Camilo Martinez Date: Wed, 12 Feb 2020 11:31:10 -0500 Subject: [PATCH 4/5] Add Chocolatey for Windows install PR #1144 Signed-off-by: Romain Vimont --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index cb2fb75f..7be5f5f2 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,20 @@ For Windows, for simplicity, prebuilt archives with all the dependencies [direct-win32]: https://github.com/Genymobile/scrcpy/releases/download/v1.12.1/scrcpy-win32-v1.12.1.zip [direct-win64]: https://github.com/Genymobile/scrcpy/releases/download/v1.12.1/scrcpy-win64-v1.12.1.zip +It is also available in [Chocolatey]: + +[Chocolatey]: https://chocolatey.org/ + +```bash +choco install scrcpy +``` + +You need `adb`, accessible from your `PATH`. If you don't have it yet: + +```bash +choco install adb +``` + You can also [build the app manually][BUILD]. From f903cd376d1f32fa6d03cffe8ba9c598e2df5fee Mon Sep 17 00:00:00 2001 From: George Stamoulis Date: Sun, 16 Feb 2020 13:14:08 +0200 Subject: [PATCH 5/5] Documentation rectifications PR #1151 Signed-off-by: Romain Vimont --- DEVELOP.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DEVELOP.md b/DEVELOP.md index 92c3ce87..0258782f 100644 --- a/DEVELOP.md +++ b/DEVELOP.md @@ -189,7 +189,7 @@ The client uses 4 threads: recording, - the **controller** thread, sending _control messages_ to the server, - the **receiver** thread (managed by the controller), receiving _device - messages_ from the client. + messages_ from the server. In addition, another thread can be started if necessary to handle APK installation or file push requests (via drag&drop on the main window) or to @@ -214,7 +214,7 @@ When a new decoded frame is available, the decoder _swaps_ the decoding and rendering frame (with proper synchronization). Thus, it immediatly starts to decode a new frame while the main thread renders the last one. -If a [recorder] is present (i.e. `--record` is enabled), then its muxes the raw +If a [recorder] is present (i.e. `--record` is enabled), then it muxes the raw H.264 packet to the output video file. [stream]: https://github.com/Genymobile/scrcpy/blob/ffe0417228fb78ab45b7ee4e202fc06fc8875bf3/app/src/stream.h