diff codec-cfg.h @ 316:589a93489054

status added
author szabii
date Sun, 08 Apr 2001 23:42:25 +0000
parents 828ec81e0d64
children 6472ab2051c7
line wrap: on
line diff
--- a/codec-cfg.h	Sun Apr 08 23:23:11 2001 +0000
+++ b/codec-cfg.h	Sun Apr 08 23:42:25 2001 +0000
@@ -24,6 +24,11 @@
 #define CODECS_FLAG_NOFLIP	(1<<1)
 #define CODECS_FLAG_YUVHACK	(1<<2)
 
+#define CODECS_STATUS_NOT_WORKING	0
+#define CODECS_STATUS_UNTESTED		-1
+#define CODECS_STATUS_PROBLEMS		1
+#define CODECS_STATUS_WORKING		2
+
 
 //#warning nem kellene ket typedef GUID-nak...
 typedef struct {
@@ -33,18 +38,20 @@
 	unsigned char f4[8];
 } GUID;
 
+/* I just rearranged, to use less memory... */
 typedef struct {
+	unsigned int fourcc[CODECS_MAX_FOURCC];
+	unsigned int fourccmap[CODECS_MAX_FOURCC];
+	unsigned int outfmt[CODECS_MAX_OUTFMT];
+	unsigned char outflags[CODECS_MAX_OUTFMT];
 	char *name;
 	char *info;
 	char *comment;
-	unsigned int fourcc[CODECS_MAX_FOURCC];
-	unsigned int fourccmap[CODECS_MAX_FOURCC];
+	char *dll;
+	GUID guid;
 	short driver;
 	short flags;
-	char *dll;
-	GUID guid;
-	unsigned int outfmt[CODECS_MAX_OUTFMT];
-	unsigned char outflags[CODECS_MAX_OUTFMT];
+	short status;
 } codecs_t;
 
 codecs_t* parse_codec_cfg(char *cfgfile);