aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2010-03-03 10:30:35 -0800
committerJames Dong <jdong@google.com>2010-03-03 10:30:35 -0800
commit42854ac00339d1b23eb39350768b71fc9db9ad4a (patch)
tree2440ce90c61d74b93fa60ea4f0692d133527f47f
parent8dea89784955d6a02ab971f67e2a8315f1e88aa4 (diff)
downloadopencore-42854ac00339d1b23eb39350768b71fc9db9ad4a.tar.gz
Add some extra debugging for tracking down stop recording problem
bug - 2484098
-rw-r--r--android/author/android_audio_input.cpp18
-rw-r--r--android/author/android_camera_input.cpp6
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;
}