From: Zhao Yakui <yakui.z...@intel.com>

This is the patch set that tries to seperate the BDW rendering/VPP with the 
previous
platform. Although some codes are duplicated, it has the following advantages:
   1. It is easy to add the rendering/VPP for one new platform. And it
can avoid the interference between the new platform and old platform.
   2. The code is more clear and it is like what we have done for media
encoding/decoding.

Zhao Yakui (6):
  Define i965_DestroySurfaces in header file explicitly to avoid
    multiple declaration
  Define i965_CreateSurfaces in header file explicitly to avoid multiple
    declaration
  Use the XXX_render_put_surface/put_subpicture as callback function for
    rendering
  Add the seperated file for rendering on BDW
  Use the XXX_post_processing as callback function for post-processing
  Add the seperated file for Video post-processing on BDW

 src/Makefile.am            |    2 +
 src/gen75_mfd.c            |   12 -
 src/gen75_vpp_gpe.c        |   13 -
 src/gen75_vpp_vebox.c      |   12 -
 src/gen7_mfd.c             |   12 -
 src/gen8_mfd.c             |   12 -
 src/gen8_post_processing.c | 1618 ++++++++++++++++++++++++++++++++++++++
 src/gen8_render.c          | 1832 ++++++++++++++++++++++++++++++++++++++++++++
 src/i965_drv_video.h       |   11 +
 src/i965_encoder.c         |   12 -
 src/i965_post_processing.c | 1439 +---------------------------------
 src/i965_post_processing.h |   18 +
 src/i965_render.c          | 1683 +++-------------------------------------
 src/i965_render.h          |   12 +
 14 files changed, 3635 insertions(+), 3053 deletions(-)
 create mode 100644 src/gen8_post_processing.c
 create mode 100644 src/gen8_render.c

-- 
1.8.2-rc2

_______________________________________________
Libva mailing list
Libva@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to