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 |