Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | eschew _unused_ attribute | Dave Reisner | 2013-01-01 | 1 | -18/+14 | |
| | | ||||||
| * | alias sane types to --device flags | Dave Reisner | 2013-01-01 | 1 | -9/+35 | |
| | | ||||||
| * | maybe fix app mode? | Dave Reisner | 2013-01-01 | 1 | -1/+16 | |
| | | | | | | | | | | | | | | A sources-output can only be moved to a new source, and a sink-input can only be moved to a new sink. So, derive the target type based on this. Also, reroute sink -> sink-input and source -> source-output to save some keystrokes. | |||||
| * | action, not option | Dave Reisner | 2013-01-01 | 1 | -3/+4 | |
| | | ||||||
| * | oops | Dave Reisner | 2013-01-01 | 1 | -4/+4 | |
| | | ||||||
| * | fix null constructions | Dave Reisner | 2013-01-01 | 1 | -6/+12 | |
| | | ||||||
| * | initial commit | Dave Reisner | 2013-01-01 | 4 | -0/+1319 | |
| | ||||||
* | WIP support for card profiles | Dave Reisner | 2012-12-30 | 1 | -19/+72 | |
| | ||||||
* | fix another possible NULL strdup | Dave Reisner | 2012-12-24 | 1 | -2/+3 | |
| | ||||||
* | avoid crash on sinks without names (loopbacks?) | Dave Reisner | 2012-12-24 | 1 | -1/+1 | |
| | ||||||
* | avoid segfault on empty application name | Dave Reisner | 2012-12-05 | 1 | -2/+4 | |
| | ||||||
* | fix totally backwards strstr matching | Dave Reisner | 2012-10-05 | 1 | -6/+6 | |
| | | | | | | This never could have worked except on exact matches. The arguments to strstr were reversed, and barring that, interesting results were filtered OUT. | |||||
* | update usage for --output/--input | Dave Reisner | 2012-10-01 | 1 | -1/+3 | |
| | ||||||
* | support searching across sinks/sources | Simon Gomizelj | 2012-10-01 | 1 | -49/+72 | |
| | | | | | Pulseaudio likes to give long and verbose names to devices and doesn't let you specify applications by name. | |||||
* | add --input/--output as an alternative flags. | Simon Gomizelj | 2012-10-01 | 2 | -2/+4 | |
| | | | | | Input/output make more sense for applications, where the pulseaudio sink/source may feel backwards | |||||
* | change application pretty print names | Simon Gomizelj | 2012-10-01 | 1 | -2/+2 | |
| | | | | | Its kinda counter intuitive to label application outputs as sinks and inputs as sources. | |||||
* | fix whitespace in usage() | Dave Reisner | 2012-09-29 | 1 | -4/+4 | |
| | ||||||
* | Merge remote-tracking branch 'johnf/master' | Dave Reisner | 2012-09-29 | 2 | -4/+4 | |
|\ | | | | | | | | | * johnf/master: clarify -o and -i usage | |||||
| * | clarify -o and -i usage | Jonathan Frazier | 2012-09-29 | 2 | -4/+4 | |
| | | ||||||
* | | denote that "defaults" is the default command | Dave Reisner | 2012-09-27 | 1 | -1/+1 | |
| | | ||||||
* | | use the full field initializer for arg | Dave Reisner | 2012-09-18 | 1 | -1/+1 | |
|/ | ||||||
* | add check for mode to action_t | Simon Gomizelj | 2012-09-18 | 1 | -19/+23 | |
| | ||||||
* | collect state and arguments, restructure | Simon Gomizelj | 2012-09-18 | 1 | -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 implementation | Simon Gomizelj | 2012-09-18 | 1 | -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_t | Simon Gomizelj | 2012-09-12 | 1 | -21/+26 | |
| | ||||||
* | stop stuffing things in globals | Simon Gomizelj | 2012-09-12 | 1 | -86/+95 | |
| | | | | | Have the various sink and source getters return a list of items rather than stuffing the results in pulseaudio_t. | |||||
* | Merge pull request #4 from vodik/bugfixes | Dave Reisner | 2012-09-06 | 1 | -1/+6 | |
|\ | | | | | Bugfixes | |||||
| * | increase shouldn't ever lower volume | Simon Gomizelj | 2012-08-23 | 1 | -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 backwards | Simon Gomizelj | 2012-08-23 | 1 | -1/+1 | |
| | | ||||||
* | | use LDLIBS for added library deps | Dave Reisner | 2012-08-21 | 1 | -1/+1 | |
|/ | ||||||
* | expand color spectrum | Dave Reisner | 2012-08-15 | 1 | -6/+29 | |
| | ||||||
* | fix invalid memory access | Dave Reisner | 2012-08-14 | 1 | -1/+1 | |
| | ||||||
* | colorize pretty printed output | Simon Gomizelj | 2012-08-14 | 1 | -5/+50 | |
| | | | | | | | | | | | | | | | | | | | | | .,,. ,;;*;;;;, .-'``;-');;. /' .-. /*;; .' \d \;; .;;;, / o ` \; ,__. ,;*;;;*;, \__, _.__,' \_.-') __)--.;;;;;*;;;;, `""`;;;\ /-')_) __) `\' ';;;;;; ;*;;; -') `)_) |\ | ;;;;*; ;;;;| `---` O | | ;;*;;; *;*;\| O / ;;;;;* ;;;;;/| .-------\ / ;*;;;;; ;;;*;/ \ | '. (`. ;;;*;;; ;;;;;'. ; | ) \ | ;;;;;; ,;*;;;;\/ |. / /` | ';;;*; ;;;;;;/ |/ / /__/ ';;; '*jgs/ | / | ;*; `""""` `""""` ;' | |||||
* | fix (null) string on unknown action | Dave Reisner | 2012-08-14 | 1 | -1/+1 | |
| | ||||||
* | s/state_cb/connect_&/ | Dave Reisner | 2012-08-14 | 1 | -2/+2 | |
| | ||||||
* | avoid reinventing wrapper around PA_CONTEXT_* | Dave Reisner | 2012-08-14 | 1 | -20/+5 | |
| | ||||||
* | remove connectstate from pulseaudio_t | Dave Reisner | 2012-08-14 | 1 | -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. oops | Dave Reisner | 2012-08-14 | 1 | -5/+7 | |
| | ||||||
* | move toggle tests until after mute state is guaranteed | Dave Reisner | 2012-08-14 | 1 | -2/+2 | |
| | | | | This test rig sucks. | |||||
* | validate argument count with string -> enum conversion | Dave Reisner | 2012-08-14 | 2 | -37/+34 | |
| | ||||||
* | with a better project name, we need a better PA name | Dave Reisner | 2012-08-14 | 1 | -1/+1 | |
| | ||||||
* | This repo is now about ponies. | Dave Reisner | 2012-08-14 | 5 | -21/+21 | |
| | ||||||
* | add mute/unmute/toggle tests | Dave Reisner | 2012-08-13 | 1 | -0/+4 | |
| | ||||||
* | consistently return EXIT_{SUCCESS,FAILURE} in main | Dave Reisner | 2012-08-13 | 1 | -4/+4 | |
| | ||||||
* | add missing -d option | Dave Reisner | 2012-08-13 | 1 | -3/+3 | |
| | | | | alphabetize the optstring and longopt array while we're at it. | |||||
* | use a static array and loop to validate actions | Dave Reisner | 2012-08-13 | 2 | -34/+30 | |
| | ||||||
* | enforce gnu99, since we rely on c99 and gnu extensions | Dave Reisner | 2012-08-13 | 1 | -0/+1 | |
| | ||||||
* | cut back on number of fputs calls | Dave Reisner | 2012-08-13 | 1 | -30/+30 | |
| | ||||||
* | remove unneeded casts from void* | Dave Reisner | 2012-08-13 | 1 | -2/+2 | |
| | ||||||
* | add adj-balance verb for incremental balance changes | Dave Reisner | 2012-08-13 | 3 | -2/+17 | |
| | | | | | This is useful if you ever wanted to script balance adjustment, since it would otherwise require 2 invocations (get + set). |