Use software encoder for time lapse capture.

Change-Id: I7f60eb1af95590c84b0cd98134f5a5a8963338dd
This commit is contained in:
Nipun Kwatra
2010-07-20 11:37:17 -07:00
parent f91f2971a8
commit 077cba41c1

View File

@@ -949,9 +949,11 @@ status_t StagefrightRecorder::setupVideoEncoder(const sp<MediaWriter>& writer) {
OMXClient client;
CHECK_EQ(client.connect(), OK);
uint32_t encoder_flags = (mCaptureTimeLapse) ? OMXCodec::kPreferSoftwareCodecs : 0;
sp<MediaSource> encoder = OMXCodec::Create(
client.interface(), enc_meta,
true /* createEncoder */, cameraSource);
true /* createEncoder */, cameraSource,
NULL, encoder_flags);
if (encoder == NULL) {
return UNKNOWN_ERROR;
}