In Donut, OpenCORE AndroidCameraInput's DoStop() stops recording in
the following sequence:

    mCamera->setListener(NULL);
    mCamera->stopRecording();
    ReleaseQueuedFrames();

However, during the period between clearing listener and calling
stopRecording(), buffers sent from camera to AndroidCameraInput will
be lost, i.e. not received by listener and thus won't be sent back to
camera through releaseRecordingFrame(). If camera keeps waiting for
all buffers coming back from OpenCORE, it might hang there. Would it
be a problem? Shall we move stopRecording() before setLIstener(NULL)?

Thanks

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to