OK I think I found the problem.
When the “enable hardware decoder” option is enabled, I get the weird picture resolutions.
When it isn’t, I get 1920x1080.
So I think when it’s enabled, the application is not able to grap pictures from the live stream, and instead fall back to taking screen shots of the phone screen.