From 9484852cdb8d73c91830f7361ddcd19b638ba08e Mon Sep 17 00:00:00 2001 From: Leo Liu Date: Tue, 19 Sep 2017 11:08:54 -0400 Subject: [PATCH] vl/compositor: remove vl_compositor_yuv_deint() function MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit No longer used. Acked-by: Christian König --- src/gallium/auxiliary/vl/vl_compositor.c | 31 ------------------------ src/gallium/auxiliary/vl/vl_compositor.h | 9 ------- 2 files changed, 40 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_compositor.c b/src/gallium/auxiliary/vl/vl_compositor.c index 37a784742db..f758f0822bc 100644 --- a/src/gallium/auxiliary/vl/vl_compositor.c +++ b/src/gallium/auxiliary/vl/vl_compositor.c @@ -1254,37 +1254,6 @@ vl_compositor_render(struct vl_compositor_state *s, draw_layers(c, s, dirty_area); } -void -vl_compositor_yuv_deint(struct vl_compositor_state *s, - struct vl_compositor *c, - struct pipe_video_buffer *src, - struct pipe_video_buffer *dst) -{ - struct pipe_surface **dst_surfaces; - struct u_rect dst_rect; - - dst_surfaces = dst->get_surfaces(dst); - vl_compositor_clear_layers(s); - - dst_rect.x0 = 0; - dst_rect.x1 = src->width; - dst_rect.y0 = 0; - dst_rect.y1 = src->height; - - set_yuv_layer(s, c, 0, src, NULL, NULL, true); - vl_compositor_set_layer_dst_area(s, 0, &dst_rect); - vl_compositor_render(s, c, dst_surfaces[0], NULL, false); - - dst_rect.x1 /= 2; - dst_rect.y1 /= 2; - - set_yuv_layer(s, c, 0, src, NULL, NULL, false); - vl_compositor_set_layer_dst_area(s, 0, &dst_rect); - vl_compositor_render(s, c, dst_surfaces[1], NULL, false); - - s->pipe->flush(s->pipe, NULL, 0); -} - bool vl_compositor_init(struct vl_compositor *c, struct pipe_context *pipe) { diff --git a/src/gallium/auxiliary/vl/vl_compositor.h b/src/gallium/auxiliary/vl/vl_compositor.h index 2fb5a3c53eb..1930f93e290 100644 --- a/src/gallium/auxiliary/vl/vl_compositor.h +++ b/src/gallium/auxiliary/vl/vl_compositor.h @@ -282,13 +282,4 @@ vl_compositor_cleanup(struct vl_compositor *compositor); void vl_compositor_cleanup_state(struct vl_compositor_state *state); -/** - * deinterlace yuv buffer - */ -void -vl_compositor_yuv_deint(struct vl_compositor_state *state, - struct vl_compositor *compositor, - struct pipe_video_buffer *src, - struct pipe_video_buffer *dst); - #endif /* vl_compositor_h */ -- 2.30.2