I'm running a Nexus 5, API 23, and opening the camera with:
Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
However once this opens the camera appears upside down by default like this:
I've checked other threads which say to disable 'Use Host GPU' and to set the activity's screenOrientation to sensorPortrait but these haven't worked. Any ideas?