/aosp12/packages/modules/NeuralNetworks/common/operations/ |
H A D | RoiPooling.cpp | 55 inline bool roiPoolingNhwc(const T_Input* inputData, const Shape& inputShape, const T_Roi* roiData, in roiPoolingNhwc() argument 75 const T_Roi* roiDataEnd = roiData + numRois * roiInfoLength; in roiPoolingNhwc() 77 for (const T_Roi* roiInfo = roiData; roiInfo < roiDataEnd; roiInfo += kRoiDim, roiIndex++) { in roiPoolingNhwc() 144 inline bool roiPooling(const T_Input* inputData, const Shape& inputShape, const T_Roi* roiData, in roiPooling() argument 152 NN_RET_CHECK(roiPoolingNhwc(input.getNhwcBuffer(), input.getNhwcShape(), roiData, roiShape, in roiPooling() 161 const uint16_t* roiData, const Shape& roiShape, 167 convertQuantToFloat32(roiData, roiShape.scale, roiShape.offset, &roi_float32); 176 const uint16_t* roiData, const Shape& roiShape, 182 convertQuantToFloat32(roiData, roiShape.scale, roiShape.offset, &roi_float32);
|
H A D | RoiAlign.cpp | 59 inline bool roiAlignNhwc(const T_Input* inputData, const Shape& inputShape, const T_Roi* roiData, in roiAlignNhwc() argument 80 const T_Roi* roiDataEnd = roiData + numRois * roiInfoLength; in roiAlignNhwc() 82 for (const T_Roi* roiInfo = roiData; roiInfo < roiDataEnd; roiInfo += kRoiDim, roiIndex++) { in roiAlignNhwc() 185 const uint16_t* roiData, const Shape& roiShape, in roiAlignQuantNhwc() argument 207 const uint16_t* roiDataEnd = roiData + numRois * roiInfoLength; in roiAlignQuantNhwc() 209 for (const uint16_t* roiInfo = roiData; roiInfo < roiDataEnd; roiInfo += kRoiDim, roiIndex++) { in roiAlignQuantNhwc() 317 inline bool roiAlign(const T_Input* inputData, const Shape& inputShape, const T_Roi* roiData, in roiAlign() argument 329 input.getNhwcBuffer(), input.getNhwcShape(), roiData, roiShape, batchSplitData, in roiAlign() 333 NN_RET_CHECK(roiAlignNhwc(input.getNhwcBuffer(), input.getNhwcShape(), roiData, roiShape, in roiAlign()
|
H A D | GenerateProposals.cpp | 60 inline bool bboxTransformFloat32(const float* roiData, const Shape& roiShape, in bboxTransformFloat32() argument 71 const float* roiDataEnd = roiData + getNumberOfElements(roiShape); in bboxTransformFloat32() 110 inline bool bboxTransformFloat16(const _Float16* roiData, const Shape& roiShape, in bboxTransformFloat16() argument 116 convertFloat16ToFloat32(roiData, &roi_float32); in bboxTransformFloat16() 130 inline bool bboxTransformQuant(const uint16_t* roiData, const Shape& roiShape, in bboxTransformQuant() argument 152 inline bool bboxTransformQuant(const uint16_t* roiData, const Shape& roiShape, in bboxTransformQuant() argument 523 const float* roiBase = roiData; in boxWithNmsLimitFloat32Compute() 643 const _Float16* roiData, const Shape& roiShape, in boxWithNmsLimitFloat16() argument 655 convertFloat16ToFloat32(roiData, &roi_float32); in boxWithNmsLimitFloat16() 666 const uint16_t* roiData, const Shape& roiShape, in boxWithNmsLimitQuant() argument [all …]
|
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/venc/src/ |
H A D | video_encoder_device_v4l2.cpp | 755 roiData->b_roi_info = true; in handle_input_extradata() 770 … roiData->data[0] = (unsigned int)(ALIGN(&roiData->data[1], 256) - (unsigned long)roiData->data); in handle_input_extradata() 773 OMX_U16* exDataBuf = (OMX_U16*)((OMX_U8*)roiData->data + roiData->data[0]);; in handle_input_extradata() 4878 roiData->b_roi_info = true; in append_extradata_roi_region_qp_info() 4880 roiData->data[0] = (unsigned int)(ALIGN(&roiData->data[1], 256) in append_extradata_roi_region_qp_info() 4882 OMX_U16* exDataBuf = (OMX_U16*)((OMX_U8*)roiData->data + roiData->data[0]); in append_extradata_roi_region_qp_info() 4923 roiData->b_roi_info = true; in append_extradata_roi_region_qp_info() 4924 roiData->mbi_info_size = numBytes; in append_extradata_roi_region_qp_info() 4925 roiData->lower_qp_offset = 0; in append_extradata_roi_region_qp_info() 4926 roiData->upper_qp_offset = 0; in append_extradata_roi_region_qp_info() [all …]
|
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/venc/src/ |
H A D | video_encoder_device_v4l2.cpp | 823 roiData->b_roi_info = true; in handle_input_extradata() 838 … roiData->data[0] = (unsigned int)(ALIGN(&roiData->data[1], 256) - (unsigned long)roiData->data); in handle_input_extradata() 841 OMX_U16* exDataBuf = (OMX_U16*)((OMX_U8*)roiData->data + roiData->data[0]);; in handle_input_extradata() 7918 roiData->b_roi_info = true; in append_extradata_roi_region_qp_info() 7920 roiData->data[0] = (unsigned int)(ALIGN(&roiData->data[1], 256) in append_extradata_roi_region_qp_info() 7922 OMX_U16* exDataBuf = (OMX_U16*)((OMX_U8*)roiData->data + roiData->data[0]); in append_extradata_roi_region_qp_info() 7963 roiData->b_roi_info = true; in append_extradata_roi_region_qp_info() 7964 roiData->mbi_info_size = numBytes; in append_extradata_roi_region_qp_info() 7965 roiData->lower_qp_offset = 0; in append_extradata_roi_region_qp_info() 7966 roiData->upper_qp_offset = 0; in append_extradata_roi_region_qp_info() [all …]
|
/aosp12/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/ |
H A D | video_encoder_device_v4l2.cpp | 792 struct msm_vidc_roi_qp_payload *roiData = in handle_input_extradata() local 796 roiData->b_roi_info = roi.info.bUseRoiInfo; in handle_input_extradata() 797 roiData->mbi_info_size = roi.info.nRoiMBInfoSize; in handle_input_extradata() 815 struct msm_vidc_roi_qp_payload *roiData = in handle_input_extradata() local 819 roiData->b_roi_info = roi.info.bUseRoiInfo; in handle_input_extradata() 820 roiData->mbi_info_size = roi.info.nRoiMBInfoSize; in handle_input_extradata() 836 struct msm_vidc_roi_qp_payload *roiData = in handle_input_extradata() local 838 roiData->upper_qp_offset = roi.info.nUpperQpOffset; in handle_input_extradata() 839 roiData->lower_qp_offset = roi.info.nLowerQpOffset; in handle_input_extradata() 840 roiData->b_roi_info = roi.info.bUseRoiInfo; in handle_input_extradata() [all …]
|
/aosp12/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/src/ |
H A D | video_encoder_device_v4l2.cpp | 6249 struct msm_vidc_roi_qp_payload *roiData; in venc_set_roi_qp_info() local 6274 roiData = (struct msm_vidc_roi_qp_payload *)(data->data); in venc_set_roi_qp_info() 6275 roiData->upper_qp_offset = roiInfo->nUpperQpOffset; in venc_set_roi_qp_info() 6276 roiData->lower_qp_offset = roiInfo->nLowerQpOffset; in venc_set_roi_qp_info() 6277 roiData->b_roi_info = roiInfo->bUseRoiInfo; in venc_set_roi_qp_info() 6278 roiData->mbi_info_size = roiInfo->nRoiMBInfoSize; in venc_set_roi_qp_info() 6279 memcpy(roiData->data, roiInfo->pRoiMBInfo, roiInfo->nRoiMBInfoSize); in venc_set_roi_qp_info()
|
/aosp12/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/venc/src/ |
H A D | video_encoder_device_v4l2.cpp | 771 struct msm_vidc_roi_qp_payload *roiData = in handle_input_extradata() local 773 roiData->upper_qp_offset = roi.info.nUpperQpOffset; in handle_input_extradata() 774 roiData->lower_qp_offset = roi.info.nLowerQpOffset; in handle_input_extradata() 775 roiData->b_roi_info = roi.info.bUseRoiInfo; in handle_input_extradata() 776 roiData->mbi_info_size = roi.info.nRoiMBInfoSize; in handle_input_extradata() 777 DEBUG_PRINT_HIGH("Using ROI QP map: Enable = %d", roiData->b_roi_info); in handle_input_extradata() 778 memcpy(roiData->data, roi.info.pRoiMBInfo, roi.info.nRoiMBInfoSize); in handle_input_extradata()
|
/aosp12/hardware/qcom/camera/msm8998/QCamera2/HAL/ |
H A D | QCamera2HWI.cpp | 9185 camera_frame_metadata_t *roiData = (camera_frame_metadata_t * ) faceData; in processFaceDetectionResult() local 9188 roiData->number_of_faces = detect_data->num_faces_detected; in processFaceDetectionResult() 9189 roiData->faces = faces; in processFaceDetectionResult() 9193 if (roiData->number_of_faces > 0) { in processFaceDetectionResult() 9194 for (int i = 0; i < roiData->number_of_faces; i++) { in processFaceDetectionResult() 9353 cbArg.metadata = roiData; in processFaceDetectionResult()
|