An open API service providing commit metadata for open source projects.

GitHub / mk-fg/python-pulse-control / commits

Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)

SHA Message Author Date Stats
c994e9ad Add githooks to auto-assign and push version tags from setup.py Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 1 year ago
df9431e9 Setup/changelog version bump Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 1 year ago
e601d38d merge Merge pull request #84 from bnfour/expose-port-profiles Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0013486a expose profile_list (and n_profiles too) for PulseCardPortInfo Bn4 <b****r@b****t> over 1 year ago
776385b3 _pulsectl: check return from pa_context_new to be not NULL Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 2 years ago
e22a05b9 lookup: fix py3.12 warning about unescaped slashes in the docstring Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
about 2 years ago
34c4ba9c Add more obvious sink_default_get/source_default_get wrappers around server_i... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 2 years ago
338276fe Fix incorrect type for PA_SAMPLE_SPEC.channels, affecting big-endian architec... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 3 years ago
bcbf4230 _pulsectl: restore PA_SAMPLE_FLOAT32BE constant, as apparently volctl app dep... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 3 years ago
fa1080c3 README: add alt repo URL list Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 3 years ago
81ed40dd get_peak_sample: switch endianness depending on host Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 3 years ago
caabb246 Version bump Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 4 years ago
f31856f5 merge Merge pull request #72 from Taka-Kazu/fix-memory-leak Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
c3d4539a Fix memory leak in get_peak_sample() Kazuki Takahashi <t****n@g****m> over 4 years ago
eeae4b50 tests: disable IPv6 tests if bind() fails for it Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 4 years ago
ee69ec6b tests: add python shebang so that it can be used as +x script Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 4 years ago
7541bb97 tests: fix sys.path tweak to run from unpacked dir Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 4 years ago
f1687229 Fix _pulse_poll using ms instead of us Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 4 years ago
08395ddf tests: fix RuntimeWarning from sloppy /dev/null open/close Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
f081c29c PulseObject.channel_list: try to make Enum for it more obvious by renaming ch... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
6ec986fd enums: fold -/_ for attribute values, e.g. pulse.channel_pos.front_right == '... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
48aa367d Expose channel_pos enum on Pulse object to match channel positions with their... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
112b1fc6 merge Merge pull request #66 from mhthies/channel_map Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
8fba5134 PulseObject: Add channel_map attribute with raw position integers Michael Thies <m****l@m****e> almost 5 years ago
4fa681bc README: mention PA_DEBUG env var for getting verbose pulse logs from tests Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
cf46b808 tests: redirect pulse output to /dev/null by default, as module_load test wil... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
8d806c8b module_load: check return index value for PA_INVALID and raise PulseError for... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 5 years ago
6661f2c8 Fix deprecation warnings from inspect module and use wrapper.__signature__ in... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
51767079 README.installation: make python2 notice less prominent, as it should be most... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
1581c132 merge Merge pull request #61 from sbraz/repology Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
9a4a57d8 README: suggest using package managers when possible, link to repology Louis Sautier <s****s@g****m> over 5 years ago
29135cfb tests.get_peak_sample: default-disable unless DEV_TESTS is set in env, seem t... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
a7549bf4 tests.get_peak_sample: revert to sha512-prng for test.wav, as 0xff-pad seem t... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
79322e75 tests.get_peak_sample: fix sample-file being unnecessary giant and generate i... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
03cb9f82 Version bump Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
b528601c merge Merge pull request #59 from sbraz/home_tests Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
29125d8e tests.get_peak_sample: use prng output for more consistent result Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
8f09eda4 tests: pass $HOME to pulseaudio to avoid weird cookie paths Louis Sautier <s****s@g****m> over 5 years ago
b03d1baa setup.py: remove specific python version tags Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
dd2faf58 README: update example command for running tests Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
61179fe3 merge Merge pull request #55 from sbraz/tests Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
58680633 tests: use a more standard file name to support autodiscovery Louis Sautier <s****s@g****m> over 5 years ago
e4894824 Version bump Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
cb695a53 merge Merge pull request #54 from sbraz/setuptools Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
6bcb51be Remove unnecessary runtime dependency on setuptools Louis Sautier <s****s@g****m> over 5 years ago
3f575473 Fix PA_VOLUME_MAX/PA_VOLUME_UI_MAX values Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
9fab19ef Revert "tests: use config file for test-instance, in case pipes might have we... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
e05533b2 tests: use config file for test-instance, in case pipes might have weird race... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
642a7630 tests: more descriptive/clean error when failing to start pulse Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
96cfaeca Add timeout= option for connect() method Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
3c4d5341 tests: don't load module-rescue-streams, as modern pulse considers it obsolete Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
448e042b Fix base_volume type (shouldn't be relevant with its range), update version/c... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
bd041a1e merge Merge pull request #47 from Tyilo/base_volume Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
605f7453 Add base_volume property to sinks and sources Asger Hautop Drewsen <a****n@g****m> over 5 years ago
c790aa9a README: reword warning about using this in async apps a bit Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
df8bbcf8 README: link pulsectl-asyncio as an alternative for async code Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 5 years ago
471428cd Sort ctypes-wrappers by prefix Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
about 6 years ago
7d0f78e6 Drop unused decorator mode for _pulse_get_list wrapper-generator Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
405211b1 volume_get_all_chans: add docstring to indicate that it doesn't poll libpulse... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
c3085aab tests: fix tearDownClass for "python setup.py test" operation Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
c505cb1b tests: pass PATH= in subprocess environment for proper lookups there Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
7c02abdc merge Merge pull request #40 from mweinelt/tests-path Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
8cae35f7 tests: lookup executables in PATH Martin Weinelt <h****a@d****e> over 6 years ago
3225ebd2 Add pulse.get_card_by_name() wrapper Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
e43068a0 CHANGES: bump "last updated" Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
bb5f1dab Expose "corked" attr on PulseSourceOutputInfo as well Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
ad7b80ca merge Merge pull request #37 from thejohnfreeman/corked Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
3363b5a6 Expose Boolean corked field on sink inputs John Freeman <j****8@g****m> over 6 years ago
47767121 play_sample: change sig to have everything but sample name optional, add opti... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 6 years ago
a50df3a8 merge Merge pull request #36 from mraerino/feat/play-sample Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
c5ab2207 Implement sample play command Marcus Weiner <m****r@g****m> over 6 years ago
132bfa34 Minor comment fix Mike Kazantsev <m****d@g****m>
Committed by: fraggod@sacrilege <m****d@g****m>
almost 7 years ago
63d8fca3 Fix regression wrt PulseOperationErrors popping-up for info on missing indexe... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@sacrilege <m****d@g****m>
almost 7 years ago
93009e9c Weird fix for segfault when using get_peak_sample + sink_info in a loop #35 Mike Kazantsev <m****d@g****m>
Committed by: fraggod@sacrilege <m****d@g****m>
almost 7 years ago
e9070adc Fix unreferencing pa_operation objects, which could've led to minor memleaks ... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@sacrilege <m****d@g****m>
almost 7 years ago
4bc54370 Fix passing microseconds (us) instead of ms to pulse_mainloop_prepare() Mike Kazantsev <m****d@g****m>
Committed by: fraggod@sacrilege <m****d@g****m>
almost 7 years ago
ba79f77a Use ctypes.util.find_library to get proper lib name with .so.0 fallback Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
344b6b64 tests: add test_get_peak_sample via paplay from /dev/urandom Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
8c405792 get_peak_sample: set application.id=org.PulseAudio.pavucontrol in stream prop... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
a6d70844 CHANGES: add related issue numbers where they are missing Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
07f64ead get_peak_sample: clarify source specification wrt name and None values there Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
9d0ceda2 get_peak_sample: minor comments' cleanup and fixes Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
e88aead6 Add pulse.get_peak_sample() func Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
c9496ed6 Move FakeLock to helper classes on top, minor README fix Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 7 years ago
902d5e9e README: add link to doxygen docs Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 7 years ago
28aebed5 tests.stream_move: simplify it a bit Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 7 years ago
cc1a761e tests: +test_stream_move Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 7 years ago
86086f11 Version bump Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 7 years ago
3d7be984 merge Merge pull request #28 from tuffnerdstuff/master Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
d115f4fa Added missing attribute pa_client_info.proplist tuffnerdstuff <t****f@g****m> over 7 years ago
f5260f75 tests: cleanup imports Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 8 years ago
8bcdc06a Remove unnecessary re-init for c.pa.return_value on reconnect Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 8 years ago
ef7927e9 connect: re-create pulse context to be able to reconnect Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 8 years ago
80b0d18b tests: add PulseCrashTests.test_crash_after_connect Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 8 years ago
953340e0 tests: split pulse instance start/stop code from the test suite class Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 8 years ago
e5b03067 _pulse_op_cb: check connected state instead of _loop_stop Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
almost 8 years ago
96e22e0c merge Merge pull request #27 from avian2/fix-poll-hang Mike Kazantsev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
almost 8 years ago
7babb144 _pulse_op_cb: fix hang if daemon dies Tomaz Solc <t****c@t****g> almost 8 years ago
73dd1125 tests: use "-F /dev/stdin" instead of -C for dummy pulse instance Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
about 8 years ago
89419f0e connect_to_cli: fix closing socket on exceptions, add test for as_file=False ... Mike Kazantsev <m****d@g****m>
Committed by: fraggod@malediction <m****d@g****m>
over 8 years ago

← Back to repository