Lars Immisch
08b80110b0
Fix channel selection error. Closes #1
2015-05-04 21:18:46 +00:00
Lars Immisch
9188071945
Allow card index or device name for mixers.
...
This change breaks API compatibility. Sorry.
2015-05-04 21:13:15 +00:00
Lars Immisch
00cb3e0a3a
Improve README
2015-04-30 22:43:22 +00:00
Lars Immisch
e06fcc2e67
Formatting
2015-04-30 17:58:34 +00:00
Lars Immisch
554a68562f
Stylistic changes
2015-04-30 17:57:45 +00:00
Lars Immisch
bee66b741e
Fix .gitignore and documentation
2015-04-30 17:48:56 +00:00
Lars Immisch
4750bb7dc4
Prepare for github
2015-04-30 17:44:08 +00:00
larsimmisch
039388d1e2
Applied slightly modified patch 3372909 by Erik Kulyk.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@40 ec2f30ec-7544-0410-870e-f70ca00c83f0
2011-08-09 19:32:20 +00:00
larsimmisch
56f8e948c5
Applied a patch from James Cameron that adds polldescriptors to PCM objects.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@39 ec2f30ec-7544-0410-870e-f70ca00c83f0
2010-01-13 23:11:10 +00:00
larsimmisch
5fc5918e01
Upload target, documentation reads version from setup.py.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@38 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-12-18 23:34:54 +00:00
larsimmisch
3c0469c0fc
Do a setperiodsize.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@37 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-12-18 22:18:47 +00:00
larsimmisch
f0971c9454
Update card by index - the name does not work reliably.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@36 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-08-24 22:59:50 +00:00
larsimmisch
707e7947b7
Revert changes from r30; they was one report of failure and they were not necessary in hindsight anyway.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@35 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-05-27 18:43:42 +00:00
larsimmisch
ef914ca069
Added polldescriptors.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@34 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-05-14 22:41:22 +00:00
larsimmisch
72a31c802a
playwav uses PCM_FORMAT_U8 for 8bit data.
...
Added isine as an example for interactive generation of sound.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@33 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-05-05 22:06:37 +00:00
larsimmisch
833cde1455
Prepare for the 0.5 release.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@32 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-04-22 22:47:10 +00:00
larsimmisch
cf41942ed5
Accepted patches in 2777035 by Cameron Stone.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@31 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-04-22 22:20:54 +00:00
larsimmisch
83104faa0b
Modified version of patch 2594366.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@30 ec2f30ec-7544-0410-870e-f70ca00c83f0
2009-04-22 22:10:14 +00:00
larsimmisch
fc3517b00e
This is release 0.4; it was tested with python2.5 and python3.0 (rc2 &
...
3)
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@29 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-11-29 03:29:13 +00:00
larsimmisch
aa77693b79
Record some magic for the 2to3 conversion. We won't use it now, but I
...
might need it later.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@28 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-11-29 01:08:16 +00:00
larsimmisch
c18a957644
Totally gratuitous re-indentation.
...
(well, it is closer to PEP-8 now)
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@27 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-11-28 01:09:11 +00:00
larsimmisch
dfb89bde62
- Added close methods to PCM and Mixer
...
- Avoid internal re-opening of PCM objects when parameters change.
- PCM objects can be opened by card id
- Mixer objects can be openend by card index
(this is not consistent, but ALSA works this way)
- Adjusted and cleaned up documentation.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@26 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-11-28 00:43:12 +00:00
larsimmisch
5c2a006553
Ported to Python3.0
...
Converted documentation to Sphinx.
Added playwav.py
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@25 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-11-25 20:12:56 +00:00
larsimmisch
7fa6f1c85c
Some preparations for porting to py3k.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@24 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-10-27 18:55:35 +00:00
larsimmisch
df89c12581
Decided that getenum should return the selected item and the available
...
items.
Argument parsing errors are reported with the methodname (minor
improvement).
Smallish documentation improvements.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@23 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-05-21 14:06:26 +00:00
larsimmisch
40c4386803
PyObject_GenericGetAttr is not used in Python versions < 2.2, so we
...
should be as backwards compatible as release 0.3 was, but we do have
nicer docstrings in later versions of Python.
setup.py is an executable.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@22 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-28 23:13:41 +00:00
larsimmisch
387983c9af
Casper is fine with having his email address displayed.
...
Minor documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@21 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-28 15:14:42 +00:00
larsimmisch
6fdbd9a2e5
Imported inline documentation for use with the builtin help function.
...
To make this work better, I have removed tp_getattr in favor of tp_getattro
and tp_methods.
This method has much better support for inline help, but relies on
PyObject_GenericGetAttr.
From trawling through the python branches, it looks as if
PyObject_GenericGetAttr was introduced in Python 2.2.
I think it is an acceptable to trade better inline documentation with no
support for versions earlier than 2.2.
(I *could* do both, but my time is finite).
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@20 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-25 13:42:39 +00:00
larsimmisch
169612637f
svn:ignore set to:
...
MANIFEST
build
dist
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@19 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 15:04:15 +00:00
larsimmisch
d6fd8748f1
test.py (not very useful) and MANIFEST.in were forgotten.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@18 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 15:01:25 +00:00
larsimmisch
5df4378f52
Reindented for Emacs/auctex.
...
Debian/Ubuntu note.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@17 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 14:49:28 +00:00
larsimmisch
71e8bf1b1e
Ignored files generated by latex2html.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@16 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 14:05:41 +00:00
larsimmisch
ba03ad3c75
Added Freddy Spierenburgs patch for alsamixer_getrange and alsamixer_getenum.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@15 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 13:36:56 +00:00
larsimmisch
2cf24ef81b
Updates for release 0.3:
...
setup.py was extended for pypi.
doc/index.html is automatically rewritten by doc/src/Makefile to add
SourceForge links. index.html is now the standard homepage for pyalsaaudio.
Minor documentation fixes (capitalisation, spelling, etc.). Caspers email is
hidden in the documentation.
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@14 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 12:30:46 +00:00
larsimmisch
fa12a62e57
Support for multithreading: release the GIL around blocking operations.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@13 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 12:26:01 +00:00
larsimmisch
8fa9d27a88
Import from divmod. Added css. Original log message:
...
r1585 | casper | 2005-07-09 23:26:15 +0200 (Sat, 09 Jul 2005) | 3 lines
Last checkin before version 0.2
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@12 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 12:22:41 +00:00
larsimmisch
470d6140df
Import from divmod. Original log message:
...
r1322 | casper | 2005-03-30 22:44:55 +0200 (Wed, 30 Mar 2005) | 2 lines
Fixed return values for set* functions
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@11 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:31:57 +00:00
larsimmisch
8bb39b0ff4
Import from divmod. Original log message:
...
r1316 | anthony | 2005-03-30 18:46:21 +0200 (Wed, 30 Mar 2005) | 1 line
setchannels() no longer is insane for only-stereo devices
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@10 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:31:07 +00:00
larsimmisch
03325b1561
Import from divmod. Original log message:
...
r1274 | casper | 2005-03-26 00:37:10 +0100 (Sat, 26 Mar 2005) | 2 lines
Module documentation
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@9 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:29:25 +00:00
larsimmisch
1c9229226c
Import from divmod. Original log message:
...
r1269 | anthony | 2005-03-17 07:18:47 +0100 (Thu, 17 Mar 2005) | 1 line
make write() return the number of bytes actually written
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@8 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:25:47 +00:00
larsimmisch
a0f5bc1548
Import from divmod. Original log message:
...
r836 | casper | 2004-10-05 23:46:29 +0200 (Tue, 05 Oct 2004) | 1 line
Updated TODO
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@7 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:25:09 +00:00
larsimmisch
511deb2e16
Import from divmod; forgot to add mixtertest.py. Original log message:
...
r835 | casper | 2004-10-05 23:43:58 +0200 (Tue, 05 Oct 2004) | 1 line
Added mixer example script. A few mixer fixes as well
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@6 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:24:31 +00:00
larsimmisch
0acbf9b345
Import from divmod. Original log message:
...
r835 | casper | 2004-10-05 23:43:58 +0200 (Tue, 05 Oct 2004) | 1 line
Added mixer example script. A few mixer fixes as well
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@5 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:23:22 +00:00
larsimmisch
dc68788ebf
Import from divmod. Original log message:
...
r833 | casper | 2004-10-05 21:43:58 +0200 (Tue, 05 Oct 2004) | 1 line
Completed mixer read/write support. Docs to follow
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@4 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:22:37 +00:00
larsimmisch
ef3e9671f0
Import from divmod. Original log message:
...
r830 | casper | 2004-10-05 13:17:05 +0200 (Tue, 05 Oct 2004) | 1 line
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@3 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:21:41 +00:00
larsimmisch
47795bcc72
Import from divmod. Original log message:
...
r820 | anthony | 2004-10-04 15:28:33 +0200 (Mon, 04 Oct 2004) | 2 lines
Import of PyAlsaAudio, by Casper Wilstrup (cwi@unispeed.dk )
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@2 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:20:35 +00:00
larsimmisch
335500fc1d
Initial structure.
...
git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@1 ec2f30ec-7544-0410-870e-f70ca00c83f0
2008-01-24 11:16:32 +00:00