Lines Matching refs:pparam

772 void HAL_MVOP_SetCropWindow(MVOP_InputCfg *pparam)  in HAL_MVOP_SetCropWindow()  argument
775 UNUSED(pparam); in HAL_MVOP_SetCropWindow()
780 if(!pparam) in HAL_MVOP_SetCropWindow()
787 if((pparam->enVideoType == MVOP_H264) && (pparam->u16StripSize == 1920)) in HAL_MVOP_SetCropWindow()
789 pparam->u16StripSize = 1952; in HAL_MVOP_SetCropWindow()
792 if((pparam->enVideoType == MVOP_MPG) || (pparam->enVideoType == MVOP_MPEG4)) in HAL_MVOP_SetCropWindow()
794 pparam->u16CropX = (pparam->u16CropX >> 3) << 3; // 8 bytes align in HAL_MVOP_SetCropWindow()
795 pparam->u16CropY = (pparam->u16CropY >> 6) << 6; // 64 bytes align in HAL_MVOP_SetCropWindow()
797 else if((pparam->enVideoType == MVOP_H264) || (pparam->enVideoType == MVOP_RM)) in HAL_MVOP_SetCropWindow()
799 pparam->u16CropX = (pparam->u16CropX >> 4) << 4; // 16 bytes align in HAL_MVOP_SetCropWindow()
800 pparam->u16CropY = (pparam->u16CropY >> 6) << 6; // 64 bytes align in HAL_MVOP_SetCropWindow()
807 x = (MS_U32)pparam->u16CropX; in HAL_MVOP_SetCropWindow()
808 y = (MS_U32)pparam->u16CropY; in HAL_MVOP_SetCropWindow()
811 u32offset = ((y * pparam->u16StripSize + (x << 5)) >> 3); in HAL_MVOP_SetCropWindow()
818 u32offset = ((y >> 1) * pparam->u16StripSize + (x << 5)) >> 3; in HAL_MVOP_SetCropWindow()
824 pparam->u16CropWidth= (pparam->u16CropWidth >> 3) << 3; in HAL_MVOP_SetCropWindow()
826 HAL_WriteByte((VOP_JPG_HSIZE ), LOWBYTE(pparam->u16CropWidth )); in HAL_MVOP_SetCropWindow()
827 HAL_WriteByte((VOP_JPG_HSIZE + 1), HIGHBYTE(pparam->u16CropWidth )); in HAL_MVOP_SetCropWindow()
828 HAL_WriteByte((VOP_JPG_VSIZE ), LOWBYTE(pparam->u16CropHeight)); in HAL_MVOP_SetCropWindow()
829 HAL_WriteByte((VOP_JPG_VSIZE + 1), HIGHBYTE(pparam->u16CropHeight )); in HAL_MVOP_SetCropWindow()
835 if((pparam->enVideoType == MVOP_MPG) || (pparam->enVideoType == MVOP_MPEG4)) in HAL_MVOP_SetCropWindow()
842 else if((pparam->enVideoType == MVOP_H264) || (pparam->enVideoType == MVOP_RM)) in HAL_MVOP_SetCropWindow()
865 void HAL_MVOP_SetInputMode( VOPINPUTMODE mode, MVOP_InputCfg *pparam, MS_U16 u16ECOVersion ) in HAL_MVOP_SetInputMode() argument
938 HAL_WriteByte(VOP_JPG_HSIZE , LOWBYTE( pparam->u16HSize )); in HAL_MVOP_SetInputMode()
939 HAL_WriteByte((VOP_JPG_HSIZE + 1), HIGHBYTE( pparam->u16HSize )); in HAL_MVOP_SetInputMode()
940 HAL_WriteByte(VOP_JPG_VSIZE , LOWBYTE( pparam->u16VSize )); in HAL_MVOP_SetInputMode()
941 HAL_WriteByte((VOP_JPG_VSIZE + 1), HIGHBYTE( pparam->u16VSize )); in HAL_MVOP_SetInputMode()
949 if ( pparam->bProgressive ) in HAL_MVOP_SetInputMode()
965 if ( pparam->bYUV422 ) in HAL_MVOP_SetInputMode()
970 if ( pparam->b422pack ) in HAL_MVOP_SetInputMode()
973 if ( pparam->bDramRdContd == 1 ) in HAL_MVOP_SetInputMode()
984 g_pHalMVOPCtx->bIs422 = pparam->bYUV422; in HAL_MVOP_SetInputMode()
985 HAL_WriteRegBit(VOP_REG_DUMMY, !(pparam->bYUV422), VOP_420_BW_SAVE); in HAL_MVOP_SetInputMode()
986 HAL_WriteRegBit(VOP_REG_BW_SAVE, !(pparam->bYUV422), VOP_420_BW_SAVE_EX); in HAL_MVOP_SetInputMode()
988 if (pparam->u16StripSize == 0) in HAL_MVOP_SetInputMode()
990 if (pparam->bSD) in HAL_MVOP_SetInputMode()
1003 u16strip = pparam->u16StripSize; in HAL_MVOP_SetInputMode()
1004 u16strip_lsb = pparam->u16StripSize; in HAL_MVOP_SetInputMode()
1008 if ( pparam->bDramRdContd == 0 ) in HAL_MVOP_SetInputMode()
1015 … MVOP_DBG(MVOP_PRINTF("[MVOP]%s enVideoType = 0x%x\n", __FUNCTION__,pparam->enVideoType);) in HAL_MVOP_SetInputMode()
1017 if(pparam->enVideoType == MVOP_H264) in HAL_MVOP_SetInputMode()
1029 if ( pparam->b422pack ) in HAL_MVOP_SetInputMode()
1077 HAL_MVOP_SetYUVBaseAdd(pparam->u32YOffset, pparam->u32UVOffset, in HAL_MVOP_SetInputMode()
1078 pparam->bProgressive, pparam->b422pack); in HAL_MVOP_SetInputMode()
1090 MS_U16 u16HSize = ALIGN_UPTO_16(pparam->u16HSize); in HAL_MVOP_SetInputMode()
1091 if (u16HSize != pparam->u16HSize) in HAL_MVOP_SetInputMode()
1093 MVOP_DBG(MVOP_PRINTF("\n\n Change HSize %d to %d\n", pparam->u16HSize, u16HSize);) in HAL_MVOP_SetInputMode()
1099 MS_U16 u16VSize = pparam->u16VSize; in HAL_MVOP_SetInputMode()
1102 u16VSize = ALIGN_UPTO_4(pparam->u16VSize); in HAL_MVOP_SetInputMode()
1103 MVOP_DBG(MVOP_PRINTF("\n\n Change VSize %d to %d\n", pparam->u16VSize, u16VSize);) in HAL_MVOP_SetInputMode()
3342 void HAL_MVOP_SubSetCropWindow(MVOP_InputCfg *pparam) in HAL_MVOP_SubSetCropWindow() argument
3345 UNUSED(pparam); in HAL_MVOP_SubSetCropWindow()
3350 if(!pparam) in HAL_MVOP_SubSetCropWindow()
3357 if((pparam->enVideoType == MVOP_H264) && (pparam->u16StripSize == 1920)) in HAL_MVOP_SubSetCropWindow()
3359 pparam->u16StripSize = 1952; in HAL_MVOP_SubSetCropWindow()
3362 if((pparam->enVideoType == MVOP_MPG) || (pparam->enVideoType == MVOP_MPEG4)) in HAL_MVOP_SubSetCropWindow()
3364 pparam->u16CropX = (pparam->u16CropX >> 3) << 3; // 8 bytes align in HAL_MVOP_SubSetCropWindow()
3365 pparam->u16CropY = (pparam->u16CropY >> 6) << 6; // 64 bytes align in HAL_MVOP_SubSetCropWindow()
3367 else if((pparam->enVideoType == MVOP_H264) || (pparam->enVideoType == MVOP_RM)) in HAL_MVOP_SubSetCropWindow()
3369 pparam->u16CropX = (pparam->u16CropX >> 4) << 4; // 16 bytes align in HAL_MVOP_SubSetCropWindow()
3370 pparam->u16CropY = (pparam->u16CropY >> 6) << 6; // 64 bytes align in HAL_MVOP_SubSetCropWindow()
3377 x = (MS_U32)pparam->u16CropX; in HAL_MVOP_SubSetCropWindow()
3378 y = (MS_U32)pparam->u16CropY; in HAL_MVOP_SubSetCropWindow()
3381 u32offset = ((y * pparam->u16StripSize + (x << 5)) >> 3); in HAL_MVOP_SubSetCropWindow()
3388 u32offset = ((y >> 1) * pparam->u16StripSize + (x << 5)) >> 3; in HAL_MVOP_SubSetCropWindow()
3394 pparam->u16CropWidth= (pparam->u16CropWidth >> 3) << 3; in HAL_MVOP_SubSetCropWindow()
3396 HAL_WriteByte(SUB_REG(VOP_JPG_HSIZE ), LOWBYTE(pparam->u16CropWidth )); in HAL_MVOP_SubSetCropWindow()
3397 HAL_WriteByte(SUB_REG(VOP_JPG_HSIZE + 1), HIGHBYTE(pparam->u16CropWidth )); in HAL_MVOP_SubSetCropWindow()
3398 HAL_WriteByte(SUB_REG(VOP_JPG_VSIZE ), LOWBYTE(pparam->u16CropHeight)); in HAL_MVOP_SubSetCropWindow()
3399 HAL_WriteByte(SUB_REG(VOP_JPG_VSIZE + 1), HIGHBYTE(pparam->u16CropHeight )); in HAL_MVOP_SubSetCropWindow()
3405 if((pparam->enVideoType == MVOP_MPG) || (pparam->enVideoType == MVOP_MPEG4)) in HAL_MVOP_SubSetCropWindow()
3412 else if((pparam->enVideoType == MVOP_H264) || (pparam->enVideoType == MVOP_RM)) in HAL_MVOP_SubSetCropWindow()
3435 void HAL_MVOP_SubSetInputMode( VOPINPUTMODE mode, MVOP_InputCfg *pparam, MS_U16 u16ECOVersion ) in HAL_MVOP_SubSetInputMode() argument
3502 HAL_WriteByte(SUB_REG(VOP_JPG_HSIZE ), LOWBYTE( pparam->u16HSize )); in HAL_MVOP_SubSetInputMode()
3503 HAL_WriteByte(SUB_REG(VOP_JPG_HSIZE + 1), HIGHBYTE( pparam->u16HSize )); in HAL_MVOP_SubSetInputMode()
3504 HAL_WriteByte(SUB_REG(VOP_JPG_VSIZE ), LOWBYTE( pparam->u16VSize )); in HAL_MVOP_SubSetInputMode()
3505 HAL_WriteByte(SUB_REG(VOP_JPG_VSIZE + 1), HIGHBYTE( pparam->u16VSize )); in HAL_MVOP_SubSetInputMode()
3512 if ( pparam->bProgressive ) in HAL_MVOP_SubSetInputMode()
3528 if ( pparam->bYUV422 ) in HAL_MVOP_SubSetInputMode()
3533 if ( pparam->b422pack ) in HAL_MVOP_SubSetInputMode()
3536 if ( pparam->bDramRdContd == 1 ) in HAL_MVOP_SubSetInputMode()
3547 g_pHalMVOPCtx->bSubIs422 = pparam->bYUV422; in HAL_MVOP_SubSetInputMode()
3548 HAL_WriteRegBit(SUB_REG(VOP_REG_DUMMY), !(pparam->bYUV422), VOP_420_BW_SAVE); in HAL_MVOP_SubSetInputMode()
3549 HAL_WriteRegBit(SUB_REG(VOP_REG_BW_SAVE), !(pparam->bYUV422), VOP_420_BW_SAVE_EX); in HAL_MVOP_SubSetInputMode()
3551 if (pparam->u16StripSize == 0) in HAL_MVOP_SubSetInputMode()
3553 if (pparam->bSD) in HAL_MVOP_SubSetInputMode()
3566 u16strip = pparam->u16StripSize; in HAL_MVOP_SubSetInputMode()
3567 u16strip_lsb = pparam->u16StripSize; in HAL_MVOP_SubSetInputMode()
3571 if (pparam->bDramRdContd == 0) in HAL_MVOP_SubSetInputMode()
3580 if ( pparam->b422pack ) in HAL_MVOP_SubSetInputMode()
3621 HAL_MVOP_SubSetYUVBaseAdd(pparam->u32YOffset, pparam->u32UVOffset, in HAL_MVOP_SubSetInputMode()
3622 pparam->bProgressive, pparam->b422pack); in HAL_MVOP_SubSetInputMode()
3634 MS_U16 u16HSize = ALIGN_UPTO_16(pparam->u16HSize); in HAL_MVOP_SubSetInputMode()
3635 if (u16HSize != pparam->u16HSize) in HAL_MVOP_SubSetInputMode()
3637 MVOP_DBG(MVOP_PRINTF("\n\n Change HSize %d to %d\n", pparam->u16HSize, u16HSize);) in HAL_MVOP_SubSetInputMode()
3643 MS_U16 u16VSize = pparam->u16VSize; in HAL_MVOP_SubSetInputMode()
3646 u16VSize = ALIGN_UPTO_4(pparam->u16VSize); in HAL_MVOP_SubSetInputMode()
3647 MVOP_DBG(MVOP_PRINTF("\n\n Change VSize %d to %d\n", pparam->u16VSize, u16VSize);) in HAL_MVOP_SubSetInputMode()