Commit Graph

  • b3d11582e0 Adds read_sw function to be able to read any size of frames. main Pbopbo 2026-04-02 17:27:53 +02:00
  • 2a2fa8f742 Update local build instructions wherever setup.py is greppable. Lars Immisch 2025-12-10 00:49:27 +00:00
  • a34bdd7a02 Debugging underruns, needs cleanup larsimmisch/loopback-state Lars Immisch 2024-06-14 21:47:45 +01:00
  • 5a4111dd8c Small cleanup Lars Immisch 2024-04-26 16:41:09 +01:00
  • 2a8f2a6699 Cleanup Lars Immisch 2024-04-19 23:29:41 +01:00
  • a4168d7525 The capture device does not need to be reopened; better logging/comments Lars Immisch 2024-04-19 23:19:00 +01:00
  • ac97e641bc Restarting the capture device looks ok Lars Immisch 2024-04-19 19:53:00 +01:00
  • caafa8ae21 Make commands optional Lars Immisch 2024-04-19 18:24:39 +01:00
  • 2fae2c0ed7 Experment with state machine Lars Immisch 2024-04-19 13:08:03 +01:00
  • acc6f152a3 Adressing TODO in release.yml Lars Immisch 2025-12-01 23:25:44 +01:00
  • 0d6e0e7bb4 chore: use makefile for reference on building sdist and wheels Matteo Bernardini 2025-09-03 13:18:03 +08:00
  • 4f3c299e53 fix: drop py2 trove classifier Matteo Bernardini 2025-09-03 12:59:57 +08:00
  • e78c145d9e ci: deploy on tags only Matteo Bernardini 2025-09-03 12:55:59 +08:00
  • 6acae81487 ci: fix permissions Matteo Bernardini 2025-09-03 12:06:49 +08:00
  • 5eed8adfe5 ci: install ALSA headers Matteo Bernardini 2025-09-03 12:02:55 +08:00
  • e3e51cc34d ci: install uv Matteo Bernardini 2025-09-03 12:00:42 +08:00
  • f6f53ce92a ci: automatically build docs Matteo Bernardini 2025-09-03 11:58:13 +08:00
  • 38d0882379 chore: split dependency groups Matteo Bernardini 2025-09-03 11:45:29 +08:00
  • 6822cffcc8 ci: remove unsupported setting Matteo Bernardini 2025-09-03 11:30:11 +08:00
  • 8c1e370e04 ci: auto-detect package manager to use Matteo Bernardini 2025-09-03 11:27:46 +08:00
  • 6d17bc92b7 ci: use legacy license definition to allow building on py3.9 Matteo Bernardini 2025-09-03 11:04:17 +08:00
  • 3e41a9eb97 ci: enforce setuptools version Matteo Bernardini 2025-09-03 10:37:56 +08:00
  • df8886dde1 ci: ensure alsa headers are installed Matteo Bernardini 2025-09-02 22:31:48 +08:00
  • aac2843f73 chore: stub workflow for automatic docs deployment Matteo Bernardini 2025-08-24 22:04:40 +08:00
  • 7987986ee4 chore: top-level makefile for common dev tasks Matteo Bernardini 2025-08-24 22:03:53 +08:00
  • ae93ddc48e ci: workflow to automate releases on tags Matteo Bernardini 2025-08-24 21:56:56 +08:00
  • a48389b750 chore: make pyright happy on tests Matteo Bernardini 2025-08-06 18:04:54 +08:00
  • 0b8db5f46d fix: PCM constructor stubs not coherent with runtime Matteo Bernardini 2025-08-06 17:58:22 +08:00
  • 6b2c4c22db fix(docs): add sphinx dep, fix version retrieval Matteo Bernardini 2025-08-06 17:27:00 +08:00
  • a7896ee069 fix: stub consistency to runtime Matteo Bernardini 2025-08-06 17:17:57 +08:00
  • ed83b3e29b chore(deps): add mypy (for stubtest utility) Matteo Bernardini 2025-08-06 17:14:31 +08:00
  • e96f550862 fix: use Final for enum constants Matteo Bernardini 2025-08-06 17:12:53 +08:00
  • 40f4647d8c fix: missing self in type stubs Matteo Bernardini 2025-08-06 17:03:43 +08:00
  • 3a8c53851d chore(deps): add pyright for type-checking Matteo Bernardini 2025-08-06 17:03:32 +08:00
  • f6770e3a42 fix: add ALSAAudioError to type stubs Matteo Bernardini 2025-08-06 15:45:28 +08:00
  • 0ac28e9eea fix: include doc/ and examples/ in sdist Matteo Bernardini 2025-08-06 15:33:35 +08:00
  • fdc5f3782e chore: modernise packaging. Matteo Bernardini 2025-08-06 13:05:52 +08:00
  • 6efef83429 chore: move unit tests to conventional directory Matteo Bernardini 2025-08-06 13:01:10 +08:00
  • df5c2f4685 chore: move examples to dedicated directory Matteo Bernardini 2025-08-06 12:59:57 +08:00
  • a52176f53d Fix for test.pypi.org 0.11.0-test Lars Immisch 2025-11-18 20:50:34 +00:00
  • 53612191d9 Mini-change to test doc generation Lars Immisch 2025-11-18 18:41:35 +00:00
  • eaa0e33999 Update docs to see if workflow gets triggered Lars Immisch 2025-11-18 18:18:30 +00:00
  • 1cd978f15f Prepare doc generation test Lars Immisch 2025-11-18 18:18:03 +00:00
  • daf38e38cf chore: use makefile for reference on building sdist and wheels Matteo Bernardini 2025-09-03 13:18:03 +08:00
  • 04d6f8c9d7 fix: drop py2 trove classifier Matteo Bernardini 2025-09-03 12:59:57 +08:00
  • f0d9d2a7a8 ci: deploy on tags only Matteo Bernardini 2025-09-03 12:55:59 +08:00
  • 3889f27891 ci: fix permissions Matteo Bernardini 2025-09-03 12:06:49 +08:00
  • e5f400866b ci: install ALSA headers Matteo Bernardini 2025-09-03 12:02:55 +08:00
  • 06a81377a3 ci: install uv Matteo Bernardini 2025-09-03 12:00:42 +08:00
  • 5e29c0dfe5 ci: automatically build docs Matteo Bernardini 2025-09-03 11:58:13 +08:00
  • c89faf517b chore: split dependency groups Matteo Bernardini 2025-09-03 11:45:29 +08:00
  • 112885e97a ci: remove unsupported setting Matteo Bernardini 2025-09-03 11:30:11 +08:00
  • 06e67cc533 ci: auto-detect package manager to use Matteo Bernardini 2025-09-03 11:27:46 +08:00
  • 1dfbc37135 ci: use legacy license definition to allow building on py3.9 Matteo Bernardini 2025-09-03 11:04:17 +08:00
  • a3db924109 ci: enforce setuptools version Matteo Bernardini 2025-09-03 10:37:56 +08:00
  • 68203e9187 ci: ensure alsa headers are installed Matteo Bernardini 2025-09-02 22:31:48 +08:00
  • 8c693f4843 chore: stub workflow for automatic docs deployment Matteo Bernardini 2025-08-24 22:04:40 +08:00
  • b4e2ea4fd5 chore: top-level makefile for common dev tasks Matteo Bernardini 2025-08-24 22:03:53 +08:00
  • 4c75488b47 ci: workflow to automate releases on tags Matteo Bernardini 2025-08-24 21:56:56 +08:00
  • 39846bfb3e chore: make pyright happy on tests Matteo Bernardini 2025-08-06 18:04:54 +08:00
  • 0aa35bc379 fix: PCM constructor stubs not coherent with runtime Matteo Bernardini 2025-08-06 17:58:22 +08:00
  • fb17a4e9af fix(docs): add sphinx dep, fix version retrieval Matteo Bernardini 2025-08-06 17:27:00 +08:00
  • a9cb7d8437 fix: stub consistency to runtime Matteo Bernardini 2025-08-06 17:17:57 +08:00
  • b3730bc713 chore(deps): add mypy (for stubtest utility) Matteo Bernardini 2025-08-06 17:14:31 +08:00
  • 2b090f05fa fix: use Final for enum constants Matteo Bernardini 2025-08-06 17:12:53 +08:00
  • 177d9e147d fix: missing self in type stubs Matteo Bernardini 2025-08-06 17:03:43 +08:00
  • be7e203fdb chore(deps): add pyright for type-checking Matteo Bernardini 2025-08-06 17:03:32 +08:00
  • 1670c6b1a3 fix: add ALSAAudioError to type stubs Matteo Bernardini 2025-08-06 15:45:28 +08:00
  • 2e0f952475 fix: include doc/ and examples/ in sdist Matteo Bernardini 2025-08-06 15:33:35 +08:00
  • aea0fc62e8 chore: modernise packaging. Matteo Bernardini 2025-08-06 13:05:52 +08:00
  • 807c36d133 chore: move unit tests to conventional directory Matteo Bernardini 2025-08-06 13:01:10 +08:00
  • d86f379554 chore: move examples to dedicated directory Matteo Bernardini 2025-08-06 12:59:57 +08:00
  • cc6e064445 0.11.0 update: add new files gh-pages Lars Immisch 2024-05-30 23:22:10 +02:00
  • 7a629527e0 Documentation for 0.11.0 Lars Immisch 2024-05-30 23:19:19 +02:00
  • 0b3f1f41c7 Prepare 0.11.0 0.11.0 Lars Immisch 2024-05-29 23:43:32 +02:00
  • b4cc6f6a6e Experimenting with autoapi larsimmisch/autoapi Lars Immisch 2024-05-29 22:18:15 +02:00
  • 3e360b1bb7 Update MANIFEST.in for type hints Lars Immisch 2024-05-14 20:56:21 +01:00
  • 44ccbf839d Fix sphinx warning Lars Immisch 2024-02-16 15:59:18 +01:00
  • 2c2e43d3d1 Add type hints & docs Lars Immisch 2024-04-06 17:01:19 +02:00
  • a142b70033 Reorder for consistency between alsapcm_methods and code Lars Immisch 2024-04-06 16:49:33 +02:00
  • 26ba938e04 Make commands optional Lars Immisch 2024-04-19 18:32:38 +01:00
  • f5e9d52c74 Add missing attribute Lars Immisch 2024-04-19 13:10:39 +01:00
  • 436c31f9fd Add nominal_bits and physical_bits info Ville Viinikka 2024-02-20 19:31:53 +02:00
  • eda913b203 Use correct sample bit width Ville Viinikka 2024-02-13 23:12:17 +02:00
  • 0aba948277 Whitespace cleanup. Lars Immisch 2024-02-16 16:17:19 +01:00
  • 9693a932a3 Add echo (seed for loopback.py) larsimmisch/echo Lars Immisch 2024-02-16 14:14:37 +01:00
  • 9b7b767594 fix docu typo Oswald Buddenhagen 2024-02-02 16:54:18 +01:00
  • db87f2ced5 document new avail() and polldescriptors_revents() PCM functions Oswald Buddenhagen 2024-02-02 18:33:57 +01:00
  • f179db2d9b de-duplicate PCM.info() documentation Oswald Buddenhagen 2024-02-02 18:32:19 +01:00
  • 420b538321 improve documentation of PCM c'tor and info() method Oswald Buddenhagen 2024-02-02 16:54:02 +01:00
  • ae5c4aad9b add xrun handling to the examples Oswald Buddenhagen 2024-02-01 23:21:12 +01:00
  • d23b26b2e5 isine example: fix stereo handling (#42) Oswald Buddenhagen 2024-02-01 21:27:00 +01:00
  • 1d63226e56 isine example: simplify calculations in generate() Oswald Buddenhagen 2024-02-01 21:11:30 +01:00
  • 664f81a777 isine example: simplify thread run loop Oswald Buddenhagen 2024-02-01 21:08:38 +01:00
  • eb51d11619 isine example: actually play some tones Oswald Buddenhagen 2024-02-01 21:07:49 +01:00
  • 2f74e8e8a4 isine example: fix use of deprecated Thread.setDaemon() Oswald Buddenhagen 2024-02-01 21:00:48 +01:00
  • 6f52de9da0 isine example: remove questionable setting of period size Oswald Buddenhagen 2024-02-01 20:59:58 +01:00
  • ee1c3a546b Documentation for type hints Lars Immisch 2024-02-05 23:34:41 +00:00
  • e4ec455ffa Add type hints Lars Immisch 2024-02-05 23:12:44 +00:00
  • 8fb33ddd49 improve write() underrun handling, take 2 Oswald Buddenhagen 2024-02-02 13:33:00 +01:00