summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDheeraj CVR <cvr.dheeraj@gmail.com>2015-05-30 23:44:33 +0400
committerCaio Schnepper <caioschnepper@gmail.com>2015-06-19 16:16:18 -0300
commit50db0ed6de9dc06520259186bc3508975a91f27c (patch)
tree9af5ea79e658405d285e319802711ec37ee791c9
parent72edd42d693a8bc2a922c963df1aefc8b8918a8a (diff)
downloadandroid_hardware_samsung-50db0ed6de9dc06520259186bc3508975a91f27c.tar.gz
android_hardware_samsung-50db0ed6de9dc06520259186bc3508975a91f27c.tar.bz2
android_hardware_samsung-50db0ed6de9dc06520259186bc3508975a91f27c.zip
exynos: multimedia: fix resubmitting CSD for NuPlayer
Ignore OMX_BUFFERFLAG_CODECCONFIG to fix issues while resubmitting CSD. This fixes issues with seeking during playback when using NuPlayer. Change-Id: Id307100cb48608e6e3f09948838486da4948578c
-rw-r--r--exynos/multimedia/openmax/component/video/dec/SEC_OMX_Vdec.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/exynos/multimedia/openmax/component/video/dec/SEC_OMX_Vdec.c b/exynos/multimedia/openmax/component/video/dec/SEC_OMX_Vdec.c
index 80d2a50..2a95b0e 100644
--- a/exynos/multimedia/openmax/component/video/dec/SEC_OMX_Vdec.c
+++ b/exynos/multimedia/openmax/component/video/dec/SEC_OMX_Vdec.c
@@ -703,8 +703,7 @@ OMX_BOOL SEC_Preprocessor_InputData(OMX_COMPONENTTYPE *pOMXComponent)
} else {
previousFrameEOF = OMX_FALSE;
}
- if ((pSECComponent->bUseFlagEOF == OMX_TRUE) &&
- !(inputUseBuffer->nFlags & OMX_BUFFERFLAG_CODECCONFIG)) {
+ if (pSECComponent->bUseFlagEOF == OMX_TRUE) {
flagEOF = OMX_TRUE;
checkedSize = checkInputStreamLen;
} else {