summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_compositor.h
diff options
context:
space:
mode:
authorLeo Liu <[email protected]>2017-09-15 14:08:23 -0400
committerLeo Liu <[email protected]>2017-09-25 09:42:13 -0400
commitabd05a6cc45142929f1857450c8ae977b0584b17 (patch)
tree5e36062cc86fd7395d6dc7ba0b2aae2758076062 /src/gallium/auxiliary/vl/vl_compositor.h
parent4ef0828946c7d61130a4f71a9bc4685d7f29a1be (diff)
vl/compositor: extend YUV deint function to do field deint
It will add Bob deint ability to interlaced video for HW encoder Acked-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/vl/vl_compositor.h')
-rw-r--r--src/gallium/auxiliary/vl/vl_compositor.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/gallium/auxiliary/vl/vl_compositor.h b/src/gallium/auxiliary/vl/vl_compositor.h
index bae856e6c3f..09183285449 100644
--- a/src/gallium/auxiliary/vl/vl_compositor.h
+++ b/src/gallium/auxiliary/vl/vl_compositor.h
@@ -116,9 +116,15 @@ struct vl_compositor
void *fs_rgba;
struct {
- void *y;
- void *uv;
- } fs_weave_yuv;
+ struct {
+ void *y;
+ void *uv;
+ } weave;
+ struct {
+ void *y;
+ void *uv;
+ } bob;
+ } fs_yuv;
struct {
void *rgb;