summaryrefslogtreecommitdiff
path: root/omx
diff options
context:
space:
mode:
authorSnigdha <snigdha@snigdha.(none)>2009-08-05 16:41:51 -0500
committerRebecca Schultz Zavin <rebecca@android.com>2009-08-07 18:05:28 -0700
commitb4c4a90655e277a89ed2cc3704e9f008b311ea0f (patch)
treefe7a17e862ade3941c9d2b070c26a014c4fc969c /omx
parenta1eb1f6695eb60647993217dc3f4dab0915536c6 (diff)
downloadomap3-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.c5
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;