diff options
author | Marco Nelissen <marcone@google.com> | 2014-12-10 20:23:11 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-12-10 20:23:11 +0000 |
commit | a2bc118cfe860f9c108ba089b021d3b003185c56 (patch) | |
tree | 01ace41f1fead604b9545ed496acf1a443256f30 /media | |
parent | c948a971ba70b7d9c60c56cf5977770ac61fc3f9 (diff) | |
parent | 2a0f484e7d95490274e77cd4adc01592cfdf6e3a (diff) | |
download | frameworks_av-a2bc118cfe860f9c108ba089b021d3b003185c56.zip frameworks_av-a2bc118cfe860f9c108ba089b021d3b003185c56.tar.gz frameworks_av-a2bc118cfe860f9c108ba089b021d3b003185c56.tar.bz2 |
am 2a0f484e: am a04c05ab: Merge "Truncate file before recording into it."
* commit '2a0f484e7d95490274e77cd4adc01592cfdf6e3a':
Truncate file before recording into it.
Diffstat (limited to 'media')
-rw-r--r-- | media/libmediaplayerservice/StagefrightRecorder.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp index 3d093fa..86639cb 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.cpp +++ b/media/libmediaplayerservice/StagefrightRecorder.cpp @@ -260,6 +260,9 @@ status_t StagefrightRecorder::setOutputFile(int fd, int64_t offset, int64_t leng return -EBADF; } + // start with a clean, empty file + ftruncate(fd, 0); + if (mOutputFd >= 0) { ::close(mOutputFd); } |