Jeff Pursell <jpurs...@gmail.com> added the comment:

Here's my fix.  The left file is the original and the right file is my version. 
 Perhaps someone should check this patch on a big endian machine to make sure 
there are no issues there.  I do not anticipate any issues.

416c416
<         nframes = len(data) // (self._sampwidth * self._nchannels)
---
>         nframes = len(data) // self._nchannels
427c427
<             self._datawritten = self._datawritten + len(data)
---
>             self._datawritten = self._datawritten + len(data) * 
> self._sampwidth
463c463
<             self._nframes = initlength / (self._nchannels * self._sampwidth)
---
>             self._nframes = initlength // self._nchannels

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8311>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to