tags:

views:

51

answers:

0

For some reason the camera feed in my program is sideways. If I hold my finger up to the camera from the bottom, it shows up as coming from the right in the surfaceview.

I have a pretty standard implementation

    surfaceView = (SurfaceView)findViewById(R.id.surfaceView);
    surfaceHolder = surfaceView.getHolder();
    surfaceHolder.addCallback(surfaceCallback);
    surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

I've looked around but I can't seem to find any information on this. My device is a nexus One.

EDIT: If I set the screen orientation to landscape then it works fine for some reason... Can't get it in portrait though.