OSDN Git Service

Automated import from //branches/donutburger/...@141614,141614
authorWu-cheng Li <>
Wed, 25 Mar 2009 03:39:09 +0000 (20:39 -0700)
committerThe Android Open Source Project <initial-contribution@android.com>
Wed, 25 Mar 2009 03:39:09 +0000 (20:39 -0700)
camera/libcameraservice/CameraService.cpp

index c5c95b0..6a6a811 100644 (file)
@@ -731,6 +731,11 @@ void CameraService::Client::shutterCallback(void *user)
         return;
     }
 
+    // Play shutter sound.
+    if (client->mMediaPlayerClick.get() != NULL) {
+        client->mMediaPlayerClick->start();
+    }
+
     // Screen goes black after the buffer is unregistered.
     if (client->mSurface != 0 && !client->mUseOverlay) {
         client->mSurface->unregisterBuffers();
@@ -754,10 +759,6 @@ void CameraService::Client::shutterCallback(void *user)
 
         client->mSurface->registerBuffers(buffers);
     }
-
-    if (client->mMediaPlayerClick.get() != NULL) {
-        client->mMediaPlayerClick->start();
-    }
 }
 
 // picture callback - raw image ready