aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--videocodec/OMXVideoDecoderAVC.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/videocodec/OMXVideoDecoderAVC.cpp b/videocodec/OMXVideoDecoderAVC.cpp
index d982979..e24df66 100644
--- a/videocodec/OMXVideoDecoderAVC.cpp
+++ b/videocodec/OMXVideoDecoderAVC.cpp
@@ -101,6 +101,11 @@ OMX_ERRORTYPE OMXVideoDecoderAVC::ProcessorProcess(
OMX_ERRORTYPE OMXVideoDecoderAVC::PrepareConfigBuffer(VideoConfigBuffer *p) {
OMX_ERRORTYPE ret;
+
+ if (mParamAvc.eProfile == OMX_VIDEO_AVCProfileBaseline) {
+ p->flag |= WANT_LOW_DELAY;
+ }
+
ret = OMXVideoDecoderBase::PrepareConfigBuffer(p);
CHECK_RETURN_VALUE("OMXVideoDecoderBase::PrepareConfigBuffer");