• Home
  • Raw
  • Download

Lines Matching refs:src_h

40 	y_decode_height = uv_decode_height = f->src_h + f->src_y;  in ivtv_yuv_prep_user_dma()
390 f->tru_h, f->src_h, f->dst_h, f->src_y, f->dst_y); in ivtv_yuv_handle_vertical()
420 reg_2918 = (f->dst_h << 16) | (f->src_h + src_minor_y); in ivtv_yuv_handle_vertical()
422 reg_2918 = (f->dst_h << 16) | ((f->src_h + src_minor_y) << 1); in ivtv_yuv_handle_vertical()
425 reg_291c = (f->dst_h << 16) | ((f->src_h + src_minor_uv) >> 1); in ivtv_yuv_handle_vertical()
427 reg_291c = (f->dst_h << 16) | (f->src_h + src_minor_uv); in ivtv_yuv_handle_vertical()
429 reg_2964_base = (src_minor_y * ((f->dst_h << 16) / f->src_h)) >> 14; in ivtv_yuv_handle_vertical()
430 reg_2968_base = (src_minor_uv * ((f->dst_h << 16) / f->src_h)) >> 14; in ivtv_yuv_handle_vertical()
432 if (f->dst_h / 2 >= f->src_h && !f->interlaced_y) { in ivtv_yuv_handle_vertical()
433 master_height = (f->src_h * 0x00400000) / f->dst_h; in ivtv_yuv_handle_vertical()
434 if ((f->src_h * 0x00400000) - (master_height * f->dst_h) >= f->dst_h / 2) in ivtv_yuv_handle_vertical()
443 } else if (f->dst_h >= f->src_h) { in ivtv_yuv_handle_vertical()
444 master_height = (f->src_h * 0x00400000) / f->dst_h; in ivtv_yuv_handle_vertical()
460 } else if (f->dst_h >= f->src_h / 2) { in ivtv_yuv_handle_vertical()
461 master_height = (f->src_h * 0x00200000) / f->dst_h; in ivtv_yuv_handle_vertical()
478 master_height = (f->src_h * 0x00100000) / f->dst_h; in ivtv_yuv_handle_vertical()
491 if (f->src_h == f->dst_h) { in ivtv_yuv_handle_vertical()
526 reg_2960 = ((src_minor_y + f->src_h + src_major_y) - 1) | in ivtv_yuv_handle_vertical()
527 (((src_minor_uv + f->src_h + src_major_uv - 1) & ~1) << 15); in ivtv_yuv_handle_vertical()
530 if (f->src_h == f->dst_h) { in ivtv_yuv_handle_vertical()
533 reg_2964 = 2 + ((f->dst_h << 1) / f->src_h); in ivtv_yuv_handle_vertical()
548 if ((reg_2964 != 0x00010001) && (f->dst_h / 2 <= f->src_h)) in ivtv_yuv_handle_vertical()
560 if (f->src_h == f->dst_h) { in ivtv_yuv_handle_vertical()
566 v_filter_1 = ((f->src_h << 16) / f->dst_h) >> 15; in ivtv_yuv_handle_vertical()
674 if (f->src_h / f->dst_h >= 2) { in ivtv_yuv_window_setup()
679 if ((osd_crop = f->src_h - 4 * f->dst_h) > 0) { in ivtv_yuv_window_setup()
682 f->src_h = (f->src_h - osd_crop) & ~3; in ivtv_yuv_window_setup()
683 f->dst_h = f->src_h / 4; in ivtv_yuv_window_setup()
690 (int)f->src_w <= 2 || (int)f->src_h <= 2) { in ivtv_yuv_window_setup()
695 osd_scale = (f->src_h << 16) / f->dst_h; in ivtv_yuv_window_setup()
700 f->src_h -= (osd_scale * osd_crop) >> 16; in ivtv_yuv_window_setup()
710 f->src_h -= (osd_scale * osd_crop) >> 16; in ivtv_yuv_window_setup()
751 f->src_h += f->src_y & 1; in ivtv_yuv_window_setup()
754 f->src_h &= ~1; in ivtv_yuv_window_setup()
765 if (f->dst_h < f->src_h / 4) { in ivtv_yuv_window_setup()
766 f->src_h &= ~3; in ivtv_yuv_window_setup()
767 f->dst_h = f->src_h / 4; in ivtv_yuv_window_setup()
773 (int)f->src_w <= 2 || (int)f->src_h <= 2) { in ivtv_yuv_window_setup()
784 if ((of->src_h != f->src_h) || (of->dst_h != f->dst_h) || in ivtv_yuv_window_setup()
976 nf->src_h = args->src.height; in ivtv_yuv_setup_frame()
1007 if (nf->tru_h < 1021 && (nf->dst_h >= nf->src_h / 2)) in ivtv_yuv_setup_frame()
1022 if (nf->tru_h < 1021 && (nf->dst_h >= nf->src_h / 2)) in ivtv_yuv_setup_frame()
1272 yi->old_frame_info.src_h = 0; in ivtv_yuv_close()
1274 yi->old_frame_info_args.src_h = 0; in ivtv_yuv_close()