diff options
author | James Dong <jdong@google.com> | 2010-03-03 10:30:35 -0800 |
---|---|---|
committer | James Dong <jdong@google.com> | 2010-03-03 10:30:35 -0800 |
commit | 42854ac00339d1b23eb39350768b71fc9db9ad4a (patch) | |
tree | 2440ce90c61d74b93fa60ea4f0692d133527f47f | |
parent | 8dea89784955d6a02ab971f67e2a8315f1e88aa4 (diff) | |
download | opencore-42854ac00339d1b23eb39350768b71fc9db9ad4a.tar.gz |
Add some extra debugging for tracking down stop recording problem
bug - 2484098
-rw-r--r-- | android/author/android_audio_input.cpp | 18 | ||||
-rw-r--r-- | android/author/android_camera_input.cpp | 6 |
2 files changed, 14 insertions, 10 deletions
diff --git a/android/author/android_audio_input.cpp b/android/author/android_audio_input.cpp index 5e030f01d..d50bf1c1b 100644 --- a/android/author/android_audio_input.cpp +++ b/android/author/android_audio_input.cpp @@ -948,7 +948,7 @@ PVMFStatus AndroidAudioInput::DoPause() //////////////////////////////////////////////////////////////////////////// PVMFStatus AndroidAudioInput::DoReset() { - LOGV("DoReset"); + LOGD("DoReset: E"); // Remove and destroy the clock state observer RemoveDestroyClockStateObs(); iExitAudioThread = true; @@ -956,9 +956,9 @@ PVMFStatus AndroidAudioInput::DoReset() iFirstFrameReceived = false; iFirstFrameTs = 0; if(iAudioThreadStarted ){ - iAudioThreadSem->Signal(); - iAudioThreadTermSem->Wait(); - iAudioThreadStarted = false; + iAudioThreadSem->Signal(); + iAudioThreadTermSem->Wait(); + iAudioThreadStarted = false; } while(!iCmdQueue.empty()) { @@ -979,6 +979,7 @@ PVMFStatus AndroidAudioInput::DoReset() iWriteResponseQueue.erase(&iWriteResponseQueue[0]); } iState = STATE_IDLE; + LOGD("DoReset: X"); return PVMFSuccess; } @@ -996,7 +997,7 @@ PVMFStatus AndroidAudioInput::DoFlush() //////////////////////////////////////////////////////////////////////////// PVMFStatus AndroidAudioInput::DoStop() { - LOGV("DoStop"); + LOGD("DoStop: E"); // Remove and destroy the clock state observer RemoveDestroyClockStateObs(); @@ -1007,10 +1008,11 @@ PVMFStatus AndroidAudioInput::DoStop() iFirstFrameTs = 0; iState = STATE_STOPPED; if(iAudioThreadStarted ){ - iAudioThreadSem->Signal(); - iAudioThreadTermSem->Wait(); - iAudioThreadStarted = false; + iAudioThreadSem->Signal(); + iAudioThreadTermSem->Wait(); + iAudioThreadStarted = false; } + LOGD("DoStop: X"); return PVMFSuccess; } diff --git a/android/author/android_camera_input.cpp b/android/author/android_camera_input.cpp index 7f2c37ca7..71ce81c04 100644 --- a/android/author/android_camera_input.cpp +++ b/android/author/android_camera_input.cpp @@ -991,7 +991,7 @@ PVMFStatus AndroidCameraInput::DoPause() // Does this work for reset? PVMFStatus AndroidCameraInput::DoReset() { - LOGV("DoReset"); + LOGD("DoReset: E"); // Remove and destroy the clock state observer RemoveDestroyClockObs(); iDataEventCounter = 0; @@ -1011,6 +1011,7 @@ PVMFStatus AndroidCameraInput::DoReset() } Cancel(); iState = STATE_IDLE; + LOGD("DoReset: X"); return PVMFSuccess; } @@ -1027,7 +1028,7 @@ PVMFStatus AndroidCameraInput::DoFlush(const AndroidCameraInputCmd& aCmd) PVMFStatus AndroidCameraInput::DoStop(const AndroidCameraInputCmd& aCmd) { - LOGV("DoStop"); + LOGD("DoStop: E"); // Remove and destroy the clock state observer RemoveDestroyClockObs(); @@ -1040,6 +1041,7 @@ PVMFStatus AndroidCameraInput::DoStop(const AndroidCameraInputCmd& aCmd) ReleaseQueuedFrames(); } iState = STATE_STOPPED; + LOGD("DoStop: X"); return PVMFSuccess; } |