Lines Matching refs:node

128         ALOGV("Would have dispatched a message to a node that's already gone.");
197 bool OMX::livesLocally(node_id /* node */, pid_t pid) {
230 const char *name, const sp<IOMXObserver> &observer, node_id *node) {
233 *node = 0;
250 *node = makeNodeID(instance);
251 mDispatchers.add(*node, new CallbackDispatcher(instance));
253 instance->setHandle(*node, handle);
261 status_t OMX::freeNode(node_id node) {
262 OMXNodeInstance *instance = findInstance(node);
269 // same time that a client attempts to free the node explicitly.
281 ssize_t index = mDispatchers.indexOfKey(node);
290 node_id node, OMX_COMMANDTYPE cmd, OMX_S32 param) {
291 return findInstance(node)->sendCommand(cmd, param);
295 node_id node, OMX_INDEXTYPE index,
297 ALOGV("getParameter(%u %#x %p %zd)", node, index, params, size);
298 return findInstance(node)->getParameter(
303 node_id node, OMX_INDEXTYPE index,
305 ALOGV("setParameter(%u %#x %p %zd)", node, index, params, size);
306 return findInstance(node)->setParameter(
311 node_id node, OMX_INDEXTYPE index,
313 return findInstance(node)->getConfig(
318 node_id node, OMX_INDEXTYPE index,
320 return findInstance(node)->setConfig(
325 node_id node, OMX_STATETYPE* state) {
326 return findInstance(node)->getState(
331 node_id node, OMX_U32 port_index, OMX_BOOL enable) {
332 return findInstance(node)->enableGraphicBuffers(port_index, enable);
336 node_id node, OMX_U32 port_index, OMX_U32* usage) {
337 return findInstance(node)->getGraphicBufferUsage(port_index, usage);
341 node_id node, OMX_U32 port_index, OMX_BOOL enable, MetadataBufferType *type) {
342 return findInstance(node)->storeMetaDataInBuffers(port_index, enable, type);
346 node_id node, OMX_U32 portIndex, OMX_BOOL enable,
348 return findInstance(node)->prepareForAdaptivePlayback(
353 node_id node, OMX_U32 portIndex, OMX_BOOL tunneled,
355 return findInstance(node)->configureVideoTunnelMode(
360 node_id node, OMX_U32 port_index, const sp<IMemory> &params,
362 return findInstance(node)->useBuffer(
367 node_id node, OMX_U32 port_index,
369 return findInstance(node)->useGraphicBuffer(
374 node_id node, OMX_U32 port_index,
376 return findInstance(node)->updateGraphicBufferInMeta(
381 node_id node, OMX_U32 port_index,
383 return findInstance(node)->createInputSurface(
395 node_id node, OMX_U32 port_index,
397 return findInstance(node)->setInputSurface(port_index, bufferConsumer, type);
401 status_t OMX::signalEndOfInputStream(node_id node) {
402 return findInstance(node)->signalEndOfInputStream();
406 node_id node, OMX_U32 port_index, size_t size,
408 return findInstance(node)->allocateBuffer(
413 node_id node, OMX_U32 port_index, const sp<IMemory> &params,
415 return findInstance(node)->allocateBufferWithBackup(
419 status_t OMX::freeBuffer(node_id node, OMX_U32 port_index, buffer_id buffer) {
420 return findInstance(node)->freeBuffer(
424 status_t OMX::fillBuffer(node_id node, buffer_id buffer, int fenceFd) {
425 return findInstance(node)->fillBuffer(buffer, fenceFd);
429 node_id node,
433 return findInstance(node)->emptyBuffer(
438 node_id node,
441 return findInstance(node)->getExtensionIndex(
446 node_id node,
451 return findInstance(node)->setInternalOption(port_index, type, data, size);
455 node_id node,
463 findInstance(node)->onEvent(eEvent, nData1, nData2);
465 sp<OMX::CallbackDispatcher> dispatcher = findDispatcher(node);
478 msg.node = node;
490 msg.node = node;
502 node_id node, buffer_id buffer, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer, int fenceFd) {
507 msg.node = node;
511 findDispatcher(node)->post(msg);
517 node_id node, buffer_id buffer, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer, int fenceFd) {
522 msg.node = node;
530 findDispatcher(node)->post(msg);
538 node_id node = (node_id)++mNodeCounter;
539 mNodeIDToInstance.add(node, instance);
541 return node;
544 OMXNodeInstance *OMX::findInstance(node_id node) {
547 ssize_t index = mNodeIDToInstance.indexOfKey(node);
552 sp<OMX::CallbackDispatcher> OMX::findDispatcher(node_id node) {
555 ssize_t index = mDispatchers.indexOfKey(node);
560 void OMX::invalidateNodeID(node_id node) {
562 invalidateNodeID_l(node);
565 void OMX::invalidateNodeID_l(node_id node) {
567 mNodeIDToInstance.removeItem(node);