[Libva] [PATCH 0/5] Describe backends explicitly

Xiang, Haihao haihao.xiang at intel.com
Wed Jul 4 19:33:09 PDT 2012


Hi, 

Could you send out patches against public master or staging branch for
review in case some issues are hidden on your private branch.

Thanks
Haihao


> Hi,
> 
> This patch series desribes backends explicitly and simplifies DRI
> structs to a common base. This is a prelude to VA/DRM and VA/Wayland
> APIs. Besides, tests also use common utilities in order to make
> porting easier.
> 
> * Against master:
>   <http://cgit.freedesktop.org/~gb/libva/log/?h=10.drm_base>
> 
> * Against staging branch (this series):
>   <http://cgit.freedesktop.org/~gb/libva/log/?h=staging.10.drm_base>
> 
> Benjamin Franzke (1):
>   API: introduce DRM common utilities and data structures.
> 
> Dmitry Ermilov (1):
>   tests: avcenc: use common VA display creation routines.
> 
> Gwenole Beauchesne (3):
>   tests: simplify VA display construction.
>   API: backend: rename dri_state to drm_state.
>   API: backend: add VA display types.
> 
>  configure.ac                       |    2 +
>  test/Makefile.am                   |    2 +-
>  test/common/Makefile.am            |   48 +++++++++++++++
>  test/common/va_display.c           |   82 +++++++++++++++++++++++++
>  test/common/va_display.h           |   60 +++++++++++++++++++
>  test/common/va_display_android.cpp |   90 ++++++++++++++++++++++++++++
>  test/common/va_display_x11.c       |  116 ++++++++++++++++++++++++++++++++++++
>  test/decode/Android.mk             |    4 +-
>  test/decode/Makefile.am            |   28 +++++++--
>  test/decode/mpeg2vldemo.cpp        |   81 +++++--------------------
>  test/decode/tinyjpeg.c             |   38 ++++--------
>  test/encode/Makefile.am            |   20 +++++--
>  test/encode/avcenc.c               |   12 ++--
>  test/vainfo/Android.mk             |    4 +-
>  test/vainfo/Makefile.am            |   26 +++++---
>  test/vainfo/vainfo.c               |   25 +-------
>  va/Makefile.am                     |    1 +
>  va/android/va_android.cpp          |   25 ++++----
>  va/glx/va_glx.c                    |    1 +
>  va/va_backend.h                    |   20 ++++++-
>  va/va_drmcommon.h                  |   46 ++++++++++++++
>  va/x11/dri1_util.c                 |   28 ++++-----
>  va/x11/dri2_util.c                 |   28 ++++-----
>  va/x11/va_dricommon.c              |   10 ++--
>  va/x11/va_dricommon.h              |   12 +---
>  va/x11/va_x11.c                    |    7 ++-
>  26 files changed, 615 insertions(+), 201 deletions(-)
>  create mode 100644 test/common/Makefile.am
>  create mode 100644 test/common/va_display.c
>  create mode 100644 test/common/va_display.h
>  create mode 100644 test/common/va_display_android.cpp
>  create mode 100644 test/common/va_display_x11.c
>  create mode 100644 va/va_drmcommon.h
> 




More information about the Libva mailing list