Compare commits
2 Commits
release-v1
...
control_no
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7dca5078e7 | ||
|
|
ab12b6c981 |
@@ -343,19 +343,29 @@ scrcpy(const struct scrcpy_options *options) {
|
|||||||
stream_add_sink(&s->stream, &rec->packet_sink);
|
stream_add_sink(&s->stream, &rec->packet_sink);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options->display) {
|
if (options->control) {
|
||||||
if (options->control) {
|
if (!controller_init(&s->controller, s->server.control_socket)) {
|
||||||
if (!controller_init(&s->controller, s->server.control_socket)) {
|
goto end;
|
||||||
goto end;
|
|
||||||
}
|
|
||||||
controller_initialized = true;
|
|
||||||
|
|
||||||
if (!controller_start(&s->controller)) {
|
|
||||||
goto end;
|
|
||||||
}
|
|
||||||
controller_started = true;
|
|
||||||
}
|
}
|
||||||
|
controller_initialized = true;
|
||||||
|
|
||||||
|
if (!controller_start(&s->controller)) {
|
||||||
|
goto end;
|
||||||
|
}
|
||||||
|
controller_started = true;
|
||||||
|
|
||||||
|
if (options->turn_screen_off) {
|
||||||
|
struct control_msg msg;
|
||||||
|
msg.type = CONTROL_MSG_TYPE_SET_SCREEN_POWER_MODE;
|
||||||
|
msg.set_screen_power_mode.mode = SCREEN_POWER_MODE_OFF;
|
||||||
|
|
||||||
|
if (!controller_push_msg(&s->controller, &msg)) {
|
||||||
|
LOGW("Could not request 'set screen power mode'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (options->display) {
|
||||||
const char *window_title =
|
const char *window_title =
|
||||||
options->window_title ? options->window_title : device_name;
|
options->window_title ? options->window_title : device_name;
|
||||||
|
|
||||||
@@ -379,16 +389,6 @@ scrcpy(const struct scrcpy_options *options) {
|
|||||||
screen_initialized = true;
|
screen_initialized = true;
|
||||||
|
|
||||||
decoder_add_sink(&s->decoder, &s->screen.frame_sink);
|
decoder_add_sink(&s->decoder, &s->screen.frame_sink);
|
||||||
|
|
||||||
if (options->turn_screen_off) {
|
|
||||||
struct control_msg msg;
|
|
||||||
msg.type = CONTROL_MSG_TYPE_SET_SCREEN_POWER_MODE;
|
|
||||||
msg.set_screen_power_mode.mode = SCREEN_POWER_MODE_OFF;
|
|
||||||
|
|
||||||
if (!controller_push_msg(&s->controller, &msg)) {
|
|
||||||
LOGW("Could not request 'set screen power mode'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_V4L2
|
#ifdef HAVE_V4L2
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
BUILDDIR=build-auto
|
BUILDDIR=build-auto
|
||||||
PREBUILT_SERVER_URL=https://github.com/Genymobile/scrcpy/releases/download/v1.17/scrcpy-server-v1.17
|
PREBUILT_SERVER_URL=https://github.com/Genymobile/scrcpy/releases/download/v1.18/scrcpy-server-v1.18
|
||||||
PREBUILT_SERVER_SHA256=11b5ad2d1bc9b9730fb7254a78efd71a8ff46b1938ff468e47a21b653a1b6725
|
PREBUILT_SERVER_SHA256=641c5c6beda9399dfae72d116f5ff43b5ed1059d871c9ebc3f47610fd33c51a3
|
||||||
|
|
||||||
echo "[scrcpy] Downloading prebuilt server..."
|
echo "[scrcpy] Downloading prebuilt server..."
|
||||||
wget "$PREBUILT_SERVER_URL" -O scrcpy-server
|
wget "$PREBUILT_SERVER_URL" -O scrcpy-server
|
||||||
|
|||||||
Reference in New Issue
Block a user