Lines Matching defs:desc
35 const AVPixFmtDescriptor *desc,
40 AVComponentDescriptor comp = desc->comp[c];
46 int flags = desc->flags;
91 const AVPixFmtDescriptor *desc,
95 av_read_image_line2(dst, data, linesize, desc,x, y, c, w,
102 const AVPixFmtDescriptor *desc,
105 AVComponentDescriptor comp = desc->comp[c];
109 int flags = desc->flags;
163 const AVPixFmtDescriptor *desc,
166 av_write_image_line2(src, data, linesize, desc, x, y, c, w, 2);
2681 enum AVPixelFormat av_pix_fmt_desc_get_id(const AVPixFmtDescriptor *desc)
2683 if (desc < av_pix_fmt_descriptors ||
2684 desc >= av_pix_fmt_descriptors + FF_ARRAY_ELEMS(av_pix_fmt_descriptors))
2687 return desc - av_pix_fmt_descriptors;
2693 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
2694 if (!desc)
2696 *h_shift = desc->log2_chroma_w;
2697 *v_shift = desc->log2_chroma_h;
2704 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
2707 if (!desc)
2710 for (i = 0; i < desc->nb_components; i++)
2711 planes[desc->comp[i].plane] = 1;
2760 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
2764 if (!desc || strlen(desc->name) < 2)
2766 av_strlcpy(name, desc->name, sizeof(name));
2787 static int get_color_type(const AVPixFmtDescriptor *desc) {
2788 if (desc->flags & AV_PIX_FMT_FLAG_PAL)
2791 if(desc->nb_components == 1 || desc->nb_components == 2)
2794 if (desc->name) {
2795 if (av_strstart(desc->name, "yuvj", NULL))
2798 if (av_strstart(desc->name, "xyz", NULL))
2802 if(desc->flags & AV_PIX_FMT_FLAG_RGB)
2805 if(desc->nb_components == 0)
2813 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
2816 if (!desc || !desc->nb_components) {
2822 for (i = 0; i < desc->nb_components; i++) {
2823 *min = FFMIN(desc->comp[i].depth, *min);
2824 *max = FFMAX(desc->comp[i].depth, *max);