Lines Matching refs:h_filter
151 static void ivtv_yuv_filter(struct ivtv *itv, int h_filter, int v_filter_1, int v_filter_2) in ivtv_yuv_filter() argument
156 if (h_filter > -1) { in ivtv_yuv_filter()
157 if (h_filter > 4) in ivtv_yuv_filter()
158 h_filter = 4; in ivtv_yuv_filter()
159 i = IVTV_YUV_HORIZONTAL_FILTER_OFFSET + (h_filter * 384); in ivtv_yuv_filter()
179 IVTV_DEBUG_YUV("h_filter -> %d\n", h_filter); in ivtv_yuv_filter()
219 int h_filter; in ivtv_yuv_handle_horizontal() local
320 h_filter = 0; in ivtv_yuv_handle_horizontal()
323 h_filter = ((f->src_w << 16) / f->dst_w) >> 15; in ivtv_yuv_handle_horizontal()
324 h_filter = (h_filter >> 1) + (h_filter & 1); in ivtv_yuv_handle_horizontal()
326 h_filter += !h_filter; in ivtv_yuv_handle_horizontal()
367 if (h_filter != yi->h_filter) { in ivtv_yuv_handle_horizontal()
368 ivtv_yuv_filter(itv, h_filter, -1, -1); in ivtv_yuv_handle_horizontal()
369 yi->h_filter = h_filter; in ivtv_yuv_handle_horizontal()
887 yi->h_filter = -1; in ivtv_yuv_init()
1172 int h_filter, v_filter_1, v_filter_2; in ivtv_yuv_close() local
1233 h_filter = 0; in ivtv_yuv_close()
1236 h_filter = ((yi->reg_2834 << 16) / (yi->reg_2834 >> 16)) >> 15; in ivtv_yuv_close()
1237 h_filter = (h_filter >> 1) + (h_filter & 1); in ivtv_yuv_close()
1239 h_filter += !h_filter; in ivtv_yuv_close()
1257 ivtv_yuv_filter(itv, h_filter, v_filter_1, v_filter_2); in ivtv_yuv_close()