SnapdragonCamera: Add support for CDS and TNR settings

Add support for CDS and TNR settings

- CDS and TNR can be controlled in
  photo mode and video mode.
- CDS is set to off and cannot be
  set to other value when TNR is enabled
- CDS value is restored when TNR is disabled again

CRs-Fixed: 715042
Change-Id: Idf08403e38d0e3e634b047a955f2328b4237e691
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index 328645a..8de713a 100644
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -438,7 +438,9 @@
     }
 
     public void overrideSettings(final String... keyvalues) {
-        mVideoMenu.overrideSettings(keyvalues);
+        if (mVideoMenu != null) {
+            mVideoMenu.overrideSettings(keyvalues);
+        }
     }
 
     public void setOrientationIndicator(int orientation, boolean animation) {