Christian Beier
Christian Beier
Add port forwarding instructions, fill in device IP, link https://en.wikipedia.org/wiki/Port_forwarding
Right now, we're sending the full framebuffer with every update. Compute changes relative to the last send framebuffer and send only the differing rectangles. Resources: - https://opencv.org/blog/enhanced-opencv-for-android-support-arm-performance-gains/ - https://docs.opencv.org/4.x//d7/dbd/tutorial_android_ocl_intro.html -...
I.e. a front buffer that's read out to the network and a backbuffer that get's filled by with pixel data from MediaProjection.
use https://developer.android.com/ndk/reference/group/a-hardware-buffer to maybe speed things up.
If you'd like to put out an incentive for fixing this bug, you can do so at https://issuehunt.io/r/bk138/multivnc?tab=idle **Is your bug report about the Desktop Multivnc or the Mobile MultiVNC?**...
Closes #102 # TODO - [x] decide what to show on New Connection UI - [ ] find a better alternative to those Spinners and enums? - [ ] decide...
- [ ] include libsshtunnel into build - [ ] create extended connection setup dialog
# Problem statement Both input ways use [panToMouse()](https://github.com/bk138/multivnc/blob/master/android/app/src/main/java/com/coboltforge/dontmind/multivnc/VncCanvas.java#L432) **but**: * touch input is relative and is allowed to move off screen, this way increasing the delta that gets computed in...
For instance, right now VncCanvas receives pointer events, sends them to PointerInputHandler which processes them and sends them back to VncCanvas which in turn sends them to VNCConn. Keyboard handling...