diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/media/stagefright/MetaData.h | 1 | ||||
-rw-r--r-- | include/media/stagefright/OMXCodec.h | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/include/media/stagefright/MetaData.h b/include/media/stagefright/MetaData.h index 6ce2581..be60565 100644 --- a/include/media/stagefright/MetaData.h +++ b/include/media/stagefright/MetaData.h @@ -45,6 +45,7 @@ enum { kKeyPlatformPrivate = 'priv', kKeyDecoderComponent = 'decC', kKeyBufferID = 'bfID', + kKeyCompressedSize = 'cmpS', }; enum { diff --git a/include/media/stagefright/OMXCodec.h b/include/media/stagefright/OMXCodec.h index c8ee255..0b94118 100644 --- a/include/media/stagefright/OMXCodec.h +++ b/include/media/stagefright/OMXCodec.h @@ -108,7 +108,7 @@ private: Vector<CodecSpecificData *> mCodecSpecificData; size_t mCodecSpecificDataIndex; - sp<MemoryDealer> mDealer; + sp<MemoryDealer> mDealer[2]; State mState; Vector<BufferInfo> mPortBuffers[2]; @@ -148,6 +148,9 @@ private: void setImageOutputFormat( OMX_COLOR_FORMATTYPE format, OMX_U32 width, OMX_U32 height); + void setJPEGInputFormat( + OMX_U32 width, OMX_U32 height, OMX_U32 compressedSize); + status_t allocateBuffers(); status_t allocateBuffersOnPort(OMX_U32 portIndex); |