| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
| |
Collect all state into struct runtime_t, all arguments into struct
arg_t.
This simplifies argument passing so we can split device loading
into a helper function and restructure main into something much cleaner.
|
| |
|
|
|
|
|
| |
Build a proper doubly linked list of devices so that they don't get
listed in backwards order.
Also compute default sink and source names in pulse_init.
|
| | |
|
| |
|
|
|
| |
Have the various sink and source getters return a list of items rather
than stuffing the results in pulseaudio_t.
|
| |
|
|
|
| |
Due to the CLAMP, if you set the volume above 100 and invoke increase,
it'll drop back down to 100. It probably shouldn't do this.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
.,,.
,;;*;;;;,
.-'``;-');;.
/' .-. /*;;
.' \d \;; .;;;,
/ o ` \; ,__. ,;*;;;*;,
\__, _.__,' \_.-') __)--.;;;;;*;;;;,
`""`;;;\ /-')_) __) `\' ';;;;;;
;*;;; -') `)_) |\ | ;;;;*;
;;;;| `---` O | | ;;*;;;
*;*;\| O / ;;;;;*
;;;;;/| .-------\ / ;*;;;;;
;;;*;/ \ | '. (`. ;;;*;;;
;;;;;'. ; | ) \ | ;;;;;;
,;*;;;;\/ |. / /` | ';;;*;
;;;;;;/ |/ / /__/ ';;;
'*jgs/ | / | ;*;
`""""` `""""` ;'
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
this isn't needed outside of the conneciton logic, so there's no point
in making room for it on the heap for the whole process.
|
| | |
|
| | |
|
| | |
|
| |
|