diff options
author | Snigdha <snigdha@snigdha.(none)> | 2009-08-05 16:41:51 -0500 |
---|---|---|
committer | Rebecca Schultz Zavin <rebecca@android.com> | 2009-08-07 18:05:28 -0700 |
commit | b4c4a90655e277a89ed2cc3704e9f008b311ea0f (patch) | |
tree | fe7a17e862ade3941c9d2b070c26a014c4fc969c /omx | |
parent | a1eb1f6695eb60647993217dc3f4dab0915536c6 (diff) | |
download | omap3-b4c4a90655e277a89ed2cc3704e9f008b311ea0f.tar.gz |
Fix for hardcoded framerate at OMX
Diffstat (limited to 'omx')
-rw-r--r-- | omx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/omx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c b/omx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c index 9be582c..0990f78 100644 --- a/omx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c +++ b/omx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c @@ -3485,7 +3485,10 @@ OMX_ERRORTYPE OMX_VIDENC_InitDSP_Mpeg4Enc(VIDENC_COMPONENT_PRIVATE* pComponentPr pCreatePhaseArgs->ucReversibleVLC = 0;/**/ pCreatePhaseArgs->ucUnrestrictedMV = 0;/**/ - pCreatePhaseArgs->ucFrameRate = 15;/*(OMX_U8)pPortDefIn->format.video.xFramerate;*/ + /*Q16 conversion*/ + float xFrameRate=(float)pPortDefIn->format.video.xFramerate; + xFrameRate/=(1<<16); + pCreatePhaseArgs->ucFrameRate = xFrameRate; /* set run-time frame and bit rates to create-time values */ pComponentPrivate->nTargetFrameRate = pCreatePhaseArgs->ucFrameRate; |