diff options
author | James Dong <jdong@google.com> | 2011-07-08 16:51:16 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-07-11 12:51:21 -0700 |
commit | 411ba422e3635d534928ffd81abf54f4f291c739 (patch) | |
tree | f3dbe434a44ee5c5d810b0ceb59f0382481cf9a7 /include/media/stagefright/MPEG4Writer.h | |
parent | 9b186a44051d0ef7f4ca67150f204299b15a448e (diff) | |
download | frameworks_av-411ba422e3635d534928ffd81abf54f4f291c739.zip frameworks_av-411ba422e3635d534928ffd81abf54f4f291c739.tar.gz frameworks_av-411ba422e3635d534928ffd81abf54f4f291c739.tar.bz2 |
Do not wait for unlaunched threads in stop()
Change-Id: If681749753bb96ee98c1539658cfd919eeb0cb65
Diffstat (limited to 'include/media/stagefright/MPEG4Writer.h')
-rw-r--r-- | include/media/stagefright/MPEG4Writer.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/media/stagefright/MPEG4Writer.h b/include/media/stagefright/MPEG4Writer.h index 904ce2a..77166ed 100644 --- a/include/media/stagefright/MPEG4Writer.h +++ b/include/media/stagefright/MPEG4Writer.h @@ -71,7 +71,8 @@ private: bool mUse32BitOffset; bool mIsFileSizeLimitExplicitlyRequested; bool mPaused; - bool mStarted; + bool mStarted; // Writer thread + track threads started successfully + bool mWriterThreadStarted; // Only writer thread started successfully off64_t mOffset; off_t mMdatOffset; uint8_t *mMoovBoxBuffer; @@ -182,6 +183,7 @@ private: void writeLatitude(int degreex10000); void writeLongitude(int degreex10000); void sendSessionSummary(); + void release(); MPEG4Writer(const MPEG4Writer &); MPEG4Writer &operator=(const MPEG4Writer &); |