Lines Matching refs:pComponentPrivate

92     WBAMR_DEC_COMPONENT_PRIVATE* pComponentPrivate = (WBAMR_DEC_COMPONENT_PRIVATE*)pThreadData;
93 OMX_COMPONENTTYPE *pHandle = pComponentPrivate->pHandle;
102 OMX_PRINT1(pComponentPrivate->dbg, "Entering\n");
105 pComponentPrivate->pPERFcomp = PERF_Create(PERF_FOURCC('W', 'B', '_', 'D'),
110 fdmax = pComponentPrivate->cmdPipe[0];
112 if (pComponentPrivate->dataPipe[0] > fdmax) {
113 fdmax = pComponentPrivate->dataPipe[0];
118 FD_SET (pComponentPrivate->cmdPipe[0], &rfds);
119 FD_SET (pComponentPrivate->dataPipe[0], &rfds);
124 OMX_PRINT1(pComponentPrivate->dbg, "AmrComponentThread \n");
134 if (pComponentPrivate->bIsStopping == 1) {
135 OMX_ERROR4(pComponentPrivate->dbg, "Comp Thrd Exiting here...\n");
140 OMX_PRSTATE2(pComponentPrivate->dbg, "bIsStopping = %ld\n",
141 pComponentPrivate->bIsStopping);
143 OMX_PRBUFFER2(pComponentPrivate->dbg, "lcml_nOpBuf = %ld\n",
144 pComponentPrivate->lcml_nOpBuf);
146 OMX_PRBUFFER2(pComponentPrivate->dbg, "lcml_nIpBuf = %ld\n",
147 pComponentPrivate->lcml_nIpBuf);
148 OMX_PRBUFFER2(pComponentPrivate->dbg, "app_nBuf = %ld\n",
149 pComponentPrivate->app_nBuf);
151 if (pComponentPrivate->bIsStopping == 1) {
153 pComponentPrivate->bIsStopping = 0;
154 pComponentPrivate->lcml_nOpBuf = 0;
155 pComponentPrivate->lcml_nIpBuf = 0;
156 pComponentPrivate->app_nBuf = 0;
157 pComponentPrivate->num_Reclaimed_Op_Buff = 0;
159 OMX_PRINT1(pComponentPrivate->dbg, "AmrComponentThread \n");
160 if (pComponentPrivate->curState != OMX_StateIdle) {
161 OMX_PRINT1(pComponentPrivate->dbg, "AmrComponentThread \n");
165 OMX_PRINT2(pComponentPrivate->dbg,"Component Time Out !!!!!!!!!!!! \n");
167 OMX_ERROR4(pComponentPrivate->dbg, "Error in Select\n");
168 pComponentPrivate->cbInfo.EventHandler (pHandle,
176 } else if (FD_ISSET (pComponentPrivate->dataPipe[0], &rfds)) {
177 OMX_PRCOMM2(pComponentPrivate->dbg, "DATA pipe is set in Component Thread\n");
178 ret = read(pComponentPrivate->dataPipe[0], &pBufHeader, sizeof(pBufHeader));
180 OMX_ERROR4(pComponentPrivate->dbg, "Error while reading from the pipe\n");
182 eError = WBAMR_DEC_HandleDataBuf_FromApp (pBufHeader,pComponentPrivate);
184 OMX_ERROR2(pComponentPrivate->dbg, "Error From WBAMR_DEC_HandleDataBuf_FromApp\n");
188 else if (FD_ISSET (pComponentPrivate->cmdPipe[0], &rfds)) {
190 OMX_PRCOMM2(pComponentPrivate->dbg, "CMD pipe is set in Component Thread\n");
191 nRet = WBAMR_DEC_HandleCommand (pComponentPrivate);
193 OMX_PRINT1(pComponentPrivate->dbg, "Exiting from Component thread\n");
196 OMX_ERROR4(pComponentPrivate->dbg, "Function Mp3Dec_FreeCompResources returned\
200 OMX_PRBUFFER2(pComponentPrivate->dbg, "ARM Side Resources Have Been Freed\n");
202 pComponentPrivate->curState = OMX_StateLoaded;
204 PERF_Boundary(pComponentPrivate->pPERFcomp,PERF_BoundaryComplete | PERF_BoundaryCleanup);
206 if (pComponentPrivate->bPreempted == 0) {
207 pComponentPrivate->cbInfo.EventHandler(pHandle,
211 pComponentPrivate->curState,
215 pComponentPrivate->cbInfo.EventHandler(pHandle,
221 pComponentPrivate->bPreempted = 0;
229 PERF_Done(pComponentPrivate->pPERFcomp);
231 OMX_PRINT1(pComponentPrivate->dbg, "Exiting\n");