97 int inBufExchanged=0,outBufExchanged=0;
111 pthread_mutex_lock(&omx_base_filter_Private->
flush_mutex);
114 pthread_mutex_unlock(&omx_base_filter_Private->
flush_mutex);
116 DEBUG(
DEB_LEV_FULL_SEQ,
"In %s 1 signaling flush all cond iE=%d,iF=%d,oE=%d,oF=%d iSemVal=%d,oSemval=%d\n",
117 __func__,inBufExchanged,isInputBufferNeeded,outBufExchanged,isOutputBufferNeeded,pInputSem->
semval,pOutputSem->
semval);
135 DEBUG(
DEB_LEV_FULL_SEQ,
"In %s 2 signaling flush all cond iE=%d,iF=%d,oE=%d,oF=%d iSemVal=%d,oSemval=%d\n",
136 __func__,inBufExchanged,isInputBufferNeeded,outBufExchanged,isOutputBufferNeeded,pInputSem->
semval,pOutputSem->
semval);
140 pthread_mutex_lock(&omx_base_filter_Private->
flush_mutex);
142 pthread_mutex_unlock(&omx_base_filter_Private->
flush_mutex);
172 if(pInputQueue->
nelem>0){
175 pInputBuffer =
dequeue(pInputQueue);
176 if(pInputBuffer == NULL){
185 if(pOutputQueue->
nelem>0){
188 pOutputBuffer =
dequeue(pOutputQueue);
189 if(pOutputBuffer == NULL){
234 (*(omx_base_filter_Private->
BufferMgmtCallback))(openmaxStandComp, pInputBuffer, pOutputBuffer);
240 DEBUG(
DEB_LEV_ERR,
"In %s Received Buffer in non-Executing State(%x)\n", __func__, (
int)omx_base_filter_Private->
state);