Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cli: Validate volume before setting | Arun Raghavan | 2010-10-15 | 1 | -0/+15 |
| | | | | | This causes an error to be generated if an invalid volume is provided to commands that set sink/sink-input/source volume. | ||||
* | cli: Allow .include on directories as well as files. | Colin Guthrie | 2010-09-04 | 1 | -13/+81 |
| | | | | | When .including a directory, all files with the extension '.pa' in that folder will be parsed in alphabetical order. | ||||
* | cli: Increase the command maximum length from 1024 to 2048. | Tanu Kaskinen | 2010-05-10 | 1 | -1/+1 |
| | |||||
* | use pa_fopen_cloexec() where applicable | Lennart Poettering | 2009-10-30 | 1 | -1/+1 |
| | |||||
* | cli-command: don't necessarily ovveride failure code of files ↵ | Lennart Poettering | 2009-09-08 | 1 | -2/+0 |
| | | | | (llvm-clang-analyzer) | ||||
* | cli-command: modernizations | Lennart Poettering | 2009-09-08 | 1 | -16/+16 |
| | |||||
* | libpulse: introduce PA_BYTES_SNPRINT_MAX and make use of it wherever applicable | Lennart Poettering | 2009-09-06 | 1 | -6/+6 |
| | |||||
* | cli: make sure 'dump' uses pa_cvolume_max() to deduce a single-channel ↵ | Lennart Poettering | 2009-08-31 | 1 | -2/+2 |
| | | | | volume from a multi-channel volume | ||||
* | cli: apply single-channel volume changes equally to all channels | Lennart Poettering | 2009-08-31 | 1 | -3/+3 |
| | |||||
* | sink: volume handling rework, new flat volume logic | Lennart Poettering | 2009-08-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | - We now implement a logic where the sink maintains two distinct volumes: the 'reference' volume which is shown to the users, and the 'real' volume, which is configured to the hardware. The latter is configured to the max of all streams. Volume changes on sinks are propagated back to the streams proportional to the reference volume change. Volume changes on sink inputs are forwarded to the sink by 'pushing' the volume if necessary. This renames the old 'virtual_volume' to 'real_volume'. The 'reference_volume' is now the one exposed to users. By this logic the sink volume visible to the user, will always be the "upper" boundary for everything that is played. Saved/restored stream volumes are measured relative to this boundary, the factor here is always < 1.0. - introduce accuracy for sink volumes, similar to the accuracy we already have for source volumes. - other cleanups. | ||||
* | alsa: rework mixer logic | Lennart Poettering | 2009-06-17 | 1 | -5/+73 |
| | | | | | | | | | | | | Completely rework mixer logic. This now allows controlling a full set of elements from a single sink's volume slider/mute button. This also introduces sink and source "ports" that can be used to choose different input or output ports with the UI. (i.e. "mic"/"line-in" or "speaker"/"headphones". The mixer paths and device maps are now configered in external configuration files and can be tweaked as necessary. | ||||
* | core: add a suspend cause flags field | Lennart Poettering | 2009-06-05 | 1 | -4/+4 |
| | |||||
* | modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated | Lennart Poettering | 2009-05-28 | 1 | -0/+2 |
| | |||||
* | core: introduce new 'reference' volume for sinks | Lennart Poettering | 2009-04-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | The reference volume is to be used as reference volume for stored stream volumes. Previously if a new stream was created the relative volume was taken relatively to the virtual device volume. Due to the flat volume logic this could then be fed back to the virtual device volume. Repeating the whole story over and over would result in a device volume that would go lower, and lower and lower. This patch introduces a 'reference' volume for each sink which stays unmodified by stream volume changes even if flat volumes are used. It is only modified if the sink volumes are modified directly by the user. For further explanations see http://pulseaudio.org/wiki/InternalVolumes | ||||
* | handle failure to parse proplist in cli-command gracefully | Maarten Bosmans | 2009-03-31 | 1 | -4/+16 |
| | |||||
* | fix typo | Lennart Poettering | 2009-03-27 | 1 | -1/+1 |
| | |||||
* | only store card profile if flagged for that | Lennart Poettering | 2009-03-23 | 1 | -1/+1 |
| | |||||
* | print error code when suspend/resume fails | Lennart Poettering | 2009-03-04 | 1 | -11/+14 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | rework logging to make it more modular | Lennart Poettering | 2009-02-21 | 1 | -3/+3 |
| | |||||
* | introduce default channel map in addition to the default sample spec | Lennart Poettering | 2009-02-21 | 1 | -1/+6 |
| | |||||
* | pulsecore: remove unused variable from cli_command_load() | Marc-André Lureau | 2009-02-19 | 1 | -2/+1 |
| | |||||
* | store the default sink/source in proper pa_sink*/pa_source* pointers instead ↵ | Lennart Poettering | 2009-01-28 | 1 | -12/+21 |
| | | | | of a string | ||||
* | when changing volume, store whether it is worth remembering or no | Lennart Poettering | 2009-01-27 | 1 | -4/+4 |
| | |||||
* | move flat volume logic into the core. while doing so add n_volume_steps ↵ | Lennart Poettering | 2009-01-27 | 1 | -1/+1 |
| | | | | field to sinks/sources | ||||
* | add set-card-profile CLI command | Lennart Poettering | 2009-01-21 | 1 | -0/+45 |
| | |||||
* | allow setting properties for modules, too | Lennart Poettering | 2009-01-19 | 1 | -0/+1 |
| | |||||
* | kill autoload stuff as planned | Lennart Poettering | 2009-01-15 | 1 | -110/+12 |
| | |||||
* | add functionality to dump list of cards | Lennart Poettering | 2009-01-15 | 1 | -0/+17 |
| | |||||
* | cli: add missing update-*-proplist | Marc-André Lureau | 2009-01-13 | 1 | -0/+122 |
| | |||||
* | cli: update-sink-proplist | Marc-André Lureau | 2009-01-13 | 1 | -1/+35 |
| | |||||
* | support changing logging parameters during runtime using the CLI | Lennart Poettering | 2008-10-21 | 1 | -0/+104 |
| | |||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 1 | -5/+5 |
| | |||||
* | pass force_refresh=FALSE to all volume/mute read invocations | Lennart Poettering | 2008-08-13 | 1 | -4/+4 |
| | |||||
* | add new switch --disallow-exit | Lennart Poettering | 2008-08-06 | 1 | -1/+3 |
| | |||||
* | fix shutdown when --disallow-module-loading=1 is passed | Lennart Poettering | 2008-08-05 | 1 | -1/+1 |
| | |||||
* | rename props.[ch] to shared.[ch] | Lennart Poettering | 2008-08-01 | 1 | -1/+1 |
| | |||||
* | rename pa_property_xxx to pa_shared_xxx to avoid confusion with property lists | Lennart Poettering | 2008-08-01 | 1 | -4/+4 |
| | |||||
* | get rid of svn $ keywords | Lennart Poettering | 2008-06-18 | 1 | -2/+0 |
| | |||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -28/+107 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Attempt to resolve the multilib conflicts by getting all the config files | Lennart Poettering | 2008-03-27 | 1 | -2/+30 |
| | | | | | | | | | | | | | look equally for all plattforms. This includes getting rid go pathnames with libdir; let's make ps search for files with relative paths there. https://bugzilla.redhat.com/show_bug.cgi?id=228383 Modified patch, originally from Lubomir Kundrak <lkundrak@redhat.com> git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2132 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Increase the maximum line length of default.pa from 256 to 1024. Load ↵ | Tanu Kaskinen | 2007-12-14 | 1 | -1/+1 |
| | | | | | | commands of modules that need multiple channel maps may grow rather long. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2084 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | more pa_boolization | Lennart Poettering | 2007-11-01 | 1 | -88/+87 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2008 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge 'lennart' branch back into trunk. | Lennart Poettering | 2007-10-28 | 1 | -100/+397 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Kill spaces on EOL | Lennart Poettering | 2007-05-29 | 1 | -4/+4 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1465 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Replace AO_xxx usage with pa_atomic_xxx and friends wherever it makes sense | Lennart Poettering | 2007-05-27 | 1 | -10/+10 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1459 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Add a new meta command ".ifexists" to the CLI language, to execute commands ↵ | Lennart Poettering | 2007-05-26 | 1 | -12/+69 |
| | | | | | | only if a specified file exists. Original patch from cjvdb. Closes #36 git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1456 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Fix some instances where we printed a string without first checking that | Pierre Ossman | 2007-03-06 | 1 | -2/+5 |
| | | | | | | | the pointer was valid. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1436 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Add copyright notices to all relevant files. (based on svn log) | Pierre Ossman | 2007-02-13 | 1 | -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 Ossman | 2007-01-04 | 1 | -24/+24 |
| | | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f |