Mercurial > mplayer.hg
diff libao2/afmt.h @ 1058:cab5ba9ffc6c
fixed AFMT_ stuff (inclue afmt.h)
author | arpi_esp |
---|---|
date | Fri, 08 Jun 2001 23:31:06 +0000 |
parents | |
children | 02576893af2a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libao2/afmt.h Fri Jun 08 23:31:06 2001 +0000 @@ -0,0 +1,34 @@ + +/* Defines that AFMT_ stuff */ + +#ifdef HAVE_SYS_SOUNDCARD_H +#include <sys/soundcard.h> /* For AFMT_* on linux */ +#endif + +/* standard, old OSS audio formats */ +#ifndef AFMT_MU_LAW +# define AFMT_MU_LAW 0x00000001 +# define AFMT_A_LAW 0x00000002 +# define AFMT_IMA_ADPCM 0x00000004 +# define AFMT_U8 0x00000008 +# define AFMT_S16_LE 0x00000010 /* Little endian signed 16*/ +# define AFMT_S16_BE 0x00000020 /* Big endian signed 16 */ +# define AFMT_S8 0x00000040 +# define AFMT_U16_LE 0x00000080 /* Little endian U16 */ +# define AFMT_U16_BE 0x00000100 /* Big endian U16 */ +#endif + +#ifndef AFMT_MPEG +# define AFMT_MPEG 0x00000200 /* MPEG (2) audio */ +#endif + +#ifndef AFMT_AC3 +# define AFMT_AC3 0x00000400 /* Dolby Digital AC3 */ +#endif + +/* 32 bit formats (MSB aligned) formats */ +#ifndef AFMT_S32_LE +# define AFMT_S32_LE 0x00001000 +# define AFMT_S32_BE 0x00002000 +#endif +