aboutsummaryrefslogtreecommitdiffstats
path: root/ponymix.c
Commit message (Collapse)AuthorAgeFilesLines
* add check for mode to action_tSimon Gomizelj2012-09-181-19/+23
|
* collect state and arguments, restructureSimon Gomizelj2012-09-181-104/+128
| | | | | | | | 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.
* move to a proper list implementationSimon Gomizelj2012-09-181-107/+101
| | | | | | | 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.
* remove success from pulseaudio_tSimon Gomizelj2012-09-121-21/+26
|
* stop stuffing things in globalsSimon Gomizelj2012-09-121-86/+95
| | | | | Have the various sink and source getters return a list of items rather than stuffing the results in pulseaudio_t.
* increase shouldn't ever lower volumeSimon Gomizelj2012-08-231-0/+5
| | | | | 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.
* default actions are backwardsSimon Gomizelj2012-08-231-1/+1
|
* expand color spectrumDave Reisner2012-08-151-6/+29
|
* fix invalid memory accessDave Reisner2012-08-141-1/+1
|
* colorize pretty printed outputSimon Gomizelj2012-08-141-5/+50
| | | | | | | | | | | | | | | | | | | | | .,,. ,;;*;;;;, .-'``;-');;. /' .-. /*;; .' \d \;; .;;;, / o ` \; ,__. ,;*;;;*;, \__, _.__,' \_.-') __)--.;;;;;*;;;;, `""`;;;\ /-')_) __) `\' ';;;;;; ;*;;; -') `)_) |\ | ;;;;*; ;;;;| `---` O | | ;;*;;; *;*;\| O / ;;;;;* ;;;;;/| .-------\ / ;*;;;;; ;;;*;/ \ | '. (`. ;;;*;;; ;;;;;'. ; | ) \ | ;;;;;; ,;*;;;;\/ |. / /` | ';;;*; ;;;;;;/ |/ / /__/ ';;; '*jgs/ | / | ;*; `""""` `""""` ;'
* fix (null) string on unknown actionDave Reisner2012-08-141-1/+1
|
* s/state_cb/connect_&/Dave Reisner2012-08-141-2/+2
|
* avoid reinventing wrapper around PA_CONTEXT_*Dave Reisner2012-08-141-20/+5
|
* remove connectstate from pulseaudio_tDave Reisner2012-08-141-28/+17
| | | | | 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.
* fix option handling. oopsDave Reisner2012-08-141-5/+7
|
* validate argument count with string -> enum conversionDave Reisner2012-08-141-36/+33
|
* with a better project name, we need a better PA nameDave Reisner2012-08-141-1/+1
|
* This repo is now about ponies.Dave Reisner2012-08-141-0/+860