summaryrefslogtreecommitdiffstats
path: root/Lib/sunau.py
Commit message (Collapse)AuthorAgeFilesLines
* bpo-37320: Remove openfp() of aifc, sunau and wave (GH-14169)Victor Stinner2019-06-171-6/+1
| | | | | aifc.openfp() alias to aifc.open(), sunau.openfp() alias to sunau.open(), and wave.openfp() alias to wave.open() have been removed. They were deprecated since Python 3.7.
* bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951)Serhiy Storchaka2018-03-181-0/+2
|
* bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344)Brian Curtin2017-11-101-1/+5
| | | | | | | | | | The openfp functions of aifp, sunau, and wave had pointed to the open function of each module since 1993 as a matter of backwards compatibility. In the case of aifc.openfp, it was both undocumented and untested. This change begins the formal deprecation of those openfp functions, with their removal coming in 3.9. This additionally adds a TODO in test_pyclbr around using aifc.openfp, though it shouldn't be changed until removal in 3.9.
* Corrected docstrings of audio modules. writeframes() accepts bytes, not str.Serhiy Storchaka2015-07-101-1/+1
|
* Issue #23865: close() methods in multiple modules now are idempotent and moreSerhiy Storchaka2015-04-101-5/+8
| | | | | robust at shutdown. If needs to release multiple resources, they are released even if errors are occured.
* Issue #23681: Fixed Python 2 to 3 poring bugs.Serhiy Storchaka2015-03-201-5/+2
| | | | Indexing bytes retiurns an integer, not bytes.
* Issue #16685: Added support for writing any bytes-like objects in the aifc,Serhiy Storchaka2013-11-161-0/+2
| | | | sunau, and wave modules.
* Issue #19261: Added support for writing 24-bit samples in the sunau module.Serhiy Storchaka2013-11-101-1/+4
|
* Issue #18950: Fix miscellaneous bugs in the sunau module.Serhiy Storchaka2013-09-281-6/+21
|\ | | | | | | | | | | | | | | Au_read.readframes() now updates current file position and reads correct number of frames from multichannel stream. Au_write.writeframesraw() now correctly updates current file position. Au_read.getnframes() now returns an integer (as in Python 2). Au_read and Au_write now correctly works with file object if start file position is not a zero.
| * Issue #18950: Fix miscellaneous bugs in the sunau module.Serhiy Storchaka2013-09-281-6/+21
| | | | | | | | | | | | | | | | Au_read.readframes() now updates current file position and reads correct number of frames from multichannel stream. Au_write.writeframesraw() now correctly updates current file position. Au_read.getnframes() now returns an integer (as in Python 2). Au_read and Au_write now correctly works with file object if start file position is not a zero.
* | Issue #18878: sunau.open now supports the context manager protocol. Based onSerhiy Storchaka2013-09-051-8/+23
| | | | | | | | patches by Claudiu Popa and R. David Murray.
* | Issues #18901, #18919: Fix a typo in the _sunau_params name.Serhiy Storchaka2013-09-041-1/+1
| |
* | Issue #18901: The sunau getparams method now returns a namedtuple rather thanSerhiy Storchaka2013-09-031-7/+12
|/ | | | a plain tuple. Patch by Claudiu Popa.
* Issue #10265: Close file objects explicitly in sunau. Patch by Brian Brazil.Antoine Pitrou2010-10-311-0/+11
|
* Issue #8897: Fix sunau module, use bytes to write the header. Patch written byVictor Stinner2010-06-071-1/+1
| | | | Thomas Jollans.
* #3567: fix sunau for running with -bb and make test_ossaudiodev work.Antoine Pitrou2008-08-171-6/+5
|
* #1535: rename __builtin__ module to builtins.Georg Brandl2007-12-021-4/+4
|
* Raise statement normalization in Lib/.Collin Winter2007-08-301-24/+24
|
* Merged revisions 55328-55341 via svnmerge fromGuido van Rossum2007-05-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r55329 | brett.cannon | 2007-05-14 16:36:56 -0700 (Mon, 14 May 2007) | 3 lines Implement the removal of tuple parameter unpacking (PEP 3113). Thanks, Tony Lownds for the patch. ........ r55331 | neal.norwitz | 2007-05-14 16:40:30 -0700 (Mon, 14 May 2007) | 1 line Update to use Python 3.0 ........ r55332 | brett.cannon | 2007-05-14 16:47:18 -0700 (Mon, 14 May 2007) | 2 lines Mention PEP 3113. And thanks to Tony Lownds for the PEP 3113 patch. ........ r55333 | neal.norwitz | 2007-05-14 16:57:06 -0700 (Mon, 14 May 2007) | 1 line Fix exception printing (no more exceptions module) ........ r55334 | neal.norwitz | 2007-05-14 17:11:10 -0700 (Mon, 14 May 2007) | 1 line Remove popen* functions from os ........ r55335 | neal.norwitz | 2007-05-14 18:03:38 -0700 (Mon, 14 May 2007) | 1 line Get rid of most of popen. There are still some uses I need to cleanup. ........ r55336 | neal.norwitz | 2007-05-14 21:11:34 -0700 (Mon, 14 May 2007) | 1 line Remove a few more remnants of the compiler package ........ r55337 | neal.norwitz | 2007-05-14 22:28:27 -0700 (Mon, 14 May 2007) | 1 line Get test_[cx]pickle working on 64-bit platforms (avoid overflow int/long) ........
* Rip out 'long' and 'L'-suffixed integer literals.Guido van Rossum2007-01-151-2/+2
| | | | (Rough first cut.)
* Whitespace normalization.Tim Peters2001-01-151-366/+366
|
* Fix a couple of typos in docstrings.Fred Drake2000-10-061-2/+2
|
* Convert some old-style string exceptions to class exceptions.Fred Drake2000-08-171-1/+2
|
* Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in eitherThomas Wouters2000-07-161-2/+2
| | | | | | | | | | comments, docstrings or error messages. I fixed two minor things in test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't"). There is a minor style issue involved: Guido seems to have preferred English grammar (behaviour, honour) in a couple places. This patch changes that to American, which is the more prominent style in the source. I prefer English myself, so if English is preferred, I'd be happy to supply a patch myself ;)
* The third and final doc-string sweep by Ka-Ping Yee.Guido van Rossum2000-02-041-103/+104
| | | | | | | | The attached patches update the standard library so that all modules have docstrings beginning with one-line summaries. A new docstring was added to formatter. The docstring for os.py was updated to mention nt, os2, ce in addition to posix, dos, mac.
* Make the mode parameter to open() default in the same way as for wave.open().Fred Drake1999-06-221-4/+9
|
* Should open files in binary mode!Guido van Rossum1999-02-051-9/+2
| | | | | | | | | | | Also finally get rid of some obsolete commented-out access statements. A note about the previous checkin: I believe it's correct, but I found something strange: the file Lib/test/audiotest.au in the Python distribution was evidently encoded in u-LAW format but had its encoding set to 2, i.e. linear-8. I hope that this is a mistake caused by some conversion program that produced this .au file; I just found it on a website.
* Shouldn't be treating linear-8 as u-law!Guido van Rossum1999-02-051-1/+2
|
* Small corrections to comments that were cloned from aifc; moreoverGuido van Rossum1998-04-231-4/+3
| | | | | | the description of setparams() was wrong. wave.py: Include the tag of an unknown format in the exception.
* Get rid of access statementGuido van Rossum1996-08-201-7/+7
|
* Temporary fix for access statement.Sjoerd Mullender1995-08-141-1/+3
| | | | Definition of Error was missing.
* wave.py: module to read and write .wav files with the same interfaceSjoerd Mullender1994-02-031-2/+2
| | | | | as aifc.py and sunau.py. sunau.py: small change in comment (au -> sunau).
* Use __builtin__ instead of builtinGuido van Rossum1994-01-281-4/+4
|
* aifc.py: framerate should be an int.Sjoerd Mullender1994-01-281-1/+1
| | | | | sunau.py: should convert number of frames correctly to number of bytes when reading.
* Specified _framesize twice in access statement.Sjoerd Mullender1994-01-031-1/+1
|
* aifc.py, sunau.py: Adapted comments; added access statements.Sjoerd Mullender1993-12-201-20/+26
| | | | SUNAUDIODEV.py: Added some constants for Solaris.
* * Mass change: get rid of all init() methods, in favor of __init__()Guido van Rossum1993-12-171-18/+14
| | | | | | | constructors. There is no backward compatibility. Not everything has been tested. * aiff.{py,doc}: deleted in favor of aifc.py (which contains its docs as comments)
* Don't close the file explicitly.Sjoerd Mullender1993-12-161-2/+1
|
* aifc.py: added missing tell() method in AIFC write class;Sjoerd Mullender1993-12-131-0/+471
use audioop module as backup for cl module when reading or writing u-law compressed files. sunau.py: interface with the same methods as aifc for Sun and NeXT audio files