Mercurial > mplayer.hg
annotate libao2/audio_out_internal.h @ 8600:54eac4cf587c
Lots of functions and variables specific to OSS audio are used without
ifdefs, so it is not possible to compile mplayer without enabling it,
alse some are already ifdefed, so it is a mess.
patch by Filip Kalinski <filon@pld.org.pl>
author | arpi |
---|---|
date | Sat, 28 Dec 2002 13:39:51 +0000 |
parents | 981a9e5118ce |
children | 12b1790038b0 |
rev | line source |
---|---|
954 | 1 |
2 // prototypes: | |
3 //static ao_info_t info; | |
4 static int control(int cmd,int arg); | |
5 static int init(int rate,int channels,int format,int flags); | |
6 static void uninit(); | |
7 static void reset(); | |
8 static int get_space(); | |
9 static int play(void* data,int len,int flags); | |
3095 | 10 static float get_delay(); |
1038
b36fb1ae4b53
applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents:
954
diff
changeset
|
11 static void audio_pause(); |
b36fb1ae4b53
applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents:
954
diff
changeset
|
12 static void audio_resume(); |
954 | 13 |
14 #define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\ | |
15 {\ | |
16 &info,\ | |
17 control,\ | |
18 init,\ | |
19 uninit,\ | |
20 reset,\ | |
21 get_space,\ | |
22 play,\ | |
1038
b36fb1ae4b53
applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents:
954
diff
changeset
|
23 get_delay,\ |
b36fb1ae4b53
applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents:
954
diff
changeset
|
24 audio_pause,\ |
b36fb1ae4b53
applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents:
954
diff
changeset
|
25 audio_resume\ |
954 | 26 }; |
27 |