Lines Matching defs:overlap
601 st->overlap = dflow->overlap;
920 * pixels (overlap) to both side, after split the left/right will be:
921 * - left: [0, src_length/2 + overlap]
922 * - right: [src_length/2 - overlap, src_length]
923 * The extra overlap do eliminate the edge problem, but which may also generates
935 * \ \<--overlap--->/
937 * /<---overlap--->\ \
952 u32 l_out, r_out, overlap;
961 overlap = 0;
963 overlap += scaler->scaling_split_overlap;
966 * enhancement overlap
968 dflow->overlap = overlap;
971 overlap += scaler->enh_split_overlap;
973 l_dflow->overlap = overlap;
974 r_dflow->overlap = overlap;
983 l_dflow->in_h = ALIGN(dflow->in_h, 2) / 2 + l_dflow->overlap;
987 l_dflow->in_h = ALIGN(dflow->in_h, 2) / 2 + l_dflow->overlap;
988 r_dflow->in_h = dflow->in_h / 2 + r_dflow->overlap;
990 /* split without scaler, no overlap */
997 * 1. scaler is enabled (overlap != 0), we can do a alignment
1002 if ((overlap != 0) && dflow->is_yuv) {
1013 l_dflow->in_w = ALIGN(dflow->in_w, 2) / 2 + l_dflow->overlap;
1016 l_dflow->in_w = ALIGN(dflow->in_w, 2) / 2 + l_dflow->overlap;
1017 r_dflow->in_w = dflow->in_w / 2 + r_dflow->overlap;
1024 if ((overlap != 0) && dflow->is_yuv) {