aboutsummaryrefslogtreecommitdiffstats
path: root/pulse.cc
Commit message (Expand)AuthorAgeFilesLines
* drop static qualifiers on anonymous namespace functionsDave Reisner2016-06-061-9/+9
* get rid of using std::* statements in headersDave Reisner2016-06-061-23/+22
* add missing break statement in case/switchDave Reisner2016-06-061-0/+1
* include math.hDave Reisner2016-05-101-0/+1
* set volume via scale, so as to keep balanceAl McElrath2015-04-301-3/+2
* pulse.cc: remove redundant #includeDave Reisner2015-03-271-3/+0
* fix compile time warnings for unreachable codeDave Reisner2014-12-291-0/+6
* fix volume roundingDaniel Micay2014-08-201-2/+2
* Revert "pulse: use ceil() instead of floor() for volume percentages"Dave Reisner2014-08-201-1/+1
* pulse: use ceil() instead of floor() for volume percentagesDave Reisner2014-08-191-1/+1
* remove runtime_error exceptions for impossibleDave Reisner2014-07-051-3/+0
* avoid extra copy of profile when resettingDave Reisner2014-05-081-1/+1
* advertise the correct version on pulseDave Reisner2014-05-071-1/+1
* add is-available verbDave Reisner2014-05-061-0/+14
* use std::max instead of fmaxDave Reisner2014-01-061-2/+1
* pulse: swap vectors rather than repopulating directlyDave Reisner2013-08-231-10/+21
* notify: Create a NullNotifier as the default notifierDave Reisner2013-08-221-11/+6
* pulse: avoid passing primitives by referenceDave Reisner2013-08-221-7/+7
* lib: remove unused varsDave Reisner2013-08-221-2/+0
* favor static_cast over c-style castsDave Reisner2013-08-031-19/+15
* pulse: capture the only needed arg, and by referenceDave Reisner2013-05-291-1/+1
* Don't connect with PA_CONTEXT_NOFAILSimon Gomizelj2013-04-081-1/+1
* always use nullptr instead of NULLDave Reisner2013-01-211-2/+2
* abstract volume/balance output away from ponymixDave Reisner2013-01-211-3/+23
* use convenient methods for increase/decreaseDave Reisner2013-01-061-1/+1
* avoid copying the passed vector to find_fuzzyDave Reisner2013-01-061-1/+1
* unify logic for finding by name fragmentDave Reisner2013-01-051-33/+28
* store possible device/card matches as pointersDave Reisner2013-01-031-8/+9
* allow fuzzy matching on devicesDave Reisner2013-01-031-4/+27
* 80 columns!Dave Reisner2013-01-031-1/+2
* properly clamp values in Set{Balance,Volume}Dave Reisner2013-01-031-8/+6
* allow card lookup by indexDave Reisner2013-01-031-0/+3
* whitespace policeDave Reisner2013-01-021-24/+24
* always defined behaviors for devicesDave Reisner2013-01-021-0/+6
* Derive the card from the targetted deviceDave Reisner2013-01-021-4/+58
* ponymix: validate arg count before invoking functionDave Reisner2013-01-021-4/+4
* rename class Pulse to PulseClientDave Reisner2013-01-021-34/+34
* oopsDave Reisner2013-01-011-4/+4
* fix null constructionsDave Reisner2013-01-011-6/+12
* initial commitDave Reisner2013-01-011-0/+561