diff options
Diffstat (limited to 'libao2')
-rw-r--r-- | libao2/afmt.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libao2/afmt.h b/libao2/afmt.h index 4b681df486..8a36892551 100644 --- a/libao2/afmt.h +++ b/libao2/afmt.h @@ -34,10 +34,24 @@ /* 24 bit formats from the linux kernel */ #ifndef AFMT_S24_LE + +// FreeBSD fix... +#if AFMT_S32_LE == 0x1000 + +#define AFMT_S24_LE 0x00010000 +#define AFMT_S24_BE 0x00020000 +#define AFMT_U24_LE 0x00040000 +#define AFMT_U24_BE 0x00080000 + +#else + #define AFMT_S24_LE 0x00000800 #define AFMT_S24_BE 0x00001000 #define AFMT_U24_LE 0x00002000 #define AFMT_U24_BE 0x00004000 + +#endif + #endif /* 32 bit formats from the linux kernel */ |