OSDN Git Service

Automated import from //branches/cupcake/...@142512,142512
authorDave Sparks <>
Wed, 25 Mar 2009 06:05:19 +0000 (23:05 -0700)
committerThe Android Open Source Project <initial-contribution@android.com>
Wed, 25 Mar 2009 06:05:19 +0000 (23:05 -0700)
nodes/pvomxvideoencnode/src/pvmf_omx_videoenc_node.cpp

index aed53aa..f5945f1 100644 (file)
@@ -1109,6 +1109,11 @@ void PVMFOMXVideoEncNode::Run()
 {
     LOG_STACK_TRACE((0, "PVMFOMXVideoEncNode::Run: In"));
 
+    if (iResetInProgress) {
+        LOG_STACK_TRACE((0,"PVMFOMXVideoEncNode::Run() Reset in progress"));
+        return;
+    }
+
     if (!iCmdQueue.empty())
     {
         if (ProcessCommand(iCmdQueue.front()))
@@ -3358,7 +3363,7 @@ bool PVMFOMXVideoEncNode::FreeBuffersFromComponent(OsclMemPoolFixedChunkAllocato
                                           bool aIsThisInputBuffer      // is this input or output
                                           )
 {
-    LOG_STACK_TRACE((0,"PVMFOMXVideoEncNode::FreeBuffersToComponent(): In"));
+    LOG_STACK_TRACE((0,"PVMFOMXVideoEncNode::FreeBuffersFromComponent(): In"));
 
     OsclAny **ctrl_struct_ptr = NULL;  // temporary array to keep the addresses of buffer ctrl structures and buffers
     ctrl_struct_ptr = (OsclAny **) oscl_malloc(aNumBuffers * sizeof(OsclAny *));