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