[Mesa-dev] [PATCH 07/14] vl/compositor: remove vl_compositor_yuv_deint() function

Leo Liu leo.liu at amd.com
Tue Sep 19 19:04:58 UTC 2017


No longer used.
---
 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 37a7847..f758f08 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 2fb5a3c..1930f93 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.7.4



More information about the mesa-dev mailing list