[g3dvl] remove pipe_video_context from nouveau
[mesa.git] / src / gallium / drivers / nvfx / nvfx_context.c
index 98603bedde1d85f639c5e33819b2c50ec2e6d39d..e2cdcf636f9bd18dc0e004ed69da13dcbc404e48 100644 (file)
@@ -1,6 +1,8 @@
 #include "draw/draw_context.h"
 #include "pipe/p_defines.h"
 #include "util/u_framebuffer.h"
+#include "vl/vl_decoder.h"
+#include "vl/vl_video_buffer.h"
 
 #include "nvfx_context.h"
 #include "nvfx_screen.h"
@@ -88,6 +90,9 @@ nvfx_create(struct pipe_screen *pscreen, void *priv)
        nvfx->pipe.clear = nvfx_clear;
        nvfx->pipe.flush = nvfx_flush;
 
+       nvfx->pipe.create_video_decoder = vl_create_decoder;
+       nvfx->pipe.create_video_buffer = vl_video_buffer_create;
+
        nvfx->is_nv4x = screen->is_nv4x;
        nvfx->use_nv4x = screen->use_nv4x;
        /* TODO: it seems that nv30 might have fixed function clipping usable with vertex programs