Looking through the code I noticed the line:
#define
PROJECTION_CLIENT_MAX_IMAGE_BUF_SIZE
0xC8600
//854 * 480(16bit)
Could the fact that the screen resolution I'm trying to project is 2560 x 1440 cause problems?
I don't know what Lumia phones have a resolution of 854 x 480 but if anyone has one it may be worth testing. If it works it may be possible just to change some of the buffer sizes and get it working for larger screens. Beyond my capability but may be within
others'.
My opinion is that that line defines the buffer of the app, rather than the definition of a phone screen.
We don't know even if 4 years ago that app was working, and if it did it was with phones of those years, most probably running Win 8 or Win 8.1... Win 10 was not around yet, I guess...
I'm not a software guy, but looking at the source coding, I did see lines dealing with phone resolutions, meant to find out which was the one of the phone connected in a certain moment.
I have also , just looking to the site in the net, the feeling that the author stopped any development/update to newer O.S.
I brought up this reverse engineered app subject in the hope that somebody, even today still running a Win8 or Win 8.1 phone , could use that app as a temporary alternative to the official ProjectMyScreen app , in the meantime that MS solves the problem
( if ever they would do it... Windows phone is dead.. regretfully ).