Thank you for the detailed explanation & link. From the bird's eye view, I see that you are providing extra viewfinder transfer features that RemoteCapture does not, such as the ability to view play mode and overlay the UI, and from a user's perspective, and those modes may be "interfering" with each other, for now.
A quick comment while I set up to get the data you request.
Let us begin with RemoteCapture. RemoteCapture viewfinder is the "standard" 320x240, ie 4/3. I've used this for many years and with the S50 (and I think also with the SX110) it gives the same aspect ratio as a high-resolution shot photo.
I agree thus the live image in CHDKPTP has to be scaled.
Please refer to my attachment again. I wrote "240" on the left because I eyeballed and did not measure. RemoteCapture *is indeed* 240, but CHDKPTP here is 244 (close but not exact). So neither X nor Y are correct.
Notice in my attachment I had [Scale for A/R] checked. If I uncheck it, the entire viewport shrinks which results in a live image height of 216 (worse instead of better), ie 360x216.
With respect to "tearing" I showed you, I beg to disagree. The scene was completely still when I took the screen shot. I think the "tearing" in this case occurs due to incorrect A/R. Please comment.
Yes, I am willing to test, for the benefit of both of CHDKPTP and my project. I think for that the forum may not be needed, and it might be more expeditious to handle this over email. If you agree reyalp, how can we exchange addresses?