Absolutely agree... the resolution increase was to just see how it will behave, it's not much better (cant really tell a difference). you can set it lower though.
resolutions[] = {
{ "QQVGA", 160, 120 },
{ "QCIF", 176, 144 },
{ "CGA", 320, 200 },
{ "QVGA", 320, 240 },
{ "CIF", 352, 288 },
{ "PAL", 720, 576 },
{ "VGA", 640, 480 },
{ "SVGA", 800, 600 },
{ "XGA", 1024, 768 },
{ "HD", 1280, 720 },
{ "SXGA", 1280, 1024 },
{ "UXGA", 1600, 1200 },
{ "FHD", 1920, 1280 },
};
But the restart timer looks to be a way to improve performance... maybe longer than 10 sec will work better, i just passed 5 days with out a failure, but i had to restart the printer for other reasons (relocation).
the web page camera viewing is set to a smaller size (600 x 450) so really... if we wanted to optimize the best for the web page... we should force the res to VGA in the config file. This would be the closest size, and theoretically be the lightest from a memory/utilization standpoint.