Encoder: directly use the surface object of the input surface
[platform/upstream/libva-intel-driver.git] / src / gen75_mfc.c
index e055d32..5da00de 100644 (file)
@@ -2451,8 +2451,7 @@ intel_mfc_mpeg2_prepare(VADriverContextP ctx,
     }
     
     /* input YUV surface */
-    obj_surface = SURFACE(encoder_context->input_yuv_surface);
-    assert(obj_surface && obj_surface->bo);
+    obj_surface = encode_state->input_yuv_object;
     mfc_context->uncompressed_picture_source.bo = obj_surface->bo;
     dri_bo_reference(mfc_context->uncompressed_picture_source.bo);