summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/StagefrightRecorder.cpp
diff options
context:
space:
mode:
authorPraveen Chavan <pchavan@codeaurora.org>2014-10-06 00:37:28 -0700
committerChong Zhang <chz@google.com>2014-10-06 11:24:46 -0700
commitbc78bd02f0b823b18e3a4f8b8f862780b51994c0 (patch)
treea78af3ef1bcc6e0b90af4de8b809dd6533a95f1b /media/libmediaplayerservice/StagefrightRecorder.cpp
parentb220fe0e40bc3752b62a9576fc824634a16fc3ab (diff)
downloadframeworks_av-bc78bd02f0b823b18e3a4f8b8f862780b51994c0.zip
frameworks_av-bc78bd02f0b823b18e3a4f8b8f862780b51994c0.tar.gz
frameworks_av-bc78bd02f0b823b18e3a4f8b8f862780b51994c0.tar.bz2
StageFrightRecorder: Enable meta-data mode for VP8 hardware encoder.
Meta-data mode for input is preferred (rather required) for recording with camera v1. This capability is queried and enabled per codec; enable it for VP8 hardware encoder. Bug: 17664960 Change-Id: I4735c61670ebe0a555002cc25ef3ed823ab02f1f
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.cpp')
-rw-r--r--media/libmediaplayerservice/StagefrightRecorder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp
index 17190fb..cadd691 100644
--- a/media/libmediaplayerservice/StagefrightRecorder.cpp
+++ b/media/libmediaplayerservice/StagefrightRecorder.cpp
@@ -1172,6 +1172,7 @@ status_t StagefrightRecorder::checkVideoEncoderCapabilities(
client.interface(),
(mVideoEncoder == VIDEO_ENCODER_H263 ? MEDIA_MIMETYPE_VIDEO_H263 :
mVideoEncoder == VIDEO_ENCODER_MPEG_4_SP ? MEDIA_MIMETYPE_VIDEO_MPEG4 :
+ mVideoEncoder == VIDEO_ENCODER_VP8 ? MEDIA_MIMETYPE_VIDEO_VP8 :
mVideoEncoder == VIDEO_ENCODER_H264 ? MEDIA_MIMETYPE_VIDEO_AVC : ""),
false /* decoder */, true /* hwCodec */, &codecs);
*supportsCameraSourceMetaDataMode = codecs.size() > 0;