Lines Matching defs:desc

369     struct SwsFilterDescriptor *desc;
696 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
697 av_assert0(desc);
698 return desc->comp[0].depth == 16;
703 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
704 av_assert0(desc);
705 return desc->comp[0].depth == 32;
710 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
711 av_assert0(desc);
712 return desc->comp[0].depth >= 9 && desc->comp[0].depth <= 14;
717 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
718 av_assert0(desc);
719 return desc->flags & AV_PIX_FMT_FLAG_BE;
724 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
725 av_assert0(desc);
726 return !(desc->flags & AV_PIX_FMT_FLAG_RGB) && desc->nb_components >= 2;
731 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
732 av_assert0(desc);
733 return ((desc->flags & AV_PIX_FMT_FLAG_PLANAR) && isYUV(pix_fmt));
742 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
743 av_assert0(desc);
744 return (isPlanarYUV(pix_fmt) && desc->comp[1].plane == desc->comp[2].plane);
749 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
750 av_assert0(desc);
751 return (desc->flags & AV_PIX_FMT_FLAG_RGB);
756 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
757 av_assert0(desc);
758 return !(desc->flags & AV_PIX_FMT_FLAG_PAL) &&
759 !(desc->flags & AV_PIX_FMT_FLAG_HWACCEL) &&
760 desc->nb_components <= 2 &&
811 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
812 av_assert0(desc);
813 return !!(desc->flags & AV_PIX_FMT_FLAG_BAYER);
818 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
819 av_assert0(desc);
820 return desc->comp[1].depth == 8;
825 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
826 av_assert0(desc);
827 return (desc->flags & AV_PIX_FMT_FLAG_RGB) ||
833 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
834 av_assert0(desc);
835 return desc->flags & AV_PIX_FMT_FLAG_FLOAT;
840 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
841 av_assert0(desc);
844 return desc->flags & AV_PIX_FMT_FLAG_ALPHA;
849 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
850 av_assert0(desc);
851 return (desc->nb_components >= 2 && !(desc->flags & AV_PIX_FMT_FLAG_PLANAR)) ||
858 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
859 av_assert0(desc);
860 return (desc->nb_components >= 2 && (desc->flags & AV_PIX_FMT_FLAG_PLANAR));
865 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
866 av_assert0(desc);
867 return ((desc->flags & (AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB)) == AV_PIX_FMT_FLAG_RGB);
872 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
873 av_assert0(desc);
874 return ((desc->flags & (AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB)) ==
899 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
900 av_assert0(desc);
901 if (desc->flags & (AV_PIX_FMT_FLAG_BITSTREAM | AV_PIX_FMT_FLAG_HWACCEL))
903 for (i = 0; i < desc->nb_components; i++) {
904 if (!desc->comp[i].shift)
906 if ((desc->comp[i].shift + desc->comp[i].depth) & 0x7)
917 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
918 av_assert0(desc);
921 if ((desc->flags & AV_PIX_FMT_FLAG_ALPHA) && desc->nb_components < 4)
923 if (desc->nb_components < 3)
926 return desc->comp[1].offset > desc->comp[2].offset;
928 return desc->comp[1].plane > desc->comp[2].plane;
1092 int (*process)(SwsContext *c, struct SwsFilterDescriptor *desc, int sliceY, int sliceH);
1114 int ff_init_gamma_convert(SwsFilterDescriptor *desc, SwsSlice * src, uint16_t *table);
1117 int ff_init_desc_fmt_convert(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst, uint32_t *pal);
1120 int ff_init_desc_hscale(SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst, uint16_t *filter, int * filter_pos, int filter_size, int xInc);
1123 int ff_init_desc_cfmt_convert(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst, uint32_t *pal);
1126 int ff_init_desc_chscale(SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst, uint16_t *filter, int * filter_pos, int filter_size, int xInc);
1128 int ff_init_desc_no_chr(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst);
1131 int ff_init_vscale(SwsContext *c, SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst);