
Originally Posted by
ryszardzonk
"The exposed video APIs that are maturing within Gallium3D is for VA-API and VDPAU. "
I was under the imperession that VA-API code was not mantained and that its VDPAU support that is supported atm. Have anything changed lately in mesa?
Last time I checked (Some days/weeks ago) the --enable-va wouldn't compile with the libva than 1.0.15 which has been the default in archlinux for quite a while and instead demand an earlier version.
And you're probably right:
Code:
mesa-git-repository (git)-[master] % git log --stat src/gallium/state_trackers/va/
commit 3db309aecee57d7e0055a49a0e12a491a554347b
Author: Stéphane Marchesin <marcheu@chromium.org>
Date: Fri Sep 30 17:49:48 2011 -0700
configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles.
Us poor souls who cross compile mesa want to be able to specify which pkg-config to pick, or at least just change one place.
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/gallium/state_trackers/va/Makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit d8c443ddde5e9734d60b63b3ec3b5a5ba756d022
Author: Michel Dänzer <michel.daenzer@amd.com>
Date: Wed Sep 14 18:37:48 2011 +0200
glx/dri2: Don't call X server for SwapBuffers when there's no back buffer.
As already done in dri2CopySubBuffer().
Should fix:
https://bugs.freedesktop.org/show_bug.cgi?id=36371
https://bugs.freedesktop.org/show_bug.cgi?id=40533
Might fix:
https://bugs.freedesktop.org/show_bug.cgi?id=32589
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
src/gallium/state_trackers/va/Makefile | 28 +++++
src/gallium/state_trackers/va/ftab.c | 136 +++++++++++++++++++++
src/gallium/state_trackers/va/htab.c | 95 +++++++++++++++
src/gallium/state_trackers/va/va_buffer.c | 88 +++++++++++++
src/gallium/state_trackers/va/va_config.c | 121 ++++++++++++++++++
src/gallium/state_trackers/va/va_context.c | 106 ++++++++++++++++
src/gallium/state_trackers/va/va_display.c | 63 ++++++++++
src/gallium/state_trackers/va/va_image.c | 151 +++++++++++++++++++++++
src/gallium/state_trackers/va/va_picture.c | 60 +++++++++
src/gallium/state_trackers/va/va_private.h | 162 +++++++++++++++++++++++++
src/gallium/state_trackers/va/va_subpicture.c | 143 ++++++++++++++++++++++
src/gallium/state_trackers/va/va_surface.c | 142 ++++++++++++++++++++++
12 files changed, 1295 insertions(+), 0 deletions(-)