diff --git a/include/libfreenect2/config.h.in b/include/libfreenect2/config.h.in index 35a0f638c..7182fd6bc 100644 --- a/include/libfreenect2/config.h.in +++ b/include/libfreenect2/config.h.in @@ -49,6 +49,7 @@ #cmakedefine LIBFREENECT2_WITH_VT_SUPPORT #cmakedefine LIBFREENECT2_WITH_VAAPI_SUPPORT +#cmakedefine LIBFREENECT2_WITH_VAAPI_DRIVER "@LIBFREENECT2_WITH_VAAPI_DRIVER@" #cmakedefine LIBFREENECT2_WITH_TURBOJPEG_SUPPORT diff --git a/src/vaapi_rgb_packet_processor.cpp b/src/vaapi_rgb_packet_processor.cpp index 255cbb85f..bb19bd90c 100644 --- a/src/vaapi_rgb_packet_processor.cpp +++ b/src/vaapi_rgb_packet_processor.cpp @@ -270,7 +270,9 @@ class VaapiRgbPacketProcessorImpl: public WithPerfLogging display = NULL; } CHECK_COND(vaDisplayIsValid(display)); - + #ifdef LIBFREENECT2_WITH_VAAPI_DRIVER + vaSetDriverName(display,LIBFREENECT2_WITH_VAAPI_DRIVER); + #endif /* Initialize and create config */ int major_ver, minor_ver; CHECK_VA(vaInitialize(display, &major_ver, &minor_ver));