Hi, Here is the patches set for the VAAPI/XV interface to flip to sprite/overlay under X11 and also addin the changes base on previous suggestion.
Previous thread :- http://lists.freedesktop.org/archives/libva/2013-September/001839.html Thanks Ung, Teng En (6): Initial code for VAAPI/XV interface. Addin empty i965_output_xv module, render mode attributes, and build code to detect XV. Created the basic draft for the VA/XV interface. Addin the implementation into i965_ouput_xv module. Enable the output to XV only user set the render mode attribute to overlay. Change to dri_bo_flink. Change the render mode to external because the rendering are in X11. configure.ac | 18 +++ src/Makefile.am | 5 + src/i965_drv_video.c | 55 +++++++- src/i965_drv_video.h | 4 + src/i965_output_xv.c | 317 ++++++++++++++++++++++++++++++++++++++++++++++ src/i965_output_xv.h | 53 ++++++++ src/va_xv.c | 351 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/va_xv.h | 51 ++++++++ src/va_xv_ddx.h | 43 +++++++ src/va_xvcommon.h | 57 +++++++++ 10 files changed, 952 insertions(+), 2 deletions(-) create mode 100644 src/i965_output_xv.c create mode 100644 src/i965_output_xv.h create mode 100644 src/va_xv.c create mode 100644 src/va_xv.h create mode 100644 src/va_xv_ddx.h create mode 100644 src/va_xvcommon.h -- 1.8.4 _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva