Home
last modified time | relevance | path

Searched refs:roiData (Results 1 – 9 of 9) sorted by relevance

/aosp12/packages/modules/NeuralNetworks/common/operations/
H A DRoiPooling.cpp55 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 DRoiAlign.cpp59 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 DGenerateProposals.cpp60 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 Dvideo_encoder_device_v4l2.cpp755 roiData->b_roi_info = true; in handle_input_extradata()
770roiData->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 Dvideo_encoder_device_v4l2.cpp823 roiData->b_roi_info = true; in handle_input_extradata()
838roiData->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 Dvideo_encoder_device_v4l2.cpp792 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 Dvideo_encoder_device_v4l2.cpp6249 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 Dvideo_encoder_device_v4l2.cpp771 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 DQCamera2HWI.cpp9185 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()