aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* separate control modes in usageDave Reisner2012-08-111-2/+4
|
* dedupe sink creation codeDave Reisner2012-08-111-38/+22
| | | | | A macro cleans this up nicely, since the info parameter passed to each *_new function is different.
* s/populate/&_levels/Dave Reisner2012-08-111-5/+5
| | | | give this function a clearer name
* clamp max volume more tightlyDave Reisner2012-08-111-3/+3
| | | | max via increase is capped at 100, max via set-volume to 150
* move operations into nested struct of sinkDave Reisner2012-08-111-28/+30
|
* fix the optstringSimon Gomizelj2012-08-111-1/+1
|
* add move actionSimon Gomizelj2012-08-111-2/+43
|
* change the default action based on modeSimon Gomizelj2012-08-111-2/+2
| | | | | - defaults for devices - list for applications
* organize usage messageSimon Gomizelj2012-08-111-2/+6
|
* add kill operationSimon Gomizelj2012-08-111-2/+30
|
* add a per-application modeSimon Gomizelj2012-08-111-26/+148
|
* remove dead codeDave Reisner2012-08-111-8/+0
|
* print effective volume after mute operationDave Reisner2012-08-111-2/+8
|
* tighten scoping on pulse server connectDave Reisner2012-08-111-4/+2
|
* add static qualifiers where neededDave Reisner2012-08-111-3/+3
|
* correct usage messageSimon Gomizelj2012-08-111-10/+10
|
* remove getters, unmute and muteSimon Gomizelj2012-08-111-24/+4
|
* add actions to set and get balanceSimon Gomizelj2012-08-111-0/+51
|
* replace set-sink with a generalized set-defaultSimon Gomizelj2012-08-111-30/+23
| | | | | | | | Have one operation that can set both the default source and sink based on context. pulsemix --sink set-default 0 pulsemix --source set-default 0
* add defaults action and make it defaultSimon Gomizelj2012-08-111-4/+12
| | | | | The `defaults` action lists the default sink and source while `list` lists everything. This action makes more sense as a default action.
* add is-muted actionSimon Gomizelj2012-08-111-0/+7
|
* add [Muted] to muted devices when printingSimon Gomizelj2012-08-111-2/+3
|
* make the list action output sources tooSimon Gomizelj2012-08-111-0/+9
|
* add support to enumerate and operate on sourcesSimon Gomizelj2012-08-111-27/+103
|
* generalize printing devicesSimon Gomizelj2012-08-111-9/+12
|
* name and desc should be copied to avoid corruptionSimon Gomizelj2012-08-111-12/+10
|
* use function pointers to generatize operationsSimon Gomizelj2012-08-111-20/+26
|
* generalize sink_t to represent sinks and streamsSimon Gomizelj2012-08-111-35/+42
| | | | | | | Rename: - sink_t to io_t - sink_t's sink_next to next - pulseaudio_t's sink to head.
* group similar functions togetherSimon Gomizelj2012-08-111-77/+76
|
* wire up proper return values to exit 0/1Dave Reisner2012-05-111-17/+29
|
* add success_cb for checking async return valuesDave Reisner2012-05-111-12/+24
|
* compile with -D_REENTRANTDave Reisner2012-05-111-1/+1
|
* fix adding sinks to llDave Reisner2012-05-111-1/+1
|
* add missing string_to_verb for set-sinkDave Reisner2012-05-111-0/+2
|
* build with debug symbolsDave Reisner2012-05-111-1/+1
|
* s/pulse_sink_new/sink_new/gDave Reisner2012-05-111-4/+2
|
* show volume after settingDave Reisner2012-05-111-3/+7
|
* clamp volumes between 0 and 150Dave Reisner2012-05-111-3/+12
|
* make the install target actually workDave Reisner2012-05-101-1/+1
|
* clarify usageDave Reisner2012-05-101-5/+5
|
* add install targetDave Reisner2012-05-101-1/+4
|
* add NULL terminator to option arrayDave Reisner2012-05-101-0/+1
|
* whitespace and line length cleanupDave Reisner2012-05-101-5/+7
|
* minor syntax cleanupDave Reisner2012-05-101-2/+2
|
* use int for mute to mimic PA API (what a waste)Dave Reisner2012-05-101-2/+1
|
* drop in MIT license headerDave Reisner2012-05-101-1/+25
|
* s/sinks/sink/Dave Reisner2012-05-101-20/+20
|
* free full list of sinks on deinitDave Reisner2012-05-101-1/+8
|
* add vim modelineDave Reisner2012-05-101-0/+2
|
* initial commitDave Reisner2012-05-104-0/+440