summaryrefslogtreecommitdiff
path: root/src/pulsecore/sink.h
AgeCommit message (Expand)AuthorFilesLines
2013-02-15volume ramp: add volume ramping to sinkJaska Uimonen1-0/+8
2012-04-18sink/source.h: Clarify set_port commentDavid Henningsson1-2/+2
2012-04-12alsa-sink/source: Make sure volumes are synchronised after fast user switchingDavid Henningsson1-0/+2
2011-11-26Turn device ports into reference counted objectsDavid Henningsson1-16/+1
2011-11-26Introduce "available" concept for ports, and communicate that to clients. Bum...David Henningsson1-0/+1
2011-10-17sink,source: support for rate updatePierre-Louis Bossart1-0/+11
2011-09-21sink,source: Handle missing in the shared volume caseArun Raghavan1-0/+3
2011-09-13volume: Rename 'sync volume' to 'deferred volume'.Colin Guthrie1-9/+9
2011-08-18sink-input: Ensure no volumes are applied for passthrough streamsArun Raghavan1-0/+7
2011-08-15sink: Fix lazy commentingArun Raghavan1-3/+3
2011-08-15sink: Add a set_formats() APIArun Raghavan1-0/+7
2011-08-11Add some missing format.h includesMaarten Bosmans1-0/+1
2011-07-20alsa: Reinitialise the mixer on port change.Colin Guthrie1-0/+1
2011-07-19devices: Use wrapper functions to set the *_volume and *_mute callbacks.Colin Guthrie1-12/+36
2011-06-22Remove unnecessary #includesMaarten Bosmans1-1/+2
2011-05-02sink-input: Kill passthrough streams if moving to an unsupported sinkArun Raghavan1-0/+1
2011-05-02sink: Remove PASSTHROUGH flagArun Raghavan1-0/+4
2011-05-02sink: Extend API for compressed formats supportArun Raghavan1-0/+7
2011-05-02sink: Trivial typo fixArun Raghavan1-7/+7
2011-02-26Implement the "volume sharing" feature.Tanu Kaskinen1-0/+4
2011-02-22core: Link virtual sinks and sources to their streams.Tanu Kaskinen1-0/+2
2010-10-16core: Add infrastructure for synchronizing HW and SW volume changesJyri Sarha1-14/+83
2009-08-29core: initialize sink/source priorities automatically based on their proplistsLennart Poettering1-0/+1
2009-08-28core: add priority field to pa_sink/pa_sourceLennart Poettering1-0/+2
2009-08-21object: speed up type verification by not relying on strcmp()Lennart Poettering1-1/+1
2009-08-19sink: volume handling rework, new flat volume logicLennart Poettering1-7/+5
2009-08-15core: introduce pa_{sink|source}_update_flags()Lennart Poettering1-0/+2
2009-08-15core: make fixed latency dynamically changeableLennart Poettering1-3/+15
2009-08-15core: move rtpoll to thread_info sub structureLennart Poettering1-1/+2
2009-08-13core: add assert macros for verifying calling contextLennart Poettering1-0/+7
2009-08-07core: save volume/mute changes coming from the hardware automaticallyLennart Poettering1-2/+2
2009-06-17alsa: rework mixer logicLennart Poettering1-5/+41
2009-06-08prop: introduce new PA_PROP_DEVICE_INTENDED_ROLES propertyLennart Poettering1-0/+1
2009-06-05core: add a suspend cause flags fieldLennart Poettering1-2/+3
2009-05-08core: introduce pa_{sink,source}_set_fixed_latency()Lennart Poettering1-0/+1
2009-04-13core: introduce new 'reference' volume for sinksLennart Poettering1-4/+7
2009-04-10core: add a seperate fixed_latency field for sinks/sources with fixed latencyLennart Poettering1-0/+2
2009-04-08introduce relative_volume field in sink_input and make use of it on sink flat...Lennart Poettering1-2/+3
2009-04-07after propagating a sink volume change to the sink inputs recalculate their s...Lennart Poettering1-0/+1
2009-04-05introduce pa_{sink|source}_get_latency_within_thread()Lennart Poettering1-0/+2
2009-03-25get rid of 'default' min/max latencies, simplify things by just having absolu...Lennart Poettering1-1/+1
2009-03-24set request/rewind sizes only via accessor functionsLennart Poettering1-2/+6
2009-03-24simplify latency range by not allowing stored 'wildcard' ranges anymoreLennart Poettering1-1/+1
2009-03-21add functions that modules can call whenever they now the volume changedLennart Poettering1-0/+2
2009-03-03Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie1-1/+1
2009-03-01add logic for initializing a useful icon nameLennart Poettering1-0/+3
2009-01-27when changing volume, store whether it is worth remembering or noLennart Poettering1-1/+1
2009-01-27move flat volume logic into the core. while doing so add n_volume_steps field...Lennart Poettering1-21/+20
2009-01-23add functions to move all inputs of a sink away/similar for source outputsLennart Poettering1-0/+6
2009-01-20pulse: share private enum values with client sideMarc-André Lureau1-9/+0