support VIDIOC_CROPCAP and VIDIOC_S_CROP in the video4linux2 kernel module of the camera https://github.com/raspberrypi/linux/tree/rpi-4.4.y/drivers/media/platform/bcm2835 to be able to just get a smaller region from the camera (and client apps can remain unchanged)