Lines Matching full:overlap
601 st->overlap = dflow->overlap; in komeda_splitter_validate()
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; in komeda_split_data_flow() local
961 overlap = 0; in komeda_split_data_flow()
963 overlap += scaler->scaling_split_overlap; in komeda_split_data_flow()
966 * enhancement overlap in komeda_split_data_flow()
968 dflow->overlap = overlap; in komeda_split_data_flow()
971 overlap += scaler->enh_split_overlap; in komeda_split_data_flow()
973 l_dflow->overlap = overlap; in komeda_split_data_flow()
974 r_dflow->overlap = overlap; in komeda_split_data_flow()
983 l_dflow->in_h = ALIGN(dflow->in_h, 2) / 2 + l_dflow->overlap; in komeda_split_data_flow()
987 l_dflow->in_h = ALIGN(dflow->in_h, 2) / 2 + l_dflow->overlap; in komeda_split_data_flow()
988 r_dflow->in_h = dflow->in_h / 2 + r_dflow->overlap; in komeda_split_data_flow()
990 /* split without scaler, no overlap */ in komeda_split_data_flow()
997 * 1. scaler is enabled (overlap != 0), we can do a alignment in komeda_split_data_flow()
1002 if ((overlap != 0) && dflow->is_yuv) { in komeda_split_data_flow()
1013 l_dflow->in_w = ALIGN(dflow->in_w, 2) / 2 + l_dflow->overlap; in komeda_split_data_flow()
1016 l_dflow->in_w = ALIGN(dflow->in_w, 2) / 2 + l_dflow->overlap; in komeda_split_data_flow()
1017 r_dflow->in_w = dflow->in_w / 2 + r_dflow->overlap; in komeda_split_data_flow()
1024 if ((overlap != 0) && dflow->is_yuv) { in komeda_split_data_flow()