[Mesa-dev] [PATCH] st/vdpau: remove nouveau target

Ilia Mirkin imirkin at alum.mit.edu
Thu Sep 15 01:52:01 UTC 2016


Recent changes have been made to the VDPAU state tracker to make it
unusable with nouveau. Don't provide users with an awfully slow
"hardware" decoding option.

[To preemptively answer the question that will invariably be asked -
this is due to the state tracker's use of PIPE_BIND_SHARED, which
nouveau uses to force GART placement to make things with with PRIME.
However when this is used for output surfaces, which are then blended on
(the most common way of implementing an OSD), this results in
*incredibly* slow operation.]

Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
 src/gallium/targets/vdpau/Makefile.am | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/gallium/targets/vdpau/Makefile.am b/src/gallium/targets/vdpau/Makefile.am
index d388f8b..9549a23 100644
--- a/src/gallium/targets/vdpau/Makefile.am
+++ b/src/gallium/targets/vdpau/Makefile.am
@@ -49,8 +49,6 @@ TARGET_DRIVERS =
 TARGET_CPPFLAGS =
 TARGET_LIB_DEPS =
 
-include $(top_srcdir)/src/gallium/drivers/nouveau/Automake.inc
-
 include $(top_srcdir)/src/gallium/drivers/r300/Automake.inc
 include $(top_srcdir)/src/gallium/drivers/r600/Automake.inc
 include $(top_srcdir)/src/gallium/drivers/radeonsi/Automake.inc
-- 
2.7.3



More information about the mesa-dev mailing list