[Libva] [PATCH Libva-intel-driver 0/6] Seperate the BDW render/vpp with the previous platform

Zhao Yakui yakui.zhao at intel.com
Wed Mar 5 17:21:51 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
> 

This patch set will be commited.

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