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 > _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva