summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/StagefrightRecorder.cpp
diff options
context:
space:
mode:
authorRobert Shih <robertshih@google.com>2014-07-24 14:00:09 -0700
committerRobert Shih <robertshih@google.com>2014-07-24 16:07:59 -0700
commit68e97e7388bc9efa03e56c999645002cc3f38df5 (patch)
tree288ef2db529991fe24d5b3315f1fb78100da32f4 /media/libmediaplayerservice/StagefrightRecorder.cpp
parentc15c265676da2226a18a5373812608b19d4719d7 (diff)
downloadframeworks_av-68e97e7388bc9efa03e56c999645002cc3f38df5.zip
frameworks_av-68e97e7388bc9efa03e56c999645002cc3f38df5.tar.gz
frameworks_av-68e97e7388bc9efa03e56c999645002cc3f38df5.tar.bz2
StagefrightRecorder: check for WEBM format instead of MP4
Bug: 16544665 Change-Id: Idc45bd4cafc65a11132d10fdf21f8439e186f35f
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.cpp')
-rw-r--r--media/libmediaplayerservice/StagefrightRecorder.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp
index 217b248..8774117 100644
--- a/media/libmediaplayerservice/StagefrightRecorder.cpp
+++ b/media/libmediaplayerservice/StagefrightRecorder.cpp
@@ -1551,10 +1551,10 @@ status_t StagefrightRecorder::setupMPEG4orWEBMRecording() {
status_t err = OK;
sp<MediaWriter> writer;
- if (mOutputFormat == OUTPUT_FORMAT_MPEG_4) {
- writer = new MPEG4Writer(mOutputFd);
- } else {
+ if (mOutputFormat == OUTPUT_FORMAT_WEBM) {
writer = new WebmWriter(mOutputFd);
+ } else {
+ writer = new MPEG4Writer(mOutputFd);
}
if (mVideoSource < VIDEO_SOURCE_LIST_END) {
@@ -1575,7 +1575,7 @@ status_t StagefrightRecorder::setupMPEG4orWEBMRecording() {
mTotalBitRate += mVideoBitRate;
}
- if (mOutputFormat == OUTPUT_FORMAT_MPEG_4) {
+ if (mOutputFormat != OUTPUT_FORMAT_WEBM) {
// Audio source is added at the end if it exists.
// This help make sure that the "recoding" sound is suppressed for
// camcorder applications in the recorded files.
@@ -1625,7 +1625,7 @@ void StagefrightRecorder::setupMPEG4orWEBMMetaData(sp<MetaData> *meta) {
if (mMovieTimeScale > 0) {
(*meta)->setInt32(kKeyTimeScale, mMovieTimeScale);
}
- if (mOutputFormat == OUTPUT_FORMAT_MPEG_4) {
+ if (mOutputFormat != OUTPUT_FORMAT_WEBM) {
(*meta)->setInt32(kKey64BitFileOffset, mUse64BitFileOffset);
if (mTrackEveryTimeDurationUs > 0) {
(*meta)->setInt64(kKeyTrackTimeStatus, mTrackEveryTimeDurationUs);