summaryrefslogtreecommitdiffstats
path: root/src/pulse/introspect.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary #includesMaarten Bosmans2011-06-221-3/+0
|
* introspect: Get format of source outputColin Guthrie2011-06-221-1/+5
| | | | | | This gets the negotiated format of source outputs in pa_context_get_source_output*(). Also prints the format and volume in 'pactl list'.
* capture: Implement per-stream volume control for capture streams.Colin Guthrie2011-06-221-2/+59
| | | | | | | This piggy backs onto the previous changes for protocol 22 and thus does not bump the version. This and the previous commits should be seen as mostly atomic. Apologies for any bisecting issues this causes (although I would expect these to be minimal)
* introspect: Get formats for sourcesColin Guthrie2011-06-221-17/+49
| | | | | This gets the list of supported formats for a source in pa_context_get_source_info*(). Also prints these in 'pactl list'.
* introspect: Clear out memory properly on error.Colin Guthrie2011-06-221-42/+40
|
* introspect: Get format of sink inputArun Raghavan2011-05-021-1/+5
| | | | | This gets the negotiated format of sink inputs in pa_context_get_sink_input*(). Also prints the format in 'pactl list'.
* introspect: Get formats for sinksArun Raghavan2011-05-021-0/+34
| | | | | This gets the list of supported formats for a sink in pa_context_get_sink_info*(). Also prints these in 'pactl list'.
* sink-input: Add volume_writable to pa_sink_input.Tanu Kaskinen2011-03-291-3/+3
| | | | | | | | | | This is pretty cosmetic change; there's no actual functionality added. Previously the volume_writable information was available through the pa_sink_input_is_volume_writable() function, but I find it cleaner to have a real variable. The sink input introspection variable name was also changed from read_only_volume to volume_writable for consistency.
* Fixup #include directives according to Coding StyleMaarten Bosmans2011-03-111-2/+1
| | | | | Use #include "header.h" if functionality of header.h is implemented and #include <header.h> if functionality of header.h is used.
* introspect: Client-side implementation for has_volume/read_only_volumeArun Raghavan2011-03-021-2/+6
| | | | | This completes the client-side changes to the protocol extension introduced by commit 99ddca89cdca9b0b92ab9870764f9211e6a82e31
* introspect: Include whether a stream is corked in the info callback.Colin Guthrie2010-10-061-3/+9
|
* libpulse: don't support pa_context_get_card_info_list() on servers that ↵v0.9.16Lennart Poettering2009-09-101-0/+2
| | | | cannot handle it
* introspect: Fix two memory issues in port handling code.Colin Guthrie2009-07-121-1/+9
| | | | | First one is a simple typo on an error condition that would have likely caused issues if it ever cropped up. Second issue is that port information is never actually freed if everything works fine.
* introspect: Fix a bug in sink/source info protocol handling related to ports.Colin Guthrie2009-06-291-60/+64
| | | | | | Previously the active_profile was extracted from the tagstruct regardless of the protocol version which caused errors while speaking to older version servers.
* native-protocol: allow enumerating portsLennart Poettering2009-06-171-13/+97
|
* libpulse: implement client side for sink/source port selection commandsLennart Poettering2009-06-171-0/+100
|
* try to detect when stupid clients forks and refuse all service from then onLennart Poettering2009-03-051-0/+35
|
* Merge commit 'coling/lgpl21'Lennart Poettering2009-03-031-1/+1
|\
| * Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie2009-03-031-1/+1
| |
* | pass profile priority value to clientsLennart Poettering2009-03-031-1/+2
|/
* introduce default channel map in addition to the default sample specLennart Poettering2009-02-211-0/+5
|
* export card information for sinks/sources and number of sinks/sources a ↵Lennart Poettering2009-02-181-3/+9
| | | | profile would create to clients
* move flat volume logic into the core. while doing so add n_volume_steps ↵Lennart Poettering2009-01-271-2/+6
| | | | field to sinks/sources
* add client API for querying card informationLennart Poettering2009-01-201-1/+199
|
* pulse: introspect sink stateMarc-André Lureau2009-01-201-5/+15
|
* allow setting properties for modules, tooLennart Poettering2009-01-191-1/+6
|
* kill autoload stuff as plannedLennart Poettering2009-01-151-142/+15
|
* read base volume only in proto 15Lennart Poettering2009-01-121-2/+2
|
* Add "base volume" field to sinks/sourcesLennart Poettering2008-12-241-2/+8
|
* add missing includeLennart Poettering2008-10-051-0/+2
|
* don't use PA_GCC_UNUSED anymoreLennart Poettering2008-08-091-11/+11
|
* get rid of svn $ keywordsLennart Poettering2008-06-181-2/+0
|
* add missing const to a few functionsLennart Poettering2008-06-161-4/+4
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2540 fefdeb5f-60dc-0310-8127-8f9354f1896f
* check for packet size on server info dataLennart Poettering2008-06-161-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2537 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge glitch-free branch back into trunkLennart Poettering2008-05-151-22/+86
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge 'lennart' branch back into trunk.Lennart Poettering2007-10-281-121/+251
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add copyright notices to all relevant files. (based on svn log)Pierre Ossman2007-02-131-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Huge trailing whitespace cleanup. Let's keep the tree pure from here on,Pierre Ossman2007-01-041-59/+59
| | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
* implement pa_context_move_source_output_by_{name,index}()Lennart Poettering2006-08-031-0/+50
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1184 fefdeb5f-60dc-0310-8127-8f9354f1896f
* bump API and protocol version. Return PA_ERR_NOTSUPPORTED if ↵Lennart Poettering2006-08-011-0/+2
| | | | | | pa_context_move_sink_input_by_*()is called for servers that don't support it git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1179 fefdeb5f-60dc-0310-8127-8f9354f1896f
* wrap PA_COMMAND_MOVE_SINK_INPUT for libpulseLennart Poettering2006-07-311-0/+48
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1177 fefdeb5f-60dc-0310-8127-8f9354f1896f
* big s/polyp/pulse/gLennart Poettering2006-06-191-0/+1240
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f