Lines Matching refs:dst_desc
2834 const AVPixFmtDescriptor *dst_desc = av_pix_fmt_desc_get(dst_pix_fmt);
2840 if (!src_desc || !dst_desc)
2844 (dst_desc->flags & AV_PIX_FMT_FLAG_HWACCEL)) {
2863 dst_color = get_color_type(dst_desc);
2867 nb_components = FFMIN(src_desc->nb_components, dst_desc->nb_components);
2870 int depth_minus1 = (dst_pix_fmt == AV_PIX_FMT_PAL8) ? 7/nb_components : (dst_desc->comp[i].depth - 1);
2878 if (dst_desc->log2_chroma_w > src_desc->log2_chroma_w) {
2880 score -= 256 << dst_desc->log2_chroma_w;
2882 if (dst_desc->log2_chroma_h > src_desc->log2_chroma_h) {
2884 score -= 256 << dst_desc->log2_chroma_h;
2887 if (dst_desc->log2_chroma_w == 1 && src_desc->log2_chroma_w == 0 &&
2888 dst_desc->log2_chroma_h == 1 && src_desc->log2_chroma_h == 0 ) {
2921 score -= (nb_components * 65536) >> FFMIN(dst_desc->comp[0].depth - 1, src_desc->comp[0].depth - 1);
2928 if (!pixdesc_has_alpha(dst_desc) && (pixdesc_has_alpha(src_desc) && (consider & FF_LOSS_ALPHA))) {