X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=dpvsimpledecode.h;h=621b001c919ce477386064256c33821d7d6d0b01;hb=259fc435ccf56dcd2d715d7cc6615163434b8dc4;hp=2d1f99c9cdee8b103cf35159e678d010aff41c76;hpb=245cb5ddb59729048e753dc14f55513ca8a53cf1;p=xonotic%2Fdarkplaces.git diff --git a/dpvsimpledecode.h b/dpvsimpledecode.h index 2d1f99c9..621b001c 100644 --- a/dpvsimpledecode.h +++ b/dpvsimpledecode.h @@ -2,6 +2,8 @@ #ifndef DPVSIMPLEDECODE_H #define DPVSIMPLEDECODE_H +#include "cl_video.h" + #define DPVSIMPLEDECODEERROR_NONE 0 #define DPVSIMPLEDECODEERROR_EOF 1 #define DPVSIMPLEDECODEERROR_READERROR 2 @@ -16,7 +18,8 @@ // opening and closing streams // opens a stream -void *dpvsimpledecode_open(char *filename, char **errorstring); +void *dpvsimpledecode_open(clvideo_t *video, char *filename, const char **errorstring); + // closes a stream void dpvsimpledecode_close(void *stream); @@ -26,7 +29,7 @@ void dpvsimpledecode_close(void *stream); // number to DPVDECODEERROR_NONE // if the supplied string pointer variable is not NULL, it will be set to the // error message -int dpvsimpledecode_error(void *stream, char **errorstring); +int dpvsimpledecode_error(void *stream, const char **errorstring); // returns the width of the image data unsigned int dpvsimpledecode_getwidth(void *stream);