diff options
author | Dheeraj CVR <cvr.dheeraj@gmail.com> | 2015-05-30 23:44:33 +0400 |
---|---|---|
committer | Caio Schnepper <caioschnepper@gmail.com> | 2015-06-19 16:16:18 -0300 |
commit | 50db0ed6de9dc06520259186bc3508975a91f27c (patch) | |
tree | 9af5ea79e658405d285e319802711ec37ee791c9 | |
parent | 72edd42d693a8bc2a922c963df1aefc8b8918a8a (diff) | |
download | android_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.c | 3 |
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 { |