Camera now helpfully pulls frames from the video stream (when it's streaming) rather than taking an out-of-band frame. There's synchronisation logic in there to make sure the frame we return is fresh (i.e. calling it multiple times quickly gets unique images, unlike simply returning self.latest_frame).
This behaviour can be disabled by setting video_priority to false (or by turning off live view).
color_image and gray_image now use get_image rather than raw_snapshot. get_image is equivalent to raw_snapshot when video_priority is False.
Camera now helpfully pulls frames from the video stream (when it's streaming) rather than taking an out-of-band frame. There's synchronisation logic in there to make sure the frame we return is fresh (i.e. calling it multiple times quickly gets unique images, unlike simply returning self.latest_frame).
This behaviour can be disabled by setting video_priority to false (or by turning off live view).
color_image and gray_image now use get_image rather than raw_snapshot. get_image is equivalent to raw_snapshot when video_priority is False.