Loading media/libmediaplayerservice/StagefrightRecorder.cpp +7 −4 Original line number Original line Diff line number Diff line Loading @@ -125,6 +125,7 @@ StagefrightRecorder::StagefrightRecorder(const String16 &opPackageName) ALOGV("Constructor"); ALOGV("Constructor"); mMetricsItem = NULL; mAnalyticsDirty = false; mAnalyticsDirty = false; reset(); reset(); } } Loading Loading @@ -199,11 +200,13 @@ void StagefrightRecorder::updateMetrics() { void StagefrightRecorder::flushAndResetMetrics(bool reinitialize) { void StagefrightRecorder::flushAndResetMetrics(bool reinitialize) { ALOGV("flushAndResetMetrics"); ALOGV("flushAndResetMetrics"); // flush anything we have, maybe setup a new record // flush anything we have, maybe setup a new record if (mAnalyticsDirty && mMetricsItem != NULL) { if (mMetricsItem != NULL) { if (mAnalyticsDirty) { updateMetrics(); updateMetrics(); if (mMetricsItem->count() > 0) { if (mMetricsItem->count() > 0) { mMetricsItem->selfrecord(); mMetricsItem->selfrecord(); } } } delete mMetricsItem; delete mMetricsItem; mMetricsItem = NULL; mMetricsItem = NULL; } } Loading Loading
media/libmediaplayerservice/StagefrightRecorder.cpp +7 −4 Original line number Original line Diff line number Diff line Loading @@ -125,6 +125,7 @@ StagefrightRecorder::StagefrightRecorder(const String16 &opPackageName) ALOGV("Constructor"); ALOGV("Constructor"); mMetricsItem = NULL; mAnalyticsDirty = false; mAnalyticsDirty = false; reset(); reset(); } } Loading Loading @@ -199,11 +200,13 @@ void StagefrightRecorder::updateMetrics() { void StagefrightRecorder::flushAndResetMetrics(bool reinitialize) { void StagefrightRecorder::flushAndResetMetrics(bool reinitialize) { ALOGV("flushAndResetMetrics"); ALOGV("flushAndResetMetrics"); // flush anything we have, maybe setup a new record // flush anything we have, maybe setup a new record if (mAnalyticsDirty && mMetricsItem != NULL) { if (mMetricsItem != NULL) { if (mAnalyticsDirty) { updateMetrics(); updateMetrics(); if (mMetricsItem->count() > 0) { if (mMetricsItem->count() > 0) { mMetricsItem->selfrecord(); mMetricsItem->selfrecord(); } } } delete mMetricsItem; delete mMetricsItem; mMetricsItem = NULL; mMetricsItem = NULL; } } Loading