Extra callback was added to CameraListener - it uses newly created CameraData, which is wrapper for (data,width,height)
CameraListener was splitted into CameraListenerSimple (without this extra callback) and CameraListener (with it). The former is used
in CameraSurface
CameraView, CameraData: support of dataRotation was added - now you can transparently rotate frame data/canvas: either by fixed constant or to match screen orientation
CameraView: convertCoordsViewToCamera() was added