Ronald van Elburg
c8f3916337
On phys_from_sound: Small memory management fixes and code simplification. And add documentation on new functionality.
2021-04-11 15:16:03 +02:00
Lars Immisch
4018ab4f6c
Fix copypasta.
2020-07-16 23:36:12 +02:00
Lars Immisch
d83e829de1
Formatting and fixed upload description.
2020-07-13 22:18:32 +02:00
Lars Immisch
0224c8a308
Inline documentation (and .gitignore)
2020-07-10 00:54:24 +02:00
Lars Immisch
f07627543c
Update documentation
2020-07-10 00:45:57 +02:00
Lars Immisch
2a21bf6c42
Support all essential parameters in alsapcm_new.
2020-07-08 22:39:46 +02:00
Michał Šrajer
40a1219dac
Support 24bit audio
...
SND_PCM_FORMAT_S24_LE and similar are for 24bit ints packed in 4-bytes each.
There is a similar family of formats for 3-bytes packed data (as stored in 24bit wave files).
This commit:
- adds S24_3LE, S24_3BE, U24_3LE, U24_3BE PCM formats to the alsaaudio.c
- updates documentation
- updates playwav.py to correctly play typical 24Bit PCM wave files
Closes #38
2017-08-29 19:09:54 +02:00
Lars Immisch
eca217dff9
Document PCM.polldescriptors.
...
Closes #32
2017-03-30 23:20:22 +02:00
Lars Immisch
65d3c4a283
Typo.
2017-03-17 20:42:02 +01:00
Lars Immisch
adc0d800e1
Document EPIPE
2017-03-17 20:40:40 +01:00
Paul Donohue
891a30eb08
Add Mixer.handleevents() to acknowledge events identified by select.poll
2016-10-21 12:21:14 -04:00
Lars Immisch
8daa39deae
Minor improvements
2015-05-14 00:02:14 +02:00
Lars Immisch
8de9c92791
Undo the argument name/order incompatibility
...
(Most of it, anyway - the mixers functions have slightly different
defaults now)
Improve the documentation
2015-05-12 09:24:11 +02:00
Lars Immisch
369b202e04
Unify handling of pcmtype/direction
2015-05-10 02:07:15 +02:00
Lars Immisch
cb6fc6231c
Add pcms function, unify arguments.
...
Also, fix some memory leaks in error cases
2015-05-09 21:39:00 +02:00
Lars Immisch
7e2e99d072
Better (but not 100% backward compatible) device selection for mixers/PCM
2015-05-09 05:52:50 +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
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
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
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