Home
last modified time | relevance | path

Searched refs:psRCParams (Results 1 – 7 of 7) sorted by relevance

/hardware/intel/img/psb_video/src/
Dtng_H264ES.c105 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in tng__H264ES_get_codec_type() local
110 switch (psRCParams->eRCMode) { in tng__H264ES_get_codec_type()
125 switch (psRCParams->eRCMode) { in tng__H264ES_get_codec_type()
195 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in tng__H264ES_process_misc_framerate_param() local
209 if (psRCParams->ui32FrameRate == 0) in tng__H264ES_process_misc_framerate_param()
210 psRCParams->ui32FrameRate = psMiscFrameRateParam->framerate; in tng__H264ES_process_misc_framerate_param()
212 if(psMiscFrameRateParam->framerate != psRCParams->ui32FrameRate){ in tng__H264ES_process_misc_framerate_param()
213 if (psMiscFrameRateParam->framerate > psRCParams->ui32FrameRate) in tng__H264ES_process_misc_framerate_param()
214psRCParams->ui32BitsPerSecond /= (float)psMiscFrameRateParam->framerate / psRCParams->ui32FrameRat… in tng__H264ES_process_misc_framerate_param()
216psRCParams->ui32BitsPerSecond *= (float)psRCParams->ui32FrameRate / psMiscFrameRateParam->framerat… in tng__H264ES_process_misc_framerate_param()
[all …]
Dtng_MPEG4ES.c225 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in tng__MPEG4ES_process_sequence_param() local
274psRCParams->ui32BufferSize = (IMG_UINT32)(psRCParams->ui32BitsPerSecond * ctx->uiCbrBufferTen… in tng__MPEG4ES_process_sequence_param()
276 if (psRCParams->ui32BitsPerSecond < 256000) in tng__MPEG4ES_process_sequence_param()
277 psRCParams->ui32BufferSize = ((9 * psRCParams->ui32BitsPerSecond) >> 1); in tng__MPEG4ES_process_sequence_param()
279 psRCParams->ui32BufferSize = ((5 * psRCParams->ui32BitsPerSecond) >> 1); in tng__MPEG4ES_process_sequence_param()
282 psRCParams->i32InitialDelay = (13 * psRCParams->ui32BufferSize) >> 4; in tng__MPEG4ES_process_sequence_param()
283 psRCParams->i32InitialLevel = (3 * psRCParams->ui32BufferSize) >> 4; in tng__MPEG4ES_process_sequence_param()
284 psRCParams->ui32IntraFreq = psSeqParams->intra_period; in tng__MPEG4ES_process_sequence_param()
286 psRCParams->ui32InitialQp = psSeqParams->initial_qp; in tng__MPEG4ES_process_sequence_param()
287 psRCParams->iMinQP = psSeqParams->min_qp; in tng__MPEG4ES_process_sequence_param()
[all …]
Dtng_H263ES.c214 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in tng__H263ES_process_sequence_param() local
264psRCParams->ui32BufferSize = (IMG_UINT32)(psRCParams->ui32BitsPerSecond * ctx->uiCbrBufferTen… in tng__H263ES_process_sequence_param()
266 if (psRCParams->ui32BitsPerSecond < 256000) in tng__H263ES_process_sequence_param()
267 psRCParams->ui32BufferSize = ((9 * psRCParams->ui32BitsPerSecond) >> 1); in tng__H263ES_process_sequence_param()
269 psRCParams->ui32BufferSize = ((5 * psRCParams->ui32BitsPerSecond) >> 1); in tng__H263ES_process_sequence_param()
272 psRCParams->i32InitialDelay = (13 * psRCParams->ui32BufferSize) >> 4; in tng__H263ES_process_sequence_param()
273 psRCParams->i32InitialLevel = (3 * psRCParams->ui32BufferSize) >> 4; in tng__H263ES_process_sequence_param()
274 psRCParams->ui32IntraFreq = psSeqParams->intra_period; in tng__H263ES_process_sequence_param()
275 psRCParams->ui32InitialQp = psSeqParams->initial_qp; in tng__H263ES_process_sequence_param()
276 psRCParams->iMinQP = psSeqParams->min_qp; in tng__H263ES_process_sequence_param()
[all …]
Dtng_hostcode.c93 IMG_RC_PARAMS * psRCParams
101 if (psRCParams->ui32InitialQp <= 5)
109 IMG_RC_PARAMS * psRCParams
112 …return ((psRCParams->ui32BitsPerSecond + psRCParams->ui32FrameRate / 2) / psRCParams->ui32FrameRat…
155 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in tng__alloc_context_buffer() local
166 ctx->i32PicNodes = (psRCParams->b16Hierarchical ? MAX_REF_B_LEVELS : 0) + 4; in tng__alloc_context_buffer()
169 ctx->ui8SlotsInUse = psRCParams->ui16BFrames + 2; in tng__alloc_context_buffer()
566 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in tng__init_rc_params() local
568 memset(psRCParams, 0, sizeof(IMG_RC_PARAMS)); in tng__init_rc_params()
601 psRCParams->bScDetectDisable = IMG_FALSE; in tng__init_rc_params()
[all …]
Dpnw_hostcode.c53 IMG_RC_PARAMS *psRCParams);
1229 IMG_RC_PARAMS *psRCParams) in pnw__update_rcdata() argument
1235 flBpp = 1.0 * psRCParams->BitsPerSecond in pnw__update_rcdata()
1236 / (psRCParams->FrameRate * psContext->Width * psContext->Height); in pnw__update_rcdata()
1243 psPicParams->sInParams.IntraPeriod = psRCParams->IntraFreq; in pnw__update_rcdata()
1244 psPicParams->sInParams.BitRate = psRCParams->BitsPerSecond; in pnw__update_rcdata()
1245 …psPicParams->sInParams.BitsPerFrm = (psRCParams->BitsPerSecond + psRCParams->FrameRate / 2) / psRC… in pnw__update_rcdata()
1246 …psPicParams->sInParams.BitsPerGOP = (psRCParams->BitsPerSecond / psRCParams->FrameRate) * psRCPara… in pnw__update_rcdata()
1248 psPicParams->sInParams.BitsPerMB = psPicParams->sInParams.BitsPerBU / psRCParams->BUSize; in pnw__update_rcdata()
1249 psPicParams->sInParams.TransferRate = psRCParams->BitsPerSecond / psRCParams->FrameRate; in pnw__update_rcdata()
[all …]
Dtng_trace.c437 IMG_RC_PARAMS *psRCParams = &(ctx->sRCParams); in apSeqHeader_dump() local
/hardware/intel/img/psb_video/src/mrst/
Dlnc_hostcode.c796 IMG_RC_PARAMS *psRCParams) in lnc__setup_rcdata() argument
802 psRCParams->FrameSkip = 0; in lnc__setup_rcdata()
804 if (!psRCParams->BitsPerSecond) in lnc__setup_rcdata()
805 psRCParams->BitsPerSecond = 64000; in lnc__setup_rcdata()
806 if (psRCParams->BitsPerSecond > max_bitrate) in lnc__setup_rcdata()
807 psRCParams->BitsPerSecond = max_bitrate; in lnc__setup_rcdata()
809 if (!psRCParams->FrameRate) in lnc__setup_rcdata()
810 psRCParams->FrameRate = 30; in lnc__setup_rcdata()
812 if (psRCParams->BufferSize == 0) { in lnc__setup_rcdata()
813 if (psRCParams->BitsPerSecond < 256000) in lnc__setup_rcdata()
[all …]