[Mplayer-cvslog] CVS: main/libao2 ao_alsa9.c,1.29,1.30
Filip Kalinski CVS
filon at mplayerhq.hu
Tue Jan 7 21:54:08 CET 2003
Update of /cvsroot/mplayer/main/libao2
In directory mail:/var/tmp.root/cvs-serv32076/libao2
Modified Files:
ao_alsa9.c
Log Message:
A hack for odd alsa driver behavior (returning too small chunks).
Thought up by A'rpi.
Index: ao_alsa9.c
===================================================================
RCS file: /cvsroot/mplayer/main/libao2/ao_alsa9.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- ao_alsa9.c 4 Dec 2002 22:01:59 -0000 1.29
+++ ao_alsa9.c 7 Jan 2003 20:53:46 -0000 1.30
@@ -1082,7 +1082,11 @@
if (ret < 0) {
printf("negative value!!\n");
ret = 0;
- }
+ } else
+ if (ret < 8192)
+ // this is a hack for audio only playing (the rountine returns about 4-20 bytes free
+ // and it makes the performance horrible to process large number of small chunks)
+ ret = 0;
return(ret);
}
More information about the MPlayer-cvslog
mailing list