summaryrefslogtreecommitdiffstats
path: root/PROTOCOL
Commit message (Collapse)AuthorAgeFilesLines
* Allow read-only or non-existing sink input volume.Tanu Kaskinen2011-02-221-1/+7
| | | | | | | | | | | | There are two known cases where read-only or non-existing sink input volume is relevant: passthrough streams and the planned volume sharing logic. Passthrough streams don't have volume at all, and the volume sharing logic requires read-only sink input volume. This commit is primarily working towards the volume sharing feature, but support for non-existing sink input volume is also added, because it is so closely related to read-only volume. Some unrelated refactoring in iface-stream.c creeped into this commit too (new function: stream_to_string()).
* introspect: Include whether a stream is corked in the info callback.Colin Guthrie2010-10-061-0/+7
|
* AC3 passthrough supportPierre-Louis Bossart2010-08-121-0/+6
| | | | | | | | | | | | Second version after Tanu's feedback TODO: - notify client that volume control is disabled - change sink rate in passthrough mode if needed - automatic detection of passthrough mode instead of hard coded profile names Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@intel.com>
* libpulse: introduce PA_STREAM_RELATIVE_VOLUMELennart Poettering2009-10-291-0/+6
|
* libpulse: implement client side for sink/source port selection commandsLennart Poettering2009-06-171-0/+7
|
* notify clients about tlength changesLennart Poettering2009-03-301-0/+13
|
* allow setting properties for modules, tooLennart Poettering2009-01-191-2/+6
|
* fix version info in protocol historyLennart Poettering2009-01-161-1/+1
|
* Implement new flags DONT_INHIBIT_AUTO_SUSPEND and START_UNMUTEDLennart Poettering2008-10-261-0/+11
|
* Implement "early requests" mode.Lennart Poettering2008-09-031-2/+11
| | | | | | | PA_STREAM_EARLY_REQUESTS is a new flag that will modify buffering metric selection behaviour a bit. This code is good for broken ALSA/OSS clients that ignore 'readability' on the fds in question and schedule audio via usleep() instead.
* allow clients to not specify the volume for their streamsLennart Poettering2008-08-181-0/+4
|
* add extension system for native protocolLennart Poettering2008-08-031-1/+7
|
* also update PROTOCOLLennart Poettering2008-05-151-0/+10
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2446 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge glitch-free branch back into trunkLennart Poettering2008-05-151-0/+46
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add short version history of the PA protocolLennart Poettering2007-11-211-0/+80
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2065 fefdeb5f-60dc-0310-8127-8f9354f1896f