Lines Matching refs:pix_fmt

694 static av_always_inline int is16BPS(enum AVPixelFormat pix_fmt)
696 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
701 static av_always_inline int is32BPS(enum AVPixelFormat pix_fmt)
703 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
708 static av_always_inline int isNBPS(enum AVPixelFormat pix_fmt)
710 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
715 static av_always_inline int isBE(enum AVPixelFormat pix_fmt)
717 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
722 static av_always_inline int isYUV(enum AVPixelFormat pix_fmt)
724 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
729 static av_always_inline int isPlanarYUV(enum AVPixelFormat pix_fmt)
731 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
733 return ((desc->flags & AV_PIX_FMT_FLAG_PLANAR) && isYUV(pix_fmt));
740 static av_always_inline int isSemiPlanarYUV(enum AVPixelFormat pix_fmt)
742 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
744 return (isPlanarYUV(pix_fmt) && desc->comp[1].plane == desc->comp[2].plane);
747 static av_always_inline int isRGB(enum AVPixelFormat pix_fmt)
749 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
754 static av_always_inline int isGray(enum AVPixelFormat pix_fmt)
756 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
761 pix_fmt != AV_PIX_FMT_MONOBLACK &&
762 pix_fmt != AV_PIX_FMT_MONOWHITE;
765 static av_always_inline int isRGBinInt(enum AVPixelFormat pix_fmt)
767 return pix_fmt == AV_PIX_FMT_RGB48BE ||
768 pix_fmt == AV_PIX_FMT_RGB48LE ||
769 pix_fmt == AV_PIX_FMT_RGB32 ||
770 pix_fmt == AV_PIX_FMT_RGB32_1 ||
771 pix_fmt == AV_PIX_FMT_RGB24 ||
772 pix_fmt == AV_PIX_FMT_RGB565BE ||
773 pix_fmt == AV_PIX_FMT_RGB565LE ||
774 pix_fmt == AV_PIX_FMT_RGB555BE ||
775 pix_fmt == AV_PIX_FMT_RGB555LE ||
776 pix_fmt == AV_PIX_FMT_RGB444BE ||
777 pix_fmt == AV_PIX_FMT_RGB444LE ||
778 pix_fmt == AV_PIX_FMT_RGB8 ||
779 pix_fmt == AV_PIX_FMT_RGB4 ||
780 pix_fmt == AV_PIX_FMT_RGB4_BYTE ||
781 pix_fmt == AV_PIX_FMT_RGBA64BE ||
782 pix_fmt == AV_PIX_FMT_RGBA64LE ||
783 pix_fmt == AV_PIX_FMT_MONOBLACK ||
784 pix_fmt == AV_PIX_FMT_MONOWHITE;
787 static av_always_inline int isBGRinInt(enum AVPixelFormat pix_fmt)
789 return pix_fmt == AV_PIX_FMT_BGR48BE ||
790 pix_fmt == AV_PIX_FMT_BGR48LE ||
791 pix_fmt == AV_PIX_FMT_BGR32 ||
792 pix_fmt == AV_PIX_FMT_BGR32_1 ||
793 pix_fmt == AV_PIX_FMT_BGR24 ||
794 pix_fmt == AV_PIX_FMT_BGR565BE ||
795 pix_fmt == AV_PIX_FMT_BGR565LE ||
796 pix_fmt == AV_PIX_FMT_BGR555BE ||
797 pix_fmt == AV_PIX_FMT_BGR555LE ||
798 pix_fmt == AV_PIX_FMT_BGR444BE ||
799 pix_fmt == AV_PIX_FMT_BGR444LE ||
800 pix_fmt == AV_PIX_FMT_BGR8 ||
801 pix_fmt == AV_PIX_FMT_BGR4 ||
802 pix_fmt == AV_PIX_FMT_BGR4_BYTE ||
803 pix_fmt == AV_PIX_FMT_BGRA64BE ||
804 pix_fmt == AV_PIX_FMT_BGRA64LE ||
805 pix_fmt == AV_PIX_FMT_MONOBLACK ||
806 pix_fmt == AV_PIX_FMT_MONOWHITE;
809 static av_always_inline int isBayer(enum AVPixelFormat pix_fmt)
811 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
816 static av_always_inline int isBayer16BPS(enum AVPixelFormat pix_fmt)
818 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
823 static av_always_inline int isAnyRGB(enum AVPixelFormat pix_fmt)
825 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
828 pix_fmt == AV_PIX_FMT_MONOBLACK || pix_fmt == AV_PIX_FMT_MONOWHITE;
831 static av_always_inline int isFloat(enum AVPixelFormat pix_fmt)
833 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
838 static av_always_inline int isALPHA(enum AVPixelFormat pix_fmt)
840 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
842 if (pix_fmt == AV_PIX_FMT_PAL8)
847 static av_always_inline int isPacked(enum AVPixelFormat pix_fmt)
849 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
852 pix_fmt == AV_PIX_FMT_PAL8 ||
853 pix_fmt == AV_PIX_FMT_MONOBLACK || pix_fmt == AV_PIX_FMT_MONOWHITE;
856 static av_always_inline int isPlanar(enum AVPixelFormat pix_fmt)
858 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
863 static av_always_inline int isPackedRGB(enum AVPixelFormat pix_fmt)
865 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
870 static av_always_inline int isPlanarRGB(enum AVPixelFormat pix_fmt)
872 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
878 static av_always_inline int usePal(enum AVPixelFormat pix_fmt)
880 switch (pix_fmt) {
896 static av_always_inline int isDataInHighBits(enum AVPixelFormat pix_fmt)
899 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
915 static av_always_inline int isSwappedChroma(enum AVPixelFormat pix_fmt)
917 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
919 if (!isYUV(pix_fmt))
925 if (!isPlanarYUV(pix_fmt) || isSemiPlanarYUV(pix_fmt))