summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawit Pornkitprasan <p.pawit@gmail.com>2014-11-19 22:29:34 +0700
committerPawit Pornkitprasan <p.pawit@gmail.com>2014-11-19 22:29:36 +0700
commit2f52c5bcde5781da23505c28b2600b332fb3b0f6 (patch)
treec07015578e1955f7326311c76713b5653d3c0624
parentb2004bc7af3311e7dedf7ed42f820a5e08a4bd99 (diff)
downloadandroid_packages_apps_Camera2-2f52c5bcde5781da23505c28b2600b332fb3b0f6.tar.gz
android_packages_apps_Camera2-2f52c5bcde5781da23505c28b2600b332fb3b0f6.tar.bz2
android_packages_apps_Camera2-2f52c5bcde5781da23505c28b2600b332fb3b0f6.zip
Camera2: fix video recording for older drivers
Older drivers need the preview size to be the same as the video size. This check is done in getDesiredPreviewSize but was broken because CameraCapabilities return an empty list instead of null. Change-Id: If4d570923bd4809c8e651831a061414836e01a36
-rw-r--r--src/com/android/camera/VideoModule.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java
index 73e5548ec..249b49bc4 100644
--- a/src/com/android/camera/VideoModule.java
+++ b/src/com/android/camera/VideoModule.java
@@ -790,7 +790,7 @@ public class VideoModule extends CameraModule
*/
private static Point getDesiredPreviewSize(Context context, CameraSettings settings,
CameraCapabilities capabilities, CamcorderProfile profile, Point previewScreenSize) {
- if (capabilities.getSupportedVideoSizes() == null) {
+ if (capabilities.getSupportedVideoSizes().size() == 0) {
// Driver doesn't support separate outputs for preview and video.
return new Point(profile.videoFrameWidth, profile.videoFrameHeight);
}