@rbernon Thanks for the review. The current MR still doesn't implement `get_pixel_formats` for a few drivers (hence still draft). Does your approval imply that it's fine to merge this now and gradually transition the other drivers, or should we have everything in place before we merge? Although I am not set up to work/test on mac and android, I think the changes are mechanical enough that I can give it a go if preferred.