aboutsummaryrefslogtreecommitdiff
path: root/pulse/src/runnable/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Implement working binning and sorting for pulse audio.Andreas Grois2021-11-281-7/+15
|
* Pulse now displays volume correctly.Andreas Grois2021-06-041-80/+112
| | | | | Still missing actual functionality beyond a numeric display, and error cases have not been tested, but hey, it's there!
* Unfinished (doesn't compile) implementation of pulse runnable loop.Andreas Grois2021-05-091-2/+104
| | | | | | | This is mainly as a note to my future self. A barebone implementation of the logic for the pulse runnable loop, where all details (meaning: functions to be called) are still not implemented - not even as signatures.
* Make (most) pulse nullptr checks unnecessary.Andreas Grois2021-05-081-4/+4
| | | | | This change makes respective functions return either a result or an option instead. The goal here is readability.
* Revert "Make runnable's run() method take a mutable self-reference."Andreas Grois2021-05-031-1/+1
| | | | | | | This reverts commit e1f0525e4e1dcf674aa7489042a06b7c7d671a2a. I've decided against having mutable self-references. It's a bit less convenient, but more sane. Also, the revert can be reverted any time, should the need arise.
* Make runnable's run() method take a mutable self-reference.Andreas Grois2021-05-021-1/+1
| | | | | Because there is no real reason speaking against it, and it makes plugin development a lot easier.
* Factor out all unsafe code into its own module (unfinished)Andreas Grois2021-05-021-0/+34