Merge "Logging the duration range from different media tracks for recording" into honeycomb
This commit is contained in:
@@ -590,6 +590,7 @@ status_t MPEG4Writer::stop() {
|
|||||||
|
|
||||||
status_t err = OK;
|
status_t err = OK;
|
||||||
int64_t maxDurationUs = 0;
|
int64_t maxDurationUs = 0;
|
||||||
|
int64_t minDurationUs = 0x7fffffffffffffffLL;
|
||||||
for (List<Track *>::iterator it = mTracks.begin();
|
for (List<Track *>::iterator it = mTracks.begin();
|
||||||
it != mTracks.end(); ++it) {
|
it != mTracks.end(); ++it) {
|
||||||
status_t status = (*it)->stop();
|
status_t status = (*it)->stop();
|
||||||
@@ -601,6 +602,14 @@ status_t MPEG4Writer::stop() {
|
|||||||
if (durationUs > maxDurationUs) {
|
if (durationUs > maxDurationUs) {
|
||||||
maxDurationUs = durationUs;
|
maxDurationUs = durationUs;
|
||||||
}
|
}
|
||||||
|
if (durationUs < minDurationUs) {
|
||||||
|
minDurationUs = durationUs;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mTracks.size() > 1) {
|
||||||
|
LOGD("Duration from tracks range is [%lld, %lld] us",
|
||||||
|
minDurationUs, maxDurationUs);
|
||||||
}
|
}
|
||||||
|
|
||||||
stopWriterThread();
|
stopWriterThread();
|
||||||
|
|||||||
Reference in New Issue
Block a user