Lines Matching refs:src_img

231     exynos_image src_img;  in doPreProcess()  local
233 setSrcExynosImage(&src_img); in doPreProcess()
239 [&src_img](auto m) { return m->isSrcFormatSupported(src_img); }); in doPreProcess()
244 if(hasHdrInfo(src_img)) mIsHdrLayer = true; in doPreProcess()
250 uint32_t srcCropXAlign = exynosMPPVG->getSrcXOffsetAlign(src_img); in doPreProcess()
251 uint32_t srcCropYAlign = exynosMPPVG->getSrcYOffsetAlign(src_img); in doPreProcess()
252 uint32_t srcCropWidthAlign = exynosMPPVG->getSrcWidthAlign(src_img); in doPreProcess()
253 uint32_t srcCropHeightAlign = exynosMPPVG->getSrcHeightAlign(src_img); in doPreProcess()
273 uint32_t cropWidthAlign = exynosMPPVG->getSrcCropWidthAlign(src_img); in doPreProcess()
274 uint32_t cropHeightAlign = exynosMPPVG->getSrcCropHeightAlign(src_img); in doPreProcess()
712 int32_t ExynosLayer::setSrcExynosImage(exynos_image *src_img) in setSrcExynosImage() argument
716 src_img->format = HAL_PIXEL_FORMAT_RGBA_8888; in setSrcExynosImage()
717 src_img->usageFlags = 0xb00; in setSrcExynosImage()
718 src_img->bufferHandle = 0; in setSrcExynosImage()
720 src_img->x = 0; in setSrcExynosImage()
721 src_img->y = 0; in setSrcExynosImage()
724 src_img->fullWidth = src_img->w = mDisplay->mXres; in setSrcExynosImage()
725 src_img->fullHeight = src_img->h = mDisplay->mYres; in setSrcExynosImage()
727 src_img->fullWidth = src_img->w = 1440; in setSrcExynosImage()
728 src_img->fullHeight = src_img->h = 2560; in setSrcExynosImage()
731 src_img->layerFlags = mLayerFlag; in setSrcExynosImage()
732 src_img->acquireFenceFd = mAcquireFence; in setSrcExynosImage()
733 src_img->releaseFenceFd = -1; in setSrcExynosImage()
734 src_img->dataSpace = HAL_DATASPACE_V0_SRGB; in setSrcExynosImage()
735 src_img->blending = mBlending; in setSrcExynosImage()
736 src_img->transform = mTransform; in setSrcExynosImage()
737 src_img->compressed = mCompressed; in setSrcExynosImage()
738 src_img->planeAlpha = mPlaneAlpha; in setSrcExynosImage()
739 src_img->zOrder = mZOrder; in setSrcExynosImage()
746 src_img->fullWidth = 0; in setSrcExynosImage()
747 src_img->fullHeight = 0; in setSrcExynosImage()
748 src_img->format = 0; in setSrcExynosImage()
749 src_img->usageFlags = 0x0; in setSrcExynosImage()
750 src_img->bufferHandle = handle; in setSrcExynosImage()
757 src_img->fullWidth = (gmeta.stride * 2); in setSrcExynosImage()
758 src_img->fullHeight = pixel_align_down((gmeta.vstride / 2), 2); in setSrcExynosImage()
760 src_img->fullWidth = gmeta.stride; in setSrcExynosImage()
761 src_img->fullHeight = gmeta.vstride; in setSrcExynosImage()
764 src_img->format = gmeta.format; in setSrcExynosImage()
766 src_img->format = mPreprocessedInfo.mPrivateFormat; in setSrcExynosImage()
767 src_img->usageFlags = gmeta.producer_usage; in setSrcExynosImage()
768 src_img->bufferHandle = handle; in setSrcExynosImage()
770 src_img->x = (int)mPreprocessedInfo.sourceCrop.left; in setSrcExynosImage()
771 src_img->y = (int)mPreprocessedInfo.sourceCrop.top; in setSrcExynosImage()
772 src_img->w = (int)mPreprocessedInfo.sourceCrop.right - (int)mPreprocessedInfo.sourceCrop.left; in setSrcExynosImage()
773 src_img->h = (int)mPreprocessedInfo.sourceCrop.bottom - (int)mPreprocessedInfo.sourceCrop.top; in setSrcExynosImage()
777 while ((src_img->h % 2 != 0) || in setSrcExynosImage()
778 (src_img->h > src_img->fullHeight)) { in setSrcExynosImage()
779 src_img->h -= 1; in setSrcExynosImage()
782 src_img->layerFlags = mLayerFlag; in setSrcExynosImage()
783 src_img->acquireFenceFd = mAcquireFence; in setSrcExynosImage()
784 src_img->releaseFenceFd = -1; in setSrcExynosImage()
786 src_img->dataSpace = mDataSpace; in setSrcExynosImage()
787 if(src_img->dataSpace == HAL_DATASPACE_UNKNOWN) in setSrcExynosImage()
788 src_img->dataSpace = HAL_DATASPACE_V0_SRGB; in setSrcExynosImage()
790 src_img->blending = mBlending; in setSrcExynosImage()
791 src_img->transform = mTransform; in setSrcExynosImage()
792 src_img->compressed = mCompressed; in setSrcExynosImage()
793 src_img->planeAlpha = mPlaneAlpha; in setSrcExynosImage()
794 src_img->zOrder = mZOrder; in setSrcExynosImage()
796 memset(&(src_img->metaParcel), 0, sizeof(src_img->metaParcel)); in setSrcExynosImage()
797 src_img->metaType = VIDEO_INFO_TYPE_INVALID; in setSrcExynosImage()
799 memcpy(&(src_img->metaParcel), mMetaParcel, sizeof(src_img->metaParcel)); in setSrcExynosImage()
800 src_img->metaType = mMetaParcel->eType; in setSrcExynosImage()
801 src_img->hasMetaParcel = true; in setSrcExynosImage()
803 src_img->hasMetaParcel = false; in setSrcExynosImage()
806 src_img->needColorTransform = mLayerColorTransform.enable; in setSrcExynosImage()
898 exynos_image src_img; in checkDownscaleCap() local
901 setSrcExynosImage(&src_img); in checkDownscaleCap()
904 const bool isPerpendicular = !!(src_img.transform & HAL_TRANSFORM_ROT_90); in checkDownscaleCap()
905 const uint32_t srcWidth = isPerpendicular ? src_img.h : src_img.w; in checkDownscaleCap()
906 const uint32_t srcHeight = isPerpendicular ? src_img.w : src_img.h; in checkDownscaleCap()
911 const float resolution = float(src_img.w) * float(src_img.h) * bts_refresh_rate / 1000; in checkDownscaleCap()