camera: same as audio, add a core provider based on Gi.