Lines Matching refs:src_img
689 exynos_image src_img; in updateExynosComposition() local
695 layer->setSrcExynosImage(&src_img); in updateExynosComposition()
697 layer->setExynosImage(src_img, dst_img); in updateExynosComposition()
700 isAssignableState = isAssignable(m2mMPP, display, src_img, dst_img, layer); in updateExynosComposition()
735 layer->setSrcExynosImage(&src_img); in updateExynosComposition()
737 layer->setExynosImage(src_img, dst_img); in updateExynosComposition()
740 isAssignableState = isAssignable(m2mMPP, display, src_img, dst_img, layer); in updateExynosComposition()
980 exynos_image src_img; in assignCompositionTarget() local
982 display->setCompositionTargetExynosImage(targetType, &src_img, &dst_img); in assignCompositionTarget()
992 if (mM2mMPPs[i]->isAssignableState(display, src_img, dst_img)) { in assignCompositionTarget()
1019 otfMppReordering(display, mOtfMPPs, src_img, dst_img); in assignCompositionTarget()
1022 compositionInfo->setExynosImage(src_img, dst_img); in assignCompositionTarget()
1027 isSupported = mOtfMPPs[i]->isSupported(*display, src_img, dst_img); in assignCompositionTarget()
1030 isAssignable(mOtfMPPs[i], display, src_img, dst_img, compositionInfo); in assignCompositionTarget()
1177 const ExynosDisplay *display, const exynos_image &src_img, const exynos_image &dst_img, in getCandidateScalingM2mMPPOutImages() argument
1179 const bool isPerpendicular = !!(src_img.transform & HAL_TRANSFORM_ROT_90); in getCandidateScalingM2mMPPOutImages()
1180 const uint32_t srcWidth = isPerpendicular ? src_img.h : src_img.w; in getCandidateScalingM2mMPPOutImages()
1181 const uint32_t srcHeight = isPerpendicular ? src_img.w : src_img.h; in getCandidateScalingM2mMPPOutImages()
1193 if (hasHdrInfo(src_img)) { in getCandidateScalingM2mMPPOutImages()
1194 if (isFormatYUV(src_img.format)) in getCandidateScalingM2mMPPOutImages()
1199 if (isFormatYUV(src_img.format)) { in getCandidateScalingM2mMPPOutImages()
1222 [&src_img, &dst_scale_img, reqRatio, &m2mMpp, &m2mMppRatio](auto m) { in getCandidateScalingM2mMPPOutImages()
1223 float ratio = float(m->getMaxUpscale(src_img, dst_scale_img)); in getCandidateScalingM2mMPPOutImages()
1233 [&src_img, &dst_scale_img, display, &m2mMpp, &m2mMppRatio](auto m) { in getCandidateScalingM2mMPPOutImages()
1234 auto ratio = m->getMaxDownscale(*display, src_img, dst_scale_img); in getCandidateScalingM2mMPPOutImages()
1267 "Cannot find available MPP for scaling src %d x %d, dst %d x %d", src_img.w, in getCandidateScalingM2mMPPOutImages()
1268 src_img.h, dst_img.w, dst_img.h); in getCandidateScalingM2mMPPOutImages()
1297 "\tsrc[%d, %d, %d,%d], dst[%d, %d, %d,%d], mid[%d, %d, %d, %d]", src_img.x, in getCandidateScalingM2mMPPOutImages()
1298 src_img.y, src_img.w, src_img.h, dst_img.x, dst_img.y, dst_img.w, dst_img.h, in getCandidateScalingM2mMPPOutImages()
1316 exynos_image src_img; in getCandidateM2mMPPOutImages() local
1318 layer->setSrcExynosImage(&src_img); in getCandidateM2mMPPOutImages()
1325 dst_img.format = src_img.format; in getCandidateM2mMPPOutImages()
1326 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1329 dst_img.metaParcel = src_img.metaParcel; in getCandidateM2mMPPOutImages()
1331 getCandidateScalingM2mMPPOutImages(display, src_img, dst_img, image_lists); in getCandidateM2mMPPOutImages()
1333 if (isFormatYUV(src_img.format) && !hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1341 if (hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1342 if (isFormatYUV(src_img.format)) in getCandidateM2mMPPOutImages()
1346 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1386 if (hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1398 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1424 if (isFormatYUV(src_img.format) && !hasHdrInfo(src_img)) { in getCandidateM2mMPPOutImages()
1429 dst_img.dataSpace = src_img.dataSpace; in getCandidateM2mMPPOutImages()
1446 if (image.dataSpace == src_img.dataSpace) in getCandidateM2mMPPOutImages()
1447 image.needColorTransform = src_img.needColorTransform; in getCandidateM2mMPPOutImages()
1462 exynos_image src_img; in assignLayer() local
1464 layer->setSrcExynosImage(&src_img); in assignLayer()
1466 layer->setExynosImage(src_img, dst_img); in assignLayer()
1487 otfMppReordering(display, mOtfMPPs, src_img, dst_img); in assignLayer()
1491 isAssignableFlag = isAssignable(mOtfMPPs[j], display, src_img, dst_img, layer); in assignLayer()
1500 isSupported = mOtfMPPs[j]->isSupported(*display, src_img, dst_img); in assignLayer()
1531 bool isAssignableState = mM2mMPPs[j]->isAssignableState(display, src_img, dst_img); in assignLayer()
1556 exynos_image m2m_src_img = src_img; in assignLayer()
1619 ((isAssignableFlag = mM2mMPPs[j]->hasEnoughCapa(display, src_img, dst_img, in assignLayer()
1663 exynos_image src_img; in assignLayers() local
1665 layer->setSrcExynosImage(&src_img); in assignLayers()
1667 layer->setExynosImage(src_img, dst_img); in assignLayers()
1672 validateRCDLayer(*display, *layer, i, src_img, dst_img) == NO_ERROR) { in assignLayers()
1853 exynos_image src_img; in updateSupportedMPPFlag() local
1856 layer->setSrcExynosImage(&src_img); in updateSupportedMPPFlag()
1862 dumpExynosImage(eDebugResourceAssigning, src_img); in updateSupportedMPPFlag()
1872 if ((ret = mOtfMPPs[j]->isSupported(*display, src_img, dst_img)) == NO_ERROR) { in updateSupportedMPPFlag()
1877 … ((ret = mOtfMPPs[j]->isSupported(*display, src_img, dst_img_yuv)) == NO_ERROR)) { in updateSupportedMPPFlag()
1898 if ((ret = mM2mMPPs[j]->isSupported(*display, src_img, dst_img)) == NO_ERROR) { in updateSupportedMPPFlag()
1903 … ((ret = mM2mMPPs[j]->isSupported(*display, src_img, dst_img_yuv)) == NO_ERROR)) { in updateSupportedMPPFlag()