Lines Matching refs:port

134             const PortInfo *port =
137 memcpy(defParams, &port->mDef, sizeof(port->mDef));
161 PortInfo *port =
164 if (defParams->nBufferSize != port->mDef.nBufferSize) {
165 CHECK_GE(defParams->nBufferSize, port->mDef.nBufferSize);
166 port->mDef.nBufferSize = defParams->nBufferSize;
170 != port->mDef.nBufferCountActual) {
172 port->mDef.nBufferCountMin);
174 port->mDef.nBufferCountActual = defParams->nBufferCountActual;
216 PortInfo *port = &mPorts.editItemAt(portIndex);
218 CHECK(mState == OMX_StateLoaded || port->mDef.bEnabled == OMX_FALSE);
220 CHECK_LT(port->mBuffers.size(), port->mDef.nBufferCountActual);
222 port->mBuffers.push();
225 &port->mBuffers.editItemAt(port->mBuffers.size() - 1);
230 if (port->mBuffers.size() == port->mDef.nBufferCountActual) {
231 port->mDef.bPopulated = OMX_TRUE;
268 PortInfo *port = &mPorts.editItemAt(portIndex);
272 || port->mDef.bEnabled == OMX_FALSE);
276 for (size_t i = 0; i < port->mBuffers.size(); ++i) {
277 BufferInfo *buffer = &port->mBuffers.editItemAt(i);
293 port->mBuffers.removeAt(i);
294 port->mDef.bPopulated = OMX_FALSE;
360 PortInfo *port = &mPorts.editItemAt(portIndex);
362 for (size_t j = 0; j < port->mBuffers.size(); ++j) {
363 BufferInfo *buffer = &port->mBuffers.editItemAt(j);
371 && port->mDef.eDir == OMX_DirInput)
372 || (port->mDef.eDir == OMX_DirOutput));
374 port->mQueue.push_back(buffer);
456 PortInfo *port = &mPorts.editItemAt(portIndex);
457 CHECK_EQ((int)port->mTransition, (int)PortInfo::NONE);
458 CHECK(port->mDef.bEnabled == !enable);
461 port->mDef.bEnabled = OMX_FALSE;
462 port->mTransition = PortInfo::DISABLING;
464 for (size_t i = 0; i < port->mBuffers.size(); ++i) {
465 BufferInfo *buffer = &port->mBuffers.editItemAt(i);
470 if (port->mDef.eDir == OMX_DirInput) {
473 CHECK_EQ(port->mDef.eDir, OMX_DirOutput);
479 port->mQueue.clear();
481 port->mTransition = PortInfo::ENABLING;
503 PortInfo *port = &mPorts.editItemAt(portIndex);
504 CHECK_EQ((int)port->mTransition, (int)PortInfo::NONE);
506 for (size_t i = 0; i < port->mBuffers.size(); ++i) {
507 BufferInfo *buffer = &port->mBuffers.editItemAt(i);
519 if (port->mDef.eDir == OMX_DirInput) {
522 CHECK_EQ(port->mDef.eDir, OMX_DirOutput);
528 port->mQueue.clear();
545 const PortInfo &port = mPorts.itemAt(i);
546 if (port.mDef.bEnabled == OMX_FALSE) {
550 if (port.mDef.bPopulated == OMX_FALSE) {
559 const PortInfo &port = mPorts.itemAt(i);
560 if (port.mDef.bEnabled == OMX_FALSE) {
564 size_t n = port.mBuffers.size();
567 CHECK_LE(n, port.mDef.nBufferCountActual);
569 if (n == port.mDef.nBufferCountActual) {
570 CHECK_EQ((int)port.mDef.bPopulated, (int)OMX_TRUE);
572 CHECK_EQ((int)port.mDef.bPopulated, (int)OMX_FALSE);
589 PortInfo *port = &mPorts.editItemAt(i);
591 if (port->mTransition == PortInfo::DISABLING) {
592 if (port->mBuffers.empty()) {
595 port->mTransition = PortInfo::NONE;
600 } else if (port->mTransition == PortInfo::ENABLING) {
601 if (port->mDef.bPopulated == OMX_TRUE) {
604 port->mTransition = PortInfo::NONE;
605 port->mDef.bEnabled = OMX_TRUE;