From 94397fe29056f8c3f8b8066a3c7e4809b0efeca2 Mon Sep 17 00:00:00 2001 From: "mcasas@chromium.org" Date: Fri, 4 Oct 2013 16:08:46 +0000 Subject: Enable camera hardware image stabilization -where available- in Clank. See bug, but in general the API is not implemented in almost any device tested so far. TBR=wjia@chromium.org BUG=303507 Review URL: https://codereview.chromium.org/25661003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227017 0039d316-1c4b-4281-b951-d872f2087c98 --- media/base/android/java/src/org/chromium/media/VideoCapture.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'media') diff --git a/media/base/android/java/src/org/chromium/media/VideoCapture.java b/media/base/android/java/src/org/chromium/media/VideoCapture.java index 27b5532..3f274bd 100644 --- a/media/base/android/java/src/org/chromium/media/VideoCapture.java +++ b/media/base/android/java/src/org/chromium/media/VideoCapture.java @@ -180,6 +180,14 @@ public class VideoCapture implements PreviewCallback, OnFrameAvailableListener { calculateImageFormat(matchedWidth, matchedHeight); + if (parameters.isVideoStabilizationSupported()){ + Log.d(TAG, "Image stabilization supported, currently: " + + parameters.getVideoStabilization() + ", setting it."); + parameters.setVideoStabilization(true); + } else { + Log.d(TAG, "Image stabilization not supported."); + } + parameters.setPreviewSize(matchedWidth, matchedHeight); parameters.setPreviewFormat(mImageFormat); parameters.setPreviewFpsRange(fpsMin, fpsMax); -- cgit v1.1