[Libva] [PATCH Libva-intel-driver 0/6] Seperate the BDW render/vpp with the previous platform
yakui.zhao at intel.com
yakui.zhao at intel.com
Tue Mar 4 00:32:25 PST 2014
From: Zhao Yakui <yakui.zhao at 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
More information about the Libva
mailing list