Lines Matching refs:loop_vid_overlay
212 dev->loop_vid_overlay = rect_intersect(&r_overlay, &dev->loop_vid_copy); in vivid_precalc_copy_rects()
213 dev->loop_fb_copy = dev->loop_vid_overlay; in vivid_precalc_copy_rects()
219 dev->loop_vid_overlay_cap = dev->loop_vid_overlay; in vivid_precalc_copy_rects()
226 dev->loop_vid_overlay.width, dev->loop_vid_overlay.height, in vivid_precalc_copy_rects()
227 dev->loop_vid_overlay.left, dev->loop_vid_overlay.top, in vivid_precalc_copy_rects()
308 dev->loop_vid_overlay.width && dev->loop_vid_overlay.height) { in vivid_copy_buffer()
312 vid_overlay_int_part = dev->loop_vid_overlay.height / in vivid_copy_buffer()
314 vid_overlay_fract_part = dev->loop_vid_overlay.height % in vivid_copy_buffer()
369 ((dev->loop_vid_overlay.left - dev->loop_vid_copy.left) * in vivid_copy_buffer()
377 blend_line(dev, vid_overlay_y + dev->loop_vid_overlay.top, in vivid_copy_buffer()
378 dev->loop_vid_overlay.left, in vivid_copy_buffer()
380 dev->loop_vid_overlay.width, twopixsize / 2); in vivid_copy_buffer()
383 osd, (dev->loop_vid_overlay.width * twopixsize) / 2); in vivid_copy_buffer()