Mercurial > mplayer.hg
annotate libao2/audio_out_internal.h @ 23457:a124f3abc1ec
Replace implicit use of fast_memcpy via macro by explicit use to allow
for future optimization.
author | reimar |
---|---|
date | Tue, 05 Jun 2007 14:27:54 +0000 |
parents | f580a7755ac5 |
children | 6ac1ece1f9fe |
rev | line source |
---|---|
954 | 1 |
2 // prototypes: | |
3 //static ao_info_t info; | |
9633
12b1790038b0
64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk>
alex
parents:
3095
diff
changeset
|
4 static int control(int cmd, void *arg); |
954 | 5 static int init(int rate,int channels,int format,int flags); |
17566
f580a7755ac5
Patch by Stefan Huehner / stefan % huehner ! org \
rathann
parents:
9633
diff
changeset
|
6 static void uninit(int immed); |
f580a7755ac5
Patch by Stefan Huehner / stefan % huehner ! org \
rathann
parents:
9633
diff
changeset
|
7 static void reset(void); |
f580a7755ac5
Patch by Stefan Huehner / stefan % huehner ! org \
rathann
parents:
9633
diff
changeset
|
8 static int get_space(void); |
954 | 9 static int play(void* data,int len,int flags); |
17566
f580a7755ac5
Patch by Stefan Huehner / stefan % huehner ! org \
rathann
parents:
9633
diff
changeset
|
10 static float get_delay(void); |
f580a7755ac5
Patch by Stefan Huehner / stefan % huehner ! org \
rathann
parents:
9633
diff
changeset
|
11 static void audio_pause(void); |
f580a7755ac5
Patch by Stefan Huehner / stefan % huehner ! org \
rathann
parents:
9633
diff
changeset
|
12 static void audio_resume(void); |
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 |