diff options
author | Andreas Huber <andih@google.com> | 2009-12-03 11:39:54 -0800 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2009-12-03 12:49:09 -0800 |
commit | e3ec3cec3a2e27033249ff82964d2cbd441d9873 (patch) | |
tree | 46e3b22fc02c1f20b8a8403818395ba4ba51ddb2 /media/libstagefright/include/OMX.h | |
parent | c297fccffc4ab1cb3b9f5c6a5b0802be057f3e0f (diff) | |
download | frameworks_av-e3ec3cec3a2e27033249ff82964d2cbd441d9873.zip frameworks_av-e3ec3cec3a2e27033249ff82964d2cbd441d9873.tar.gz frameworks_av-e3ec3cec3a2e27033249ff82964d2cbd441d9873.tar.bz2 |
Squashed commit of the following:
commit 543e192bf2ae13f573dc4c4e53b239ed4ea00e81
Author: Andreas Huber <andih@google.com>
Date: Thu Dec 3 11:33:57 2009 -0800
stagefright now acts as the OMX Master, vendors supply their own plugins through libstagefrighthw. In OpenCore-enabled builds we now sit on top of PVMaster...
commit 3cbfdbd9cecadbb77b63125c62883bf1065884fe
Author: Andreas Huber <andih@google.com>
Date: Wed Dec 2 12:39:07 2009 -0800
More OMX infrastructure, stagefright is now taking over the OMX Master, multiplexing all contributing OMX implementations under a common interface.
Diffstat (limited to 'media/libstagefright/include/OMX.h')
-rw-r--r-- | media/libstagefright/include/OMX.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/media/libstagefright/include/OMX.h b/media/libstagefright/include/OMX.h index a4b62b2..01b8e7a 100644 --- a/media/libstagefright/include/OMX.h +++ b/media/libstagefright/include/OMX.h @@ -23,6 +23,7 @@ namespace android { +struct OMXMaster; class OMXNodeInstance; class OMX : public BnOMX, @@ -108,9 +109,14 @@ public: void invalidateNodeID(node_id node); +protected: + virtual ~OMX(); + private: Mutex mLock; + OMXMaster *mMaster; + struct CallbackDispatcher; sp<CallbackDispatcher> mDispatcher; |