01c10f8cdcd58d1e7025f426a72e6e75ba5d7fc2 |
|
17-Mar-2017 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for named vendor extension parameters for MediaCodec Relay vendor extension params to the component and populate vendor extension parameters to the format. Failure to set these parameters is propagated to the caller. Component may decide whether to fail on invalid/incomplete settings. Also add required support: - propagate more errors from OMX to client, and be specific about errors we ignore in MediaCodec.configure(). - add AMessage::findAsInt64 Bug: 32746650 Change-Id: I67ee8a5c1d3e65816cdadc28d228721925e2e327
/frameworks/av/media/libstagefright/omx/OMXUtils.cpp
|
d59b97223424a3974d2ac31cff998d02eecf2eed |
|
21-Sep-2016 |
Chong Zhang <chz@google.com> |
IOMX: separate node interface from IOMX - Separate node interface from IOMX. Client allocates the node through IOMX, and once it has the node interface, it can interact with the node directly. There is no need to go through IOMX and refer to the node by id. - Simplify OMX, remove id-to-instance mapping on server side, and move the callback dispatch into node instance (as dispatcher is per-node). - Keep track of node generation on client side to ensure that message handling ignores messages directed at an expired node. - Remove MuxOMX, always use IOMX from media.codec. - Minor whitespace reformatting. bug: 31399200 Change-Id: I8aef6ec1fa5aba861da7d121960ed2974a963d81
/frameworks/av/media/libstagefright/omx/OMXUtils.cpp
|
1ad5b240bfd49aa918092dbdc18c1a24c5e6c3a4 |
|
04-Mar-2016 |
Wonsik Kim <wonsik@google.com> |
stagefright: move several static methods out of ACodec Bug: 24761407 Change-Id: Ica1d0286b1e800f5d4d0f120c043c0a556dab4c2
/frameworks/av/media/libstagefright/omx/OMXUtils.cpp
|
73dd808754c641fe798273d356ee38368715fa7b |
|
25-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: use MediaImage2 Bug: 25684127 Change-Id: I2f8b672a191ee4e60c9364e826cae34089ef5f9c
/frameworks/av/media/libstagefright/omx/OMXUtils.cpp
|