diff options
author | Younes Manton <younes.m@gmail.com> | 2008-07-24 16:50:18 -0400 |
---|---|---|
committer | Younes Manton <younes.m@gmail.com> | 2008-07-24 16:50:18 -0400 |
commit | d1dc937c62083c3d8ab9f420df8e54f5c3217468 (patch) | |
tree | 3e345839ad504d285b3759a83db690ff5920a842 /src/libXvMC/surface.c | |
parent | a8da04cb861b8f9caf3acd33f52f64621f0c15e2 (diff) |
g3dvl: Added more XvMC stubs to get mplayer working.
Diffstat (limited to 'src/libXvMC/surface.c')
-rw-r--r-- | src/libXvMC/surface.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/libXvMC/surface.c b/src/libXvMC/surface.c index a550114655..1c07220e84 100644 --- a/src/libXvMC/surface.c +++ b/src/libXvMC/surface.c @@ -281,14 +281,23 @@ Status XvMCRenderSurface Status XvMCFlushSurface(Display *display, XvMCSurface *surface) { + assert(display); + + if (!surface) + return XvMCBadSurface; + /* TODO: Check display & surface match */ - return BadImplementation; + return Success; } Status XvMCSyncSurface(Display *display, XvMCSurface *surface) { - /* TODO: Check display & surface match */ - return BadImplementation; + assert(display); + + if (!surface) + return XvMCBadSurface; + + return Success; } Status XvMCPutSurface @@ -358,7 +367,7 @@ Status XvMCGetSurfaceStatus(Display *display, XvMCSurface *surface, int *status) /* TODO */ *status = 0; - return BadImplementation; + return Success; } Status XvMCDestroySurface(Display *display, XvMCSurface *surface) |