Lines Matching refs:exynos_image
445 exynos_image srcInfo[NUM_MPP_SRC_BUFS];
446 exynos_image dstInfo[NUM_MPP_SRC_BUFS];
454 void setExynosImage(const exynos_image& src_img, const exynos_image& dst_img);
455 void setExynosMidImage(const exynos_image& mid_img);
459 exynos_image mSrcImg;
460 exynos_image mDstImg;
461 exynos_image mMidImg;
586 int32_t doPostProcessing(struct exynos_image &src, struct exynos_image &dst);
587 …cessing(uint32_t totalImags, uint32_t imageIndex, struct exynos_image &src, struct exynos_image &d…
591 int32_t getDstImageInfo(exynos_image *img);
596 …rtual int64_t isSupported(ExynosDisplay &display, struct exynos_image &src, struct exynos_image &d…
598 bool isDataspaceSupportedByMPP(struct exynos_image &src, struct exynos_image &dst);
599 bool isSupportedHDR(struct exynos_image &src, struct exynos_image &dst);
600 bool isSupportedBlend(struct exynos_image &src);
601 virtual bool isSupportedTransform(struct exynos_image &src);
602 bool isSupportedCapability(ExynosDisplay &display, struct exynos_image &src);
603 bool isSupportedDRM(struct exynos_image &src);
604 virtual bool isSupportedHStrideCrop(struct exynos_image &src);
607 const struct exynos_image __unused &src, in checkSpecificRestriction()
608 const struct exynos_image __unused &dst) { in checkSpecificRestriction()
611 virtual uint32_t getDownscaleRestriction(const struct exynos_image &src,
612 const struct exynos_image &dst) const;
613 virtual uint32_t getMaxDownscale(const ExynosDisplay &display, const struct exynos_image &src,
614 const struct exynos_image &dst) const;
615 virtual uint32_t getMaxUpscale(const struct exynos_image &src,
616 const struct exynos_image &dst) const;
617 uint32_t getSrcMaxWidth(struct exynos_image &src);
618 uint32_t getSrcMaxHeight(struct exynos_image &src);
619 uint32_t getSrcMinWidth(struct exynos_image &src);
621 uint32_t getSrcMinHeight(struct exynos_image &src);
623 uint32_t getSrcWidthAlign(struct exynos_image &src);
624 uint32_t getSrcHeightAlign(struct exynos_image &src);
625 uint32_t getSrcMaxCropWidth(struct exynos_image &src);
626 uint32_t getSrcMaxCropHeight(struct exynos_image &src);
627 virtual uint32_t getSrcMaxCropSize(struct exynos_image &src);
628 uint32_t getSrcMinCropWidth(struct exynos_image &src);
629 uint32_t getSrcMinCropHeight(struct exynos_image &src);
630 virtual uint32_t getSrcXOffsetAlign(struct exynos_image &src);
632 uint32_t getSrcYOffsetAlign(struct exynos_image &src);
634 uint32_t getSrcCropWidthAlign(const struct exynos_image &src) const;
636 uint32_t getSrcCropHeightAlign(const struct exynos_image &src) const;
638 virtual bool isSrcFormatSupported(struct exynos_image &src);
642 uint32_t getDstMaxWidth(struct exynos_image &dst);
643 uint32_t getDstMaxHeight(struct exynos_image &dst);
644 uint32_t getDstMinWidth(struct exynos_image &dst);
645 uint32_t getDstMinHeight(struct exynos_image &dst);
646 virtual uint32_t getDstWidthAlign(const struct exynos_image &dst) const;
647 uint32_t getDstHeightAlign(const struct exynos_image &dst) const;
648 uint32_t getDstXOffsetAlign(struct exynos_image &dst);
649 uint32_t getDstYOffsetAlign(struct exynos_image &dst);
651 virtual bool isDstFormatSupported(struct exynos_image &dst);
653 struct exynos_image &src, struct exynos_image &dst);
654 uint32_t getSrcMaxBlendingNum(struct exynos_image &src, struct exynos_image &dst);
667 …bool isAssignableState(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst);
668 bool isAssignable(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst,
672 bool hasEnoughCapa(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst,
674 …float getRequiredCapacity(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &d…
685 virtual bool isSupportedCompression(struct exynos_image &src);
693 virtual bool checkRotationCondition(struct exynos_image &src);
714 bool needDstBufRealloc(struct exynos_image &dst, uint32_t index);
719 struct exynos_image &src, struct exynos_image &dst);
722 uint32_t getRestrictionClassification(const struct exynos_image &img) const;
728 float getPPC(const struct exynos_image &src, const struct exynos_image &dst,
729 const struct exynos_image &criteria,
730 const struct exynos_image *assignCheckSrc = NULL,
731 const struct exynos_image *assignCheckDst = NULL);
735 void getPPCIndex(const struct exynos_image &indexImage,
736 const struct exynos_image &refImage,
738 const struct exynos_image &criteria);
740 float getRequiredBaseCycles(struct exynos_image &src, struct exynos_image &dst);
747 virtual bool checkCSCRestriction(struct exynos_image &src, struct exynos_image &dst);
753 struct exynos_image &src);