[Libva] [PATCH Libva-intel-driver 0/6] Seperate the BDW render/vpp with the previous platform
Zhao Yakui
yakui.zhao at intel.com
Tue Mar 4 18:20:09 PST 2014
On Tue, 2014-03-04 at 01:32 -0700, Zhao, Yakui wrote:
> 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
Very sorry that the Patch04/Patch06 are blocked as it is a little large.
(120KB). In fact the idea in two patches are quite simple. The
function/definition for BDW is put into the seperated file.
Thanks.
Yakui
>
> 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
>
More information about the Libva
mailing list