summaryrefslogtreecommitdiff
path: root/src/pulsecore/sink.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-12alsa-sink/source: Make sure volumes are synchronised after fast user switchingDavid Henningsson1-0/+28
2012-03-19protocol-native: Protect against clients trying to set a NULL portDavid Henningsson1-1/+1
2012-01-30i18n: Do not translate strings that cannot have any sensible translations.Colin Guthrie1-1/+1
2012-01-30alsa: Improve "well known descriptions" for portsDavid Henningsson1-1/+1
2011-12-20core: sample_spec.rate is in Hz, not kHz; change logging outputPeter Meerwald1-1/+1
2011-11-27Use simple free function in pa_queue_freeMaarten Bosmans1-2/+2
2011-11-26Turn device ports into reference counted objectsDavid Henningsson1-37/+4
2011-11-07sink,source: Allow sample rate switching with corked streamsArun Raghavan1-1/+9
2011-11-07sink,source: Fix corked stream handling in update_rate()Arun Raghavan1-3/+4
2011-11-02sink, source: Join two ifs with the same condition.Tanu Kaskinen1-6/+3
2011-10-18sink,source: Account for corked streams in update_rate()Arun Raghavan1-1/+1
2011-10-17sink,source: Handle equal default and alternate sample ratesArun Raghavan1-1/+12
2011-10-17source: Bring rate update code in sync with sink codeArun Raghavan1-2/+2
2011-10-17sink,source: support for rate updatePierre-Louis Bossart1-0/+77
2011-10-01sink: Add some comments about the rewind handling during stream moves.Tanu Kaskinen1-0/+58
2011-10-01sink: Move updating the requested latency after the rewind request when finis...Tanu Kaskinen1-6/+23
2011-09-27sink,source: Avoid unnecessary call to pa_rtclock_now()Arun Raghavan1-3/+5
2011-09-21sink,source: Handle missing in the shared volume caseArun Raghavan1-12/+29
2011-09-14sink,source: Avoid crash by not updating volume on shutdownDavid Henningsson1-0/+4
2011-09-14volume: Handle varying channel count for shared volumesArun Raghavan1-0/+3
2011-09-13volume: Rename 'sync volume' to 'deferred volume'.Colin Guthrie1-17/+17
2011-08-29passthrough: Fix setting volume to unamplified againArun Raghavan1-1/+1
2011-08-25passthrough: Fix what volume we set sinks/sources toArun Raghavan1-1/+1
2011-08-25More spelling fixesMaarten Bosmans1-4/+4
2011-08-18sink-input: Ensure no volumes are applied for passthrough streamsArun Raghavan1-3/+32
2011-08-16Initialise write_volumeMaarten Bosmans1-0/+8
2011-08-15sink: Add a set_formats() APIArun Raghavan1-0/+16
2011-08-11Move i18n.[ch] to src/pulsecoreMaarten Bosmans1-1/+1
2011-08-11Add some missing format.h includesMaarten Bosmans1-0/+1
2011-07-20alsa: Reinitialise the mixer on port change.Colin Guthrie1-7/+80
2011-07-20devices: Set certain sink/source flags automatically.Colin Guthrie1-6/+35
2011-07-19devices: Use wrapper functions to set the *_volume and *_mute callbacks.Colin Guthrie1-0/+30
2011-06-22capture: Implement per-stream volume control for capture streams.Colin Guthrie1-2/+4
2011-06-22alsa-sink: Some trivial tidyupsColin Guthrie1-11/+15
2011-05-02core: Factor out passthrough checks into their own functionsArun Raghavan1-1/+1
2011-05-02sink: Trivial typo fix in commentArun Raghavan1-1/+1
2011-05-02sink-input: Kill passthrough streams if moving to an unsupported sinkArun Raghavan1-0/+27
2011-05-02sink: Fix leak in pa_sink_check_formats()Arun Raghavan1-1/+4
2011-05-02sink: Remove PASSTHROUGH flagArun Raghavan1-15/+22
2011-05-02sink: Extend API for compressed formats supportArun Raghavan1-0/+51
2011-03-11Fix up according to Coding StyleMaarten Bosmans1-16/+16
2011-02-28Revert "Add volume ramping feature - sink modification"Arun Raghavan1-6/+1
2011-02-28sink: Add casts to some printf arguments to get rid of compiler warnings.Tanu Kaskinen1-5/+6
2011-02-28sink: Don't send unnecessary PA_SINK_MESSAGE_SET_SHARED_VOLUME messages.Tanu Kaskinen1-2/+0
2011-02-26Implement the "volume sharing" feature.Tanu Kaskinen1-160/+395
2011-02-25core: Added new hooks: PA_CORE_HOOK_SOURCE_PORT_CHANGED and PA_CORE_HOOK_SINK...Kim Therkelsen1-0/+2
2011-02-22core: Link virtual sinks and sources to their streams.Tanu Kaskinen1-0/+1
2011-01-31ratelimit: fix log levels of log suppression messagesLennart Poettering1-1/+1
2011-01-15core: Use pa_sink_get_latency_within_thread() in sync-volume codeJyri Sarha1-9/+2
2011-01-15core: Use volume_change_safety_margin when rewinding sync-volume eventsJyri Sarha1-6/+16