diff options
author | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2014-10-13 17:58:46 +0200 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2014-11-11 11:57:18 +0100 |
commit | d491750cac25123684fba4ed84a11083e47a5b25 (patch) | |
tree | 325b5dbf90340f01a5e46031a4127c5a72787aa7 /src/gen8_render.c | |
parent | 6af907d7cb9c6b38aeec81a83f63445b60bfdff1 (diff) | |
download | libva-intel-driver-d491750cac25123684fba4ed84a11083e47a5b25.tar.gz |
vpp: drop internal postprocessing (I965_PP_xxx) flags.
Exclusively use VA-API defined video processing flags, instead of yet
redefining another set with limited use. This means that we can use
scaling, colorspace and picture structure flags as is, without an extra
layer of conversion.
Drop I965_PP_FLAG_MCDI (motion compensated deinterlacing), which was
never set. Dropped the associated dead code, which was never used. And,
anyway, advanced deinterlacing modes shall go through the explcit VPP
interfaces.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Diffstat (limited to 'src/gen8_render.c')
-rw-r--r-- | src/gen8_render.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gen8_render.c b/src/gen8_render.c index 9c49cbc6..b7494a1a 100644 --- a/src/gen8_render.c +++ b/src/gen8_render.c @@ -189,11 +189,11 @@ gen8_render_set_surface_state( memset(ss, 0, sizeof(*ss)); - switch (flags & (I965_PP_FLAG_TOP_FIELD|I965_PP_FLAG_BOTTOM_FIELD)) { - case I965_PP_FLAG_BOTTOM_FIELD: + switch (flags & (VA_TOP_FIELD|VA_BOTTOM_FIELD)) { + case VA_BOTTOM_FIELD: ss->ss0.vert_line_stride_ofs = 1; /* fall-through */ - case I965_PP_FLAG_TOP_FIELD: + case VA_TOP_FIELD: ss->ss0.vert_line_stride = 1; height /= 2; break; |