Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OMXClient.CPP
- status_t MuxOMX::allocateNode(
- const char *name, const sp<IOMXObserver> &observer,
- node_id *node) {
- Mutex::Autolock autoLock(mLock);
- sp<IOMX> omx;
- mLocalOMX = new OMX;
- omx = mLocalOMX;
- mIsLocalNode.add(*node, true);
- //if (IsSoftwareComponent(name)) {
- // if (mLocalOMX == NULL) {
- // ALOGI("Allocating local Node.");
- // mLocalOMX = new OMX;
- // }
- // omx = mLocalOMX;
- // } else {
- // if (mRemoteOMX == NULL) {
- // ALOGI("Allocating remote Node (false remote).");
- // mRemoteOMX = new OMX;
- // }
- // omx = mRemoteOMX;
- // }
- //status_t err = omx->allocateNode(name, observer, node);
- //if (err != OK) {
- //return err;
- // }
- //if (omx == mLocalOMX) {
- // mIsLocalNode.add(*node, true);
- // }
- return OK;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement