diff options
author | James Dong <jdong@google.com> | 2010-07-13 11:04:27 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-07-13 11:04:27 -0700 |
commit | f6266bb1912255e92e590fcb6aedb719898545da (patch) | |
tree | 1729da3d544c2429961cd734c5cfba5f750ca33f /media/libmediaplayerservice/StagefrightRecorder.cpp | |
parent | 4714b0766ecf48f09f39b4781a5c4deafc092d49 (diff) | |
parent | 4999e983c8f2f0060c14f2d7c5488e7f553985b4 (diff) | |
download | frameworks_av-f6266bb1912255e92e590fcb6aedb719898545da.zip frameworks_av-f6266bb1912255e92e590fcb6aedb719898545da.tar.gz frameworks_av-f6266bb1912255e92e590fcb6aedb719898545da.tar.bz2 |
am f6bdc764: am 9d8bea11: Merge "Initial checkin for software AVC encoder" into gingerbread
Merge commit 'f6bdc764b7a21f8037504e1dc4f81227ea2bedea'
* commit 'f6bdc764b7a21f8037504e1dc4f81227ea2bedea':
Initial checkin for software AVC encoder
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.cpp')
-rw-r--r-- | media/libmediaplayerservice/StagefrightRecorder.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp index 139992a..3beae7f 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.cpp +++ b/media/libmediaplayerservice/StagefrightRecorder.cpp @@ -871,17 +871,19 @@ status_t StagefrightRecorder::setupVideoEncoder(const sp<MediaWriter>& writer) { sp<MetaData> meta = cameraSource->getFormat(); - int32_t width, height, stride, sliceHeight; + int32_t width, height, stride, sliceHeight, colorFormat; CHECK(meta->findInt32(kKeyWidth, &width)); CHECK(meta->findInt32(kKeyHeight, &height)); CHECK(meta->findInt32(kKeyStride, &stride)); CHECK(meta->findInt32(kKeySliceHeight, &sliceHeight)); + CHECK(meta->findInt32(kKeyColorFormat, &colorFormat)); enc_meta->setInt32(kKeyWidth, width); enc_meta->setInt32(kKeyHeight, height); enc_meta->setInt32(kKeyIFramesInterval, mIFramesInterval); enc_meta->setInt32(kKeyStride, stride); enc_meta->setInt32(kKeySliceHeight, sliceHeight); + enc_meta->setInt32(kKeyColorFormat, colorFormat); if (mVideoEncoderProfile != -1) { enc_meta->setInt32(kKeyVideoProfile, mVideoEncoderProfile); } |