Lines Matching refs:src_img
721 exynos_image src_img; in updateExynosComposition() local
727 layer->setSrcExynosImage(&src_img); in updateExynosComposition()
729 layer->setExynosImage(src_img, dst_img); in updateExynosComposition()
732 isAssignable = m2mMPP->isAssignable(display, src_img, dst_img); in updateExynosComposition()
764 layer->setSrcExynosImage(&src_img); in updateExynosComposition()
766 layer->setExynosImage(src_img, dst_img); in updateExynosComposition()
769 isAssignable = m2mMPP->isAssignable(display, src_img, dst_img); in updateExynosComposition()
1002 exynos_image src_img; in assignCompositionTarget() local
1004 display->setCompositionTargetExynosImage(targetType, &src_img, &dst_img); in assignCompositionTarget()
1014 if (mM2mMPPs[i]->isAssignableState(display, src_img, dst_img)) { in assignCompositionTarget()
1041 isSupported = mOtfMPPs[i]->isSupported(*display, src_img, dst_img); in assignCompositionTarget()
1043 isAssignable = mOtfMPPs[i]->isAssignable(display, src_img, dst_img); in assignCompositionTarget()
1054 compositionInfo->setExynosImage(src_img, dst_img); in assignCompositionTarget()
1153 const ExynosDisplay *display, const exynos_image &src_img, const exynos_image &dst_img, in getCandidateScalingM2mMPPOutImages() argument
1155 const bool isPerpendicular = !!(src_img.transform & HAL_TRANSFORM_ROT_90); in getCandidateScalingM2mMPPOutImages()
1156 const uint32_t srcWidth = isPerpendicular ? src_img.h : src_img.w; in getCandidateScalingM2mMPPOutImages()
1157 const uint32_t srcHeight = isPerpendicular ? src_img.w : src_img.h; in getCandidateScalingM2mMPPOutImages()
1169 if (hasHdrInfo(src_img)) { in getCandidateScalingM2mMPPOutImages()
1170 if (isFormatYUV(src_img.format)) in getCandidateScalingM2mMPPOutImages()
1175 if (isFormatYUV(src_img.format)) { in getCandidateScalingM2mMPPOutImages()
1198 [&src_img, &dst_scale_img, reqRatio, &m2mMpp, &m2mMppRatio](auto m) { in getCandidateScalingM2mMPPOutImages()
1199 float ratio = float(m->getMaxUpscale(src_img, dst_scale_img)); in getCandidateScalingM2mMPPOutImages()
1209 [&src_img, &dst_scale_img, display, &m2mMpp, &m2mMppRatio](auto m) { in getCandidateScalingM2mMPPOutImages()
1210 auto ratio = m->getMaxDownscale(*display, src_img, dst_scale_img); in getCandidateScalingM2mMPPOutImages()
1243 "Cannot find available MPP for scaling src %d x %d, dst %d x %d", src_img.w, in getCandidateScalingM2mMPPOutImages()
1244 src_img.h, dst_img.w, dst_img.h); in getCandidateScalingM2mMPPOutImages()
1273 "\tsrc[%d, %d, %d,%d], dst[%d, %d, %d,%d], mid[%d, %d, %d, %d]", src_img.x, in getCandidateScalingM2mMPPOutImages()
1274 src_img.y, src_img.w, src_img.h, dst_img.x, dst_img.y, dst_img.w, dst_img.h, in getCandidateScalingM2mMPPOutImages()
1292 exynos_image src_img; in getCandidateM2mMPPOutImages() local
1294 layer->setSrcExynosImage(&src_img); in getCandidateM2mMPPOutImages()
1301 dst_img.format = src_img.format; in getCandidateM2mMPPOutImages()
1302 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1305 dst_img.metaParcel = src_img.metaParcel; in getCandidateM2mMPPOutImages()
1307 getCandidateScalingM2mMPPOutImages(display, src_img, dst_img, image_lists); in getCandidateM2mMPPOutImages()
1309 if (isFormatYUV(src_img.format) && !hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1317 if (hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1318 if (isFormatYUV(src_img.format)) in getCandidateM2mMPPOutImages()
1322 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1362 if (hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1374 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1400 if (isFormatYUV(src_img.format) && !hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1405 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1422 if (image.dataSpace == src_img.dataSpace) in getCandidateM2mMPPOutImages()
1423 image.needColorTransform = src_img.needColorTransform; in getCandidateM2mMPPOutImages()
1438 exynos_image src_img; in assignLayer() local
1440 layer->setSrcExynosImage(&src_img); in assignLayer()
1442 layer->setExynosImage(src_img, dst_img); in assignLayer()
1465 isAssignable = mOtfMPPs[j]->isAssignable(display, src_img, dst_img); in assignLayer()
1471 isSupported = mOtfMPPs[j]->isSupported(*display, src_img, dst_img); in assignLayer()
1501 bool isAssignableState = mM2mMPPs[j]->isAssignableState(display, src_img, dst_img); in assignLayer()
1523 exynos_image m2m_src_img = src_img; in assignLayer()
1567 … ((isAssignable = mM2mMPPs[j]->hasEnoughCapa(display, src_img, dst_img) == true))) { in assignLayer()
1607 exynos_image src_img; in assignLayers() local
1609 layer->setSrcExynosImage(&src_img); in assignLayers()
1611 layer->setExynosImage(src_img, dst_img); in assignLayers()
1783 exynos_image src_img; in updateSupportedMPPFlag() local
1786 layer->setSrcExynosImage(&src_img); in updateSupportedMPPFlag()
1792 dumpExynosImage(eDebugResourceManager, src_img); in updateSupportedMPPFlag()
1802 if ((ret = mOtfMPPs[j]->isSupported(*display, src_img, dst_img)) == NO_ERROR) { in updateSupportedMPPFlag()
1807 … ((ret = mOtfMPPs[j]->isSupported(*display, src_img, dst_img_yuv)) == NO_ERROR)) { in updateSupportedMPPFlag()
1826 if ((ret = mM2mMPPs[j]->isSupported(*display, src_img, dst_img)) == NO_ERROR) { in updateSupportedMPPFlag()
1831 … ((ret = mM2mMPPs[j]->isSupported(*display, src_img, dst_img_yuv)) == NO_ERROR)) { in updateSupportedMPPFlag()