Mercurial > mplayer.hg
view codec-cfg.h @ 298:a11ea84cc1ad
codecs.conf was already at DOCS...
author | arpi_esp |
---|---|
date | Fri, 06 Apr 2001 23:28:18 +0000 |
parents | 9b00ddddc0b2 |
children | 3343fb3e4f49 |
line wrap: on
line source
#ifndef __CODEC_CFG_H #define __CODEC_CFG_H //#include <inttypes.h> #ifndef IMGFMT_YV12 #define IMGFMT_YV12 0x32315659 #define IMGFMT_YUY2 (('2'<<24)|('Y'<<16)|('U'<<8)|'Y') #define IMGFMT_RGB_MASK 0xFFFFFF00 #define IMGFMT_RGB (('R'<<24)|('G'<<16)|('B'<<8)) #define IMGFMT_BGR_MASK 0xFFFFFF00 #define IMGFMT_BGR (('B'<<24)|('G'<<16)|('R'<<8)) #endif #define CODECS_MAX_FOURCC 16 #define CODECS_MAX_OUTFMT 16 #define CODECS_FLAG_AUDIO (1<<0) #warning nem kellene ket typedef GUID-nak... typedef struct { long f1; short f2; short f3; char f4[8]; } GUID; typedef struct { 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]; } codecs_t; codecs_t *parse_codec_cfg(char *cfgfile); #endif