Home | History | Annotate | Download | only in src

Lines Matching refs:psMtxEncCtx

1059 static void tng__generate_scale_tables(IMG_MTX_VIDEO_CONTEXT* psMtxEncCtx)
1061 psMtxEncCtx->ui32InterIntraScale[0] = 0x0004; // Force intra by scaling its cost by 0
1062 psMtxEncCtx->ui32InterIntraScale[1] = 0x0103; // favour intra by a factor 3
1063 psMtxEncCtx->ui32InterIntraScale[2] = 0x0102; // favour intra by a factor 2
1064 psMtxEncCtx->ui32InterIntraScale[3] = 0x0101; // no bias
1065 psMtxEncCtx->ui32InterIntraScale[4] = 0x0101; // no bias
1066 psMtxEncCtx->ui32InterIntraScale[5] = 0x0201; // favour inter by a factor 2
1067 psMtxEncCtx->ui32InterIntraScale[6] = 0x0301; // favour inter by a factor 3
1068 psMtxEncCtx->ui32InterIntraScale[7] = 0x0400; // Force inter by scaling it's cost by 0
1070 psMtxEncCtx->ui32SkippedCodedScale[0] = 0x0004; // Force coded by scaling its cost by 0
1071 psMtxEncCtx->ui32SkippedCodedScale[1] = 0x0103; // favour coded by a factor 3
1072 psMtxEncCtx->ui32SkippedCodedScale[2] = 0x0102; // favour coded by a factor 2
1073 psMtxEncCtx->ui32SkippedCodedScale[3] = 0x0101; // no bias
1074 psMtxEncCtx->ui32SkippedCodedScale[4] = 0x0101; // no bias
1075 psMtxEncCtx->ui32SkippedCodedScale[5] = 0x0201; // favour skipped by a factor 2
1076 psMtxEncCtx->ui32SkippedCodedScale[6] = 0x0301; // favour skipped by a factor 3
1077 psMtxEncCtx->ui32SkippedCodedScale[7] = 0x0400; // Force skipped by scaling it's cost by 0
1213 IMG_MTX_VIDEO_CONTEXT* psMtxEncCtx = NULL;
1222 psMtxEncCtx = (IMG_MTX_VIDEO_CONTEXT*)(ps_mem->bufs_mtx_context.virtual_addr);
1225 psMtxEncCtx->sMVSettingsIdr.ui32MVCalc_Config = DEFAULT_MVCALC_CONFIG; // default based on TRM
1226 psMtxEncCtx->sMVSettingsIdr.ui32MVCalc_Colocated = 0x00100100;// default based on TRM
1227 psMtxEncCtx->sMVSettingsIdr.ui32MVCalc_Below = 0x01000100; // default based on TRM
1230 0, 0, 0, 0, IMG_FALSE, //psMtxEncCtx->bSkipDuplicateVectors, //By default false Newly Added
1231 &psMtxEncCtx->sMVSettingsIdr.ui32MVCalc_Below,
1232 &psMtxEncCtx->sMVSettingsIdr.ui32MVCalc_Colocated,
1233 &psMtxEncCtx->sMVSettingsIdr.ui32MVCalc_Config);
1237 psMtxEncCtx->sMVSettingsNonB[ui32Distance - 1].ui32MVCalc_Config = DEFAULT_MVCALC_CONFIG; // default based on TRM
1238 psMtxEncCtx->sMVSettingsNonB[ui32Distance - 1].ui32MVCalc_Colocated = 0x00100100;// default based on TRM
1239 psMtxEncCtx->sMVSettingsNonB[ui32Distance - 1].ui32MVCalc_Below = 0x01000100; // default based on TRM
1242 tng_update_driver_mv_scaling(ui32Distance, 0, 0, 0, IMG_FALSE, //psMtxEncCtx->bSkipDuplicateVectors,
1243 &psMtxEncCtx->sMVSettingsNonB[ui32Distance - 1].ui32MVCalc_Below,
1244 &psMtxEncCtx->sMVSettingsNonB[ui32Distance - 1].ui32MVCalc_Colocated,
1245 &psMtxEncCtx->sMVSettingsNonB[ui32Distance - 1].ui32MVCalc_Config);