private void stopLivePreview() {
   synchronized (mLockObj) {
     if (mLivePreviewTask != null) {
       mLivePreviewTask.stop();
       mLivePreviewTask = null;
     }
     if (mServer != null) {
       mServer.stop();
       mServer = null;
     }
   }
 }