summaryrefslogtreecommitdiff
path: root/ISV/include/isv_omxcomponent.h
diff options
context:
space:
mode:
Diffstat (limited to 'ISV/include/isv_omxcomponent.h')
-rw-r--r--ISV/include/isv_omxcomponent.h6
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_