OSDN Git Service

VPP: Enable field rate madi/mcdi. Only second hunk is tested
authorAndy Furniss <adf.lists@gmail.com>
Thu, 26 Mar 2015 14:34:48 +0000 (14:34 +0000)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 25 May 2015 00:25:42 +0000 (08:25 +0800)
Signed-off-by: Andy Furniss <adf.lists@gmail.com>
src/i965_post_processing.c

index fefc5d7..edee114 100755 (executable)
@@ -3423,11 +3423,7 @@ pp_nv12_dndi_initialize(VADriverContextP ctx, struct i965_post_processing_contex
         obj_surface->orig_width, obj_surface->orig_height, obj_surface->width,
         I965_SURFACEFORMAT_R8_UNORM, 20, 1);
 
-    /* If we are in "First Frame" mode, i.e. past frames are not
-       available for motion measure, then don't use the TFF flag */
-    dndi_top_first = !(deint_params->flags & (dndi_ctx->is_first_frame ?
-            VA_DEINTERLACING_BOTTOM_FIELD :
-            VA_DEINTERLACING_BOTTOM_FIELD_FIRST));
+    dndi_top_first = !(deint_params->flags & VA_DEINTERLACING_BOTTOM_FIELD);
 
     /* sampler dndi */
     dri_bo_map(pp_context->sampler_state_table.bo, True);
@@ -3833,11 +3829,7 @@ gen7_pp_nv12_dndi_initialize(VADriverContextP ctx, struct i965_post_processing_c
         obj_surface->orig_width, obj_surface->orig_height, obj_surface->width,
         I965_SURFACEFORMAT_R8_UNORM, 33, 1);
 
-    /* If we are in "First Frame" mode, i.e. past frames are not
-       available for motion measure, then don't use the TFF flag */
-    dndi_top_first = !(deint_params->flags & (dndi_ctx->is_first_frame ?
-            VA_DEINTERLACING_BOTTOM_FIELD :
-            VA_DEINTERLACING_BOTTOM_FIELD_FIRST));
+    dndi_top_first = !(deint_params->flags & VA_DEINTERLACING_BOTTOM_FIELD);
 
     /* sampler dndi */
     dri_bo_map(pp_context->sampler_state_table.bo, True);