rien / reStream

Stream your reMarkable screen over SSH.
MIT License
732 stars 56 forks source link

ReMarkable software update 2.12.1.527 breaks reStream #89

Closed Myridium closed 6 months ago

Myridium commented 2 years ago

Per the title. The latest software update to the reMarkable firmware breaks reStream. Software version 2.12.1.527.

Output of reStream:

[SSH] true
[SSH] cat /sys/devices/soc0/machine
[SSH] [ -f /dev/shm/swtfb.01 ]
[SSH] [ ! -f ~/restream ] && [ ! -f /opt/bin/restream ]
[SSH] PATH="$PATH:/opt/bin/:." restream -h 1404 -w 1872 -b 1 -f :mem:
ffplay version n4.4.1 Copyright (c) 2003-2021 the FFmpeg developers
  built with gcc 11.1.0 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-shared --enable-version3
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
./restream: line 7: syntax error near unexpected token `newline'0   
./restream: line 7: `<!DOCTYPE html>'
Input #0, rawvideo, from 'pipe:':
  Duration: N/A, bitrate: 525657 kb/s
  Stream #0:0: Video: rawvideo (Y800 / 0x30303859), gray, 1872x1404, 525657 kb/s, 25 tbr, 25 tbn, 25 tbc
^C[SSH] kill $(pidof restream)=    0KB vq=    0KB sq=    0B f=0/0   
rien commented 2 years ago

This was probably caused by #81, where I forgot to add the binary to the release. Try running the steps in https://github.com/rien/reStream#remarkable again, and this will probably be fixed.

Myridium commented 2 years ago

This was probably caused by #81, where I forgot to add the binary to the release. Try running the steps in https://github.com/rien/reStream#remarkable again, and this will probably be fixed.

Thanks. I had downloaded the binary from the git repository itself, rather than the releases section because it was missing. Looks like the one in the git repo is also out of date?

rien commented 6 months ago

I have updated the binary in the git repo and on the newest release page now :)