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 -~----------~----~----~----~------~----~------~--~---