diff options
author | mcasas@chromium.org <mcasas@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-04 16:08:46 +0000 |
---|---|---|
committer | mcasas@chromium.org <mcasas@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-04 16:08:46 +0000 |
commit | 94397fe29056f8c3f8b8066a3c7e4809b0efeca2 (patch) | |
tree | aa4a136af78810454f2248d145bad86e11e68d2e /media | |
parent | 06d05b851c7d2c64160013c30563352f0765929e (diff) | |
download | chromium_src-94397fe29056f8c3f8b8066a3c7e4809b0efeca2.zip chromium_src-94397fe29056f8c3f8b8066a3c7e4809b0efeca2.tar.gz chromium_src-94397fe29056f8c3f8b8066a3c7e4809b0efeca2.tar.bz2 |
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
Diffstat (limited to 'media')
-rw-r--r-- | media/base/android/java/src/org/chromium/media/VideoCapture.java | 8 |
1 files changed, 8 insertions, 0 deletions
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); |