Ronald van Elburg
c5f22fd7e0
Second version enable timestamps
2021-04-06 22:48:17 +02:00
Ronald van Elburg
3c3f0af74a
First version enable timestamps
2021-04-06 14:31:45 +02:00
Ronald van Elburg
17f3b440cc
Show new functions in recordtest.py
2021-04-06 09:09:49 +02:00
Lars Immisch
b2a303121a
Merge pull request #98 from soundappraisal/add_timestamp_function
...
Add timestamp_raw function
2021-04-04 16:27:26 +02:00
Ronald van Elburg
3168833b4e
Merge remote-tracking branch 'upstream/master' into add_timestamp_function
...
# Conflicts:
# alsaaudio.c
2021-04-02 22:54:18 +02:00
Lars Immisch
c74669850b
Merge pull request #92 from soundappraisal/pcm_info_function
...
Add an PCM.info function: returns pcm properties as a dict
2021-04-02 20:57:15 +02:00
Ronald van Elburg
1a4c0541d7
Change name timestamp_raw fuinction to htimestamp to follow the convention used in the rest of the library: that's the current convention (prefix the name with alsapcm_ for PCM methods).
2021-04-02 13:42:51 +02:00
Ronald van Elburg
e6a6445375
Move creation of dictionary to a point after error handling, when it is relatively certain that the function will succeed.
...
(cherry picked from commit 1820716a4bc018bb903b95bcf5d7cf83a5ebda9c)
2021-04-02 13:24:55 +02:00
Ronald van Elburg
97f2abcb30
Remove debugging print statement.
...
(cherry picked from commit dcc43f3da7bf4d083cc6cab18ae464261fadc53f)
2021-04-02 13:24:55 +02:00
Ronald van Elburg
a53ffd0d4f
Fix potential memory leaks on new info function.
...
(cherry picked from commit ade9dd5923edd65c1fcdf2298e8ad024daf66e2a)
2021-04-02 13:24:55 +02:00
Ronald van Elburg
da71e01f9c
Remove unused code from timestamp_raw function.
2021-03-31 16:27:55 +02:00
Ronald van Elburg
f6736ec43a
first version timestamp function
...
(cherry picked from commit 21d0527c7b91723b3bfc87ea889bd599dff12576)
# Conflicts:
# alsaaudio.c
2020-11-02 19:32:34 +01:00
Ronald van Elburg
e48b294b84
PCM.info function: added format, mode and type fields. Also added a doc string describing the info function.
2020-10-28 22:01:04 +01:00
Lars Immisch
d037297632
Merge pull request #91 from soundappraisal/master
...
Fix #51 : Only return valid part of the buffer in the read function
2020-10-27 12:47:36 +01:00
Ronald van Elburg
c8e7261e94
Add an PCM.info function returning the information now printed by dumpinfo as a dictionary. Removed double entry from dumpinfo.
2020-10-27 12:41:59 +01:00
Ronald van Elburg
5c481b4094
Fix #51 : Only return valid part of the buffer in the read function; avoid unnecesssary work by only changing size when needed
2020-09-30 15:58:19 +02:00
Ronald van Elburg
1e3c7f3fd0
Fix #51 : Only return valid part of the buffer in the read function
2020-09-30 15:11:10 +02:00
Lars Immisch
0ae60f80f3
Better pcm_type deduction in alsamixer_getvolume
...
Closes #87
2020-07-16 23:36:50 +02:00
Lars Immisch
4018ab4f6c
Fix copypasta.
2020-07-16 23:36:12 +02:00
Lars Immisch
07f84a8e95
Move CHANGES to markdown, remove NOTES.md (doc/README.md replaces it)
2020-07-13 22:27:06 +02:00
Lars Immisch
d83e829de1
Formatting and fixed upload description.
2020-07-13 22:18:32 +02:00
Lars Immisch
62e5515341
Document the release process.
0.9.0
2020-07-13 22:00:44 +02:00
Lars Immisch
ed027a6141
More output for playwav
2020-07-13 20:42:25 +01:00
Lars Immisch
5302dc524d
Cleanup warnings
2020-07-13 20:59:49 +02:00
Lars Immisch
b17b36be50
Better error messages in tests
2020-07-13 20:51:59 +02:00
Lars Immisch
08bdce9ed9
Tests for Depreciations
2020-07-13 20:20:28 +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
df889b94ef
Don't use setrate etc. in samples.
2020-07-09 21:22:06 +02:00
Lars Immisch
2a21bf6c42
Support all essential parameters in alsapcm_new.
2020-07-08 22:39:46 +02:00
Lars Immisch
8084297926
Merge pull request #83 from stalkerg/master
...
fix generate switch capabilities
2020-05-25 12:58:03 +02:00
stalkerg
8fbc04e18d
fix generate switch capabilities
2020-05-21 17:21:40 +09:00
Lars Immisch
8ed9f924cd
Attempt to fix #45
2020-04-23 21:36:29 +01:00
Lars Immisch
046e7c4e87
Get rid of warnings, adjust CHANGES
2020-04-01 22:47:11 +02:00
Lars Immisch
a4c4c7cb62
Consistent indentation and some code style changes (whould be ws only)
2020-03-09 22:28:08 +01:00
Lars Immisch
f478797f6f
Merge branch 'dev/card-detail' of https://github.com/jdstmporter/pyalsaaudio into jdstmporter-dev/card-detail
2020-03-09 22:07:23 +01:00
Lars Immisch
12f807698a
Merge #80
2020-03-09 22:05:50 +01:00
Julian Porter
fc011b5ea6
restored gitignore!
2020-03-06 20:21:47 +00:00
Julian Porter
f244a70111
tidied up
2020-03-06 20:06:59 +00:00
Julian Porter
a056a90c61
modified version of pyalsaaudio module
2020-03-06 19:59:04 +00:00
Julian Porter
be1b3e131d
demo
2020-03-05 00:50:30 +00:00
Danny
8abf06bedf
Prevent hang on close after capturing audio
...
Currently, after recording audio using pyalsaaudio, the client is unable to close the device.
The reason is that PulseAudio client tries to drain the pipe to the PulseAudio server (presumably in order to prevent Broken Pipe error) on closing. That will never finish since new data will always arrive in the pipe.
Worse, the __del__ handler was auto-closing and thus auto-hanging.
Therefore, pause before de-allocating.
2019-12-02 21:39:44 +00:00
Lars Immisch
dcc831e607
Merge pull request #44 from Oranos25/contribution
...
add support for snd_pcm_drop function
2019-11-14 13:24:36 +01:00
Lars Immisch
e587df9143
Merge pull request #55 from moham96/patch-1
...
update playwav.py for python 3
2019-11-14 13:20:12 +01:00
Lars Immisch
82febd3f7e
Merge pull request #67 from pdericson/master
...
Update pyalsaaudio.rst
2018-11-16 12:50:52 +01:00
Peter Ericson
1695066c11
Update pyalsaaudio.rst
2018-11-16 16:51:05 +08:00
Lars Immisch
25717020ef
Transactional semantics for the alsapcm_set* calls
2018-02-28 09:52:53 +00:00
Lars Immisch
1aae655d24
Update periodsize only after alsapcm_setup succeeded
2018-02-28 00:35:26 +01:00
MOHAMMAD RASIM
c1c8362eb2
update playwav.py for python 3
...
use int division for periodsize to be compatible with python 3
2018-02-24 19:40:45 +03:00
Lars Immisch
723eff3887
Prepare next release
2018-02-20 12:18:44 +01:00