This commit is contained in:
Mark 2025-01-25 15:27:53 -08:00
parent 006d83e9b8
commit a46eb517e8
Signed by: Mark
GPG Key ID: C6D63995FE72FD80

View File

@ -62,8 +62,8 @@ while [ $# -gt 0 ]; do
# check if there is a modprobed v4l2 loopback device # check if there is a modprobed v4l2 loopback device
# use the first cam as default if there is no output_path already # use the first cam as default if there is no output_path already
cam_path=$(v4l2-ctl --list-devices \ cam_path=$(v4l2-ctl --list-devices |
| sed -n '/^[^\s]\+platform:v4l2loopback/{n;s/\s*//g;p;q}') sed -n '/^[^\s]\+platform:v4l2loopback/{n;s/\s*//g;p;q}')
# fail if there is no such device # fail if there is no such device
if [ -e "$cam_path" ]; then if [ -e "$cam_path" ]; then
@ -146,14 +146,14 @@ fi
rm_version="$(ssh_cmd cat /sys/devices/soc0/machine)" rm_version="$(ssh_cmd cat /sys/devices/soc0/machine)"
case "$rm_version" in case "$rm_version" in
"reMarkable 1.0") "reMarkable 1.0")
width=1408 width=1408
height=1872 height=1872
bytes_per_pixel=2 bytes_per_pixel=2
fb_file="/dev/fb0" fb_file="/dev/fb0"
pixel_format="rgb565le" pixel_format="rgb565le"
;; ;;
"reMarkable 2.0") "reMarkable 2.0")
if ssh_cmd "[ -f /dev/shm/swtfb.01 ]"; then if ssh_cmd "[ -f /dev/shm/swtfb.01 ]"; then
width=1404 width=1404
height=1872 height=1872
@ -180,7 +180,7 @@ case "$rm_version" in
fi fi
fi fi
;; ;;
*) *)
echo "Unsupported reMarkable version: $rm_version." echo "Unsupported reMarkable version: $rm_version."
echo "Please visit https://github.com/rien/reStream/ for updates." echo "Please visit https://github.com/rien/reStream/ for updates."
exit 1 exit 1
@ -278,10 +278,10 @@ else
fi fi
# shellcheck disable=SC2086,SC2090 # shellcheck disable=SC2086,SC2090
$receive_cmd \ $receive_cmd |
| $decompress \ $decompress |
| $host_passthrough \ $host_passthrough |
| ( (
"$output_cmd" \ "$output_cmd" \
-vcodec rawvideo \ -vcodec rawvideo \
-loglevel "$loglevel" \ -loglevel "$loglevel" \