diff options
author | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-06-05 02:26:56 +0000 |
---|---|---|
committer | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-06-05 02:26:56 +0000 |
commit | 460fac74621a6de84f8a66c1dbb164049c9c498b (patch) | |
tree | d079ba1b222de14ed0b4d590e13ae5719c3ff898 /dec_audio.c | |
parent | 72cfe9c77c1b0c5b26e941fdc33c2dfa9ce33129 (diff) | |
download | mpv-460fac74621a6de84f8a66c1dbb164049c9c498b.tar.bz2 mpv-460fac74621a6de84f8a66c1dbb164049c9c498b.tar.xz |
Solaris 8 support - patch by Marcus Comstedt <marcus@idonex.se>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1021 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dec_audio.c')
-rw-r--r-- | dec_audio.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dec_audio.c b/dec_audio.c index f4bd435ce1..d13b68fb30 100644 --- a/dec_audio.c +++ b/dec_audio.c @@ -2,7 +2,16 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __sun +#include <sys/audioio.h> +#define AFMT_MU_LAW AUDIO_ENCODING_ULAW +#define AFMT_A_LAW AUDIO_ENCODING_ALAW +#define AFMT_S16_LE AUDIO_ENCODING_LINEAR +#define AFMT_IMA_ADPCM AUDIO_ENCODING_DVI +#define AFMT_U8 AUDIO_ENCODING_LINEAR8 +#else #include <sys/soundcard.h> +#endif #include "config.h" @@ -161,7 +170,9 @@ case 2: { case 0x6: sh_audio->sample_format=AFMT_A_LAW;break; case 0x7: sh_audio->sample_format=AFMT_MU_LAW;break; case 0x11: sh_audio->sample_format=AFMT_IMA_ADPCM;break; +#ifndef __sun case 0x50: sh_audio->sample_format=AFMT_MPEG;break; +#endif // case 0x2000: sh_audio->sample_format=AFMT_AC3; default: sh_audio->sample_format=(sh_audio->samplesize==2)?AFMT_S16_LE:AFMT_U8; } |