Compare commits

..

4 Commits

Author SHA1 Message Date
Romain Vimont
13039e8db5 Draw a dark square when no texture is rendered
Draw a dark 10x10 square in the top-right corner to distinguish a black
frame from the absence of a frame (useful for debugging).
2026-02-26 00:24:40 +01:00
Romain Vimont
f2de2c88ff Open the scrcpy window earlier
Previously, the window was opened only once the first frame was
available. Instead, open it as soon as the frame dimensions are known.

This is especially useful when the encoder does not produce an initial
frame while the phone is turned off (e.g., with --no-power-on).

Fixes #6546 <https://github.com/Genymobile/scrcpy/issues/6546>
2026-02-26 00:24:39 +01:00
Romain Vimont
2e9175a4ea Track window shown state
Use a flag to indicate whether the window is currently shown.

This replaces the old has_video_window flag, which was true only when
the window was shown and video was enabled.

This will simplify performing actions only when the window is currently
shown.
2026-02-26 00:20:36 +01:00
Romain Vimont
e78281c864 Remove unnecessary void cast
The ctx variable is used.
2026-02-26 00:20:17 +01:00

View File

@@ -1729,7 +1729,7 @@ parse_orientation(const char *s, enum sc_orientation *orientation) {
return true;
}
LOGE("Unsupported orientation: %s (expected 0, 90, 180, 270, flip0, "
"flip90, flip180 or flip270)", s);
"flip90, flip180 or flip270)", optarg);
return false;
}