when i start camera then its surface comes in just opposite 
<p>my code for surface creation is: </p>

<pre><code>public void surfaceCreated(SurfaceHolder arg0){
        // TODO Auto-generated method stub


        if (camera == null) {
            try {
                Log.e("camera starting","camera starting");
                camera = android.hardware.Camera.open();
                Camera.Parameters parameters = camera.getParameters();
                //final List&lt;String&gt; coloreffects = camera.getParameters().getSupportedColorEffects();
                mParameters.set("rotation","ANTIBANDING_60HZ");
                parameters.setFocusMode(Camera.Parameters.EFFECT_SEPIA);
                parameters.getFocusMode();

                mParameters.set("rotation",90);
                parameters.setFocusMode("android.intent.extra.focus");
                Intent intent = new Intent("android.intent.extra.focus");
                startActivityForResult(intent, 0);

                camera.setParameters(parameters);
                Log.e("camera running","camera runnng");

            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
             }
</code></pre>
