diff options
Diffstat (limited to 'ISV/include/isv_omxcomponent.h')
-rw-r--r-- | ISV/include/isv_omxcomponent.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ISV/include/isv_omxcomponent.h b/ISV/include/isv_omxcomponent.h index 1e8d13e..bba2a32 100644 --- a/ISV/include/isv_omxcomponent.h +++ b/ISV/include/isv_omxcomponent.h @@ -274,6 +274,11 @@ private: int32_t mNumISVBuffers; int32_t mNumDecoderBuffers; int32_t mNumDecoderBuffersBak; + /* To speed up the start up output decoder buffer directly + * for certain frames. ISV worker pipeline set up is hide by (in parallel with) + * display these output frames. + */ + int32_t mOutputDecoderBufferNum; uint32_t mWidth; uint32_t mHeight; uint32_t mUseAndroidNativeBufferIndex; @@ -297,6 +302,7 @@ private: // protect create mProcThread instance bool mOwnProcessor; static pthread_mutex_t ProcThreadInstanceLock; + Mutex mDecoderBufLock; }; #endif // #define ISV_OMXCOMPONENT_H_ |