summaryrefslogtreecommitdiffstats
path: root/codec-cfg.h
diff options
context:
space:
mode:
authorszabii <szabii@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-08 23:42:25 +0000
committerszabii <szabii@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-08 23:42:25 +0000
commit4db472f1453b512b5e5dd1a9b91d6f2839a9bf62 (patch)
tree54f02ee4e76da539f5cc787b127ac671350a0a06 /codec-cfg.h
parent034641a6b6c5d92cf3c9cb924ee7a8e302bdd9a9 (diff)
downloadmpv-4db472f1453b512b5e5dd1a9b91d6f2839a9bf62.tar.bz2
mpv-4db472f1453b512b5e5dd1a9b91d6f2839a9bf62.tar.xz
status added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@317 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'codec-cfg.h')
-rw-r--r--codec-cfg.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/codec-cfg.h b/codec-cfg.h
index a596d63335..0c2dda69a6 100644
--- a/codec-cfg.h
+++ b/codec-cfg.h
@@ -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 @@ typedef struct {
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];
- short driver;
- short flags;
char *dll;
GUID guid;
- unsigned int outfmt[CODECS_MAX_OUTFMT];
- unsigned char outflags[CODECS_MAX_OUTFMT];
+ short driver;
+ short flags;
+ short status;
} codecs_t;
codecs_t* parse_codec_cfg(char *cfgfile);