]> sjero.net Git - linphone/commitdiff
Don't load Camera Manager on video uncapable devices.
authorGuillaume Beraudo <guillaume.beraudo@belledonne-communications.com>
Thu, 4 Aug 2011 14:13:16 +0000 (16:13 +0200)
committerGuillaume Beraudo <guillaume.beraudo@belledonne-communications.com>
Thu, 4 Aug 2011 14:13:16 +0000 (16:13 +0200)
video/AndroidCameraRecordManager.java

index 22f437d2166e493bf1e5cd22a06e6c6c4feb0681..7e8e8b6137302eb6803ea537bc9538d440479b5a 100644 (file)
@@ -67,6 +67,9 @@ public class AndroidCameraRecordManager {
 
        // singleton
        private AndroidCameraRecordManager() {
+               if (!Version.isVideoCapable()) { // imply sdk>=5
+                       throw new RuntimeException("AndroidCameraRecordManager: hardware is not video capable");
+               }
                cc = Version.sdkAboveOrEqual(9) ? new AndroidCameraConf9() : new AndroidCameraConf5();
                Log.i("=== Detected " + cc.getFoundCameras()+ " ===");
                cameraId = cc.getFoundCameras().defaultC;