CVS update by vins xemacs/src ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Thu May 17 22:21:15 EDT 2007
User: vins
Date: 07/05/18 04:21:15
Branch: xemacs/src release-21-4
Modified: xemacs/src ChangeLog linuxplay.c
Log:
Fix crash in playing sound natively under linux.
Revision Changes Path
1.290.2.121 +5 -0 XEmacs/xemacs/src/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.290.2.120
retrieving revision 1.290.2.121
diff -u -p -r1.290.2.120 -r1.290.2.121
--- ChangeLog 2007/05/09 12:36:16 1.290.2.120
+++ ChangeLog 2007/05/18 02:21:01 1.290.2.121
@@ -1,3 +1,8 @@
+2007-05-17 Vin Shelton <acs at xemacs.org>
+
+ * linuxplay.c (linux_play_data_or_file): Fix playing sound on
+ 64-bit linux. Patch from Hans de Graaff.
+
2007-05-02 Vin Shelton <acs at xemacs.org>
* dumper.c (pdump): Don't close pdump_fd (already closed by
1.13.2.1 +2 -2 XEmacs/xemacs/src/linuxplay.c
Index: linuxplay.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/linuxplay.c,v
retrieving revision 1.13
retrieving revision 1.13.2.1
diff -u -p -r1.13 -r1.13.2.1
--- linuxplay.c 2001/04/12 18:23:58 1.13
+++ linuxplay.c 2007/05/18 02:21:07 1.13.2.1
@@ -338,9 +338,9 @@ static int linux_play_data_or_file(int f
device; repeat until all data has been processed */
rrtn = length;
do {
- for (pptr = data; (prtn = parsesndfile((void **)&pptr,(size_t *)&rrtn,
+ for (pptr = data; (prtn = parsesndfile((void **)&pptr, &rrtn,
(void **)&optr)) > 0; )
- for (cptr = optr; (crtn = sndcnv((void **)&cptr,(size_t *) &prtn,
+ for (cptr = optr; (crtn = sndcnv((void **)&cptr, &prtn,
(void **)&sptr)) > 0; ) {
for (;;) {
if ((wrtn = write(audio_fd,sptr,crtn)) < 0) {
More information about the XEmacs-CVS
mailing list