Mercurial > mplayer.hg
annotate libao2/audio_out_internal.h @ 11118:344052fdfc4a
Fix colorkey for xvidix, tested on Riva128 4MB X@15/16/24bpp (aka 15/15/32 in nvidia_vid)
This is very cool, using mplayer -vo xvidix -ao oss -framedrop -dr movie.avi I can play
640x272 DivX 1MBps on PII 233, 64MB, i440LX, Riva128 4MB AGP, FreeBSD 5.0, XFree 4.2.0,
with little framedrop,
author | atmos4 |
---|---|
date | Tue, 14 Oct 2003 21:29:25 +0000 |
parents | 12b1790038b0 |
children | f580a7755ac5 |
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); |
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 |