Home
last modified time | relevance | path

Searched refs:IOMX (Results 1 – 22 of 22) sorted by relevance

/frameworks/av/media/libmedia/
DIOMX.cpp60 class BpOMX : public BpInterface<IOMX> {
63 : BpInterface<IOMX>(impl) { in BpOMX()
68 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in livesLocally()
80 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in listNodes()
101 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in allocateNode()
118 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in freeNode()
128 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in sendCommand()
141 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in getParameter()
162 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in setParameter()
176 data.writeInterfaceToken(IOMX::getInterfaceDescriptor()); in getConfig()
[all …]
DIMediaPlayerService.cpp144 virtual sp<IOMX> getOMX() { in getOMX()
148 return interface_cast<IOMX>(reply.readStrongBinder()); in getOMX()
287 sp<IOMX> omx = getOMX(); in onTransact()
DAndroid.mk47 IOMX.cpp \
/frameworks/av/media/libstagefright/omx/tests/
DOMXHarness.h37 IOMX::buffer_id mID;
47 IOMX::node_id node, omx_message *msg, int64_t timeoutUs = -1);
50 IOMX::node_id node,
56 IOMX::node_id node, OMX_U32 portIndex,
61 IOMX::node_id node, OMX_U32 portIndex,
64 status_t setRole(IOMX::node_id node, const char *role);
88 sp<IOMX> mOMX;
DOMXHarness.cpp74 IOMX::node_id node, omx_message *msg, int64_t timeoutUs) { in dequeueMessageForNode()
121 IOMX::node_id node, in dequeueMessageForNodeIgnoringBuffers()
159 IOMX::node_id node, OMX_U32 portIndex, in getPortDefinition()
181 IOMX::node_id node, OMX_U32 portIndex, in allocatePortBuffers()
205 status_t Harness::setRole(IOMX::node_id node, const char *role) { in setRole()
221 NodeReaper(const sp<Harness> &harness, IOMX::node_id node) in NodeReaper()
239 IOMX::node_id mNode;
288 IOMX::node_id node; in testStateTransitions()
760 List<IOMX::ComponentInfo> componentInfos; in testAll()
764 for (List<IOMX::ComponentInfo>::iterator it = componentInfos.begin(); in testAll()
[all …]
/frameworks/av/include/media/stagefright/
DOMXCodec.h65 const sp<IOMX> &omx,
73 const sp<IOMX> &omx, IOMX::node_id node, bool isEncoder,
166 IOMX::buffer_id mBuffer;
179 sp<IOMX> mOMX;
181 IOMX::node_id mNode;
234 OMXCodec(const sp<IOMX> &omx, IOMX::node_id node,
308 bool drainInputBuffer(IOMX::buffer_id buffer);
309 void fillOutputBuffer(IOMX::buffer_id buffer);
393 const sp<IOMX> &omx,
398 const sp<IOMX> &omx,
[all …]
DACodec.h64 IOMX::buffer_id bufferIDAt(size_t index) const;
70 Vector<IOMX::buffer_id> mBufferIDs;
74 void addBuffer(IOMX::buffer_id id, const sp<ABuffer> &buffer);
80 const sp<IOMX> &omx, IOMX::node_id node,
146 IOMX::buffer_id mBufferID;
179 sp<IOMX> mOMX;
180 IOMX::node_id mNode;
243 uint32_t portIndex, IOMX::buffer_id bufferID,
344 const sp<IOMX> &omx, IOMX::node_id node,
DOMXClient.h32 sp<IOMX> interface() { in interface()
37 sp<IOMX> mOMX;
DCodecBase.h66 virtual IOMX::buffer_id bufferIDAt(size_t index) const = 0;
DMediaCodecList.h87 sp<IOMX> mOMX;
/frameworks/av/include/media/
DIOMX.h37 class IOMX : public IInterface {
169 IOMX::node_id node;
181 IOMX::buffer_id buffer;
186 IOMX::buffer_id buffer;
205 class BnOMX : public BnInterface<IOMX> {
213 virtual bool isSecure(IOMX::node_id node) { in isSecure()
DIMediaPlayerService.h40 class IOMX; variable
65 virtual sp<IOMX> getOMX() = 0;
/frameworks/av/media/libstagefright/
DOMXClient.cpp36 struct MuxOMX : public IOMX {
37 MuxOMX(const sp<IOMX> &remoteOMX);
143 sp<IOMX> mRemoteOMX;
144 sp<IOMX> mLocalOMX;
150 const sp<IOMX> &getOMX(node_id node) const;
151 const sp<IOMX> &getOMX_l(node_id node) const;
158 MuxOMX::MuxOMX(const sp<IOMX> &remoteOMX) in MuxOMX()
187 const sp<IOMX> &MuxOMX::getOMX(node_id node) const { in getOMX()
191 const sp<IOMX> &MuxOMX::getOMX_l(node_id node) const { in getOMX_l()
214 sp<IOMX> omx; in allocateNode()
DACodec.cpp199 bool onOMXEmptyBufferDone(IOMX::buffer_id bufferID);
202 IOMX::buffer_id bufferID,
821 IOMX::buffer_id bufferId; in allocateOutputBuffersFromNativeWindow()
1063 uint32_t portIndex, IOMX::buffer_id bufferID, in findBufferByID()
3393 const sp<IOMX> &omx, IOMX::node_id node, in describeColorFormat()
3411 const sp<IOMX> &omx, IOMX::node_id node, in isFlexibleColorFormat()
4078 IOMX::buffer_id id, const sp<ABuffer> &buffer) { in addBuffer()
4087 IOMX::buffer_id ACodec::PortDescription::bufferIDAt(size_t index) const { in bufferIDAt()
4175 IOMX::node_id nodeID; in onOMXMessage()
4206 IOMX::buffer_id bufferID; in onOMXMessage()
[all …]
DOMXCodec.cpp289 const sp<IOMX> &omx, in Create()
320 IOMX::node_id node = 0; in Create()
1413 const sp<IOMX> &omx, IOMX::node_id node, in OMXCodec()
1454 const sp<IOMX> &omx, IOMX::node_id node, bool isEncoder, in setComponentRole()
1667 IOMX::buffer_id buffer; in allocateBuffersOnPort()
1958 IOMX::buffer_id bufferId; in allocateOutputBuffersFromNativeWindow()
2232 IOMX::buffer_id buffer = msg.u.extended_buffer_data.buffer; in on_message()
2277 IOMX::buffer_id buffer = msg.u.extended_buffer_data.buffer; in on_message()
3332 bool OMXCodec::drainInputBuffer(IOMX::buffer_id buffer) { in drainInputBuffer()
3345 void OMXCodec::fillOutputBuffer(IOMX::buffer_id buffer) { in fillOutputBuffer()
[all …]
/frameworks/av/media/libstagefright/omx/
DOMXNodeInstance.cpp1079 inline static const char *asString(IOMX::InternalOptionType i, const char *def = "??") { in asString()
1081 case IOMX::INTERNAL_OPTION_SUSPEND: return "SUSPEND"; in asString()
1082 case IOMX::INTERNAL_OPTION_REPEAT_PREVIOUS_FRAME_DELAY: in asString()
1084 case IOMX::INTERNAL_OPTION_MAX_TIMESTAMP_GAP: return "MAX_TIMESTAMP_GAP"; in asString()
1085 case IOMX::INTERNAL_OPTION_START_TIME: return "START_TIME"; in asString()
1086 case IOMX::INTERNAL_OPTION_TIME_LAPSE: return "TIME_LAPSE"; in asString()
1093 IOMX::InternalOptionType type, in setInternalOption()
1099 case IOMX::INTERNAL_OPTION_SUSPEND: in setInternalOption()
1100 case IOMX::INTERNAL_OPTION_REPEAT_PREVIOUS_FRAME_DELAY: in setInternalOption()
1101 case IOMX::INTERNAL_OPTION_MAX_TIMESTAMP_GAP: in setInternalOption()
[all …]
/frameworks/av/cmds/stagefright/
Dstagefright.cpp614 static void dumpCodecProfiles(const sp<IOMX>& omx, bool queryDecoders) { in dumpCodecProfiles()
884 sp<IOMX> omx = service->getOMX(); in main()
897 sp<IOMX> omx = service->getOMX(); in main()
900 List<IOMX::ComponentInfo> list; in main()
903 for (List<IOMX::ComponentInfo>::iterator it = list.begin(); in main()
/frameworks/av/media/libmediaplayerservice/
DMediaPlayerService.h40 class IOMX; variable
280 virtual sp<IOMX> getOMX();
464 sp<IOMX> mOMX;
DMediaPlayerService.cpp357 sp<IOMX> MediaPlayerService::getOMX() { in getOMX()
/frameworks/wilhelm/src/android/
DVideoCodec_to_android.cpp67 sp<IOMX> omx(service->getOMX()); in android_videoCodec_expose()
/frameworks/av/media/libstagefright/include/
DOMX.h133 virtual bool isSecure(IOMX::node_id node);
DOMXNodeInstance.h113 IOMX::InternalOptionType type,