Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | on monitor source be fine with any latency range set by the sink | Lennart Poettering | 2009-03-25 | 1 | -1/+2 |
| | |||||
* | simplify things and make sure timing setters can be called in most contexts | Lennart Poettering | 2009-03-25 | 1 | -16/+21 |
| | |||||
* | introduce new flag that marks sinks/sources which can adjust the latency ↵ | Lennart Poettering | 2009-03-25 | 1 | -0/+10 |
| | | | | dynamically | ||||
* | make pa_source_set_max_rewind() work similar to pa_sink_set_max_rewind() | Lennart Poettering | 2009-03-25 | 1 | -1/+17 |
| | |||||
* | get rid of 'default' min/max latencies, simplify things by just having ↵ | Lennart Poettering | 2009-03-25 | 1 | -11/+4 |
| | | | | absolute boundaries | ||||
* | Allow calling pa_{sink|source}_update_proplist() without an actual proprlist | Lennart Poettering | 2009-03-24 | 1 | -2/+2 |
| | |||||
* | simplify latency range by not allowing stored 'wildcard' ranges anymore | Lennart Poettering | 2009-03-24 | 1 | -7/+15 |
| | |||||
* | add functions that modules can call whenever they now the volume changed | Lennart Poettering | 2009-03-21 | 1 | -1/+26 |
| | |||||
* | fix handling of _suspend_all(), return first failure error code | Lennart Poettering | 2009-03-04 | 1 | -2/+9 |
| | |||||
* | make suspend state of monitor source follow the suspend state of the sink it ↵ | Lennart Poettering | 2009-03-04 | 1 | -0/+18 |
| | | | | belongs to | ||||
* | Don't allow suspending of monitor sources. | Lennart Poettering | 2009-03-04 | 1 | -0/+3 |
| | | | | Closes #499 | ||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | add logic for initializing a useful icon name | Lennart Poettering | 2009-03-01 | 1 | -0/+3 |
| | |||||
* | additional validity check | Lennart Poettering | 2009-02-19 | 1 | -0/+3 |
| | |||||
* | call _kill functions instead of _unlink since the latter should only be ↵ | Lennart Poettering | 2009-02-12 | 1 | -2/+2 |
| | | | | called be the stream implementor | ||||
* | pulsecore: add PA_CORE_HOOK_*_MOVE_FAIL | Marc-André Lureau | 2009-02-11 | 1 | -2/+4 |
| | | | | | | In case pa_*_move_all_fail(), it is nicer to let a module override the default behavior to fallback on a different sink/source. (instead of unlinking the sink_input/source_output) | ||||
* | implement PA_STREAM_FAIL_ON_SUSPEND logic | Lennart Poettering | 2009-02-03 | 1 | -3/+9 |
| | |||||
* | Fix a few sink/source calls when they are called in suspended state. | Lennart Poettering | 2009-02-02 | 1 | -6/+15 |
| | |||||
* | dump properties when we create a new sink or source | Lennart Poettering | 2009-01-30 | 1 | -2/+6 |
| | |||||
* | when changing volume, store whether it is worth remembering or no | Lennart Poettering | 2009-01-27 | 1 | -2/+2 |
| | |||||
* | move flat volume logic into the core. while doing so add n_volume_steps ↵ | Lennart Poettering | 2009-01-27 | 1 | -39/+46 |
| | | | | field to sinks/sources | ||||
* | add functions to move all inputs of a sink away/similar for source outputs | Lennart Poettering | 2009-01-23 | 1 | -0/+52 |
| | |||||
* | don't include full path in driver name. | Lennart Poettering | 2009-01-22 | 1 | -1/+2 |
| | |||||
* | fix copy/paste error | Lennart Poettering | 2009-01-21 | 1 | -1/+1 |
| | |||||
* | make proplist inheritance scheme automatic and implicit | Lennart Poettering | 2009-01-15 | 1 | -0/+3 |
| | |||||
* | add new pa_card object as a way to logically combine multiple sinks and sources | Lennart Poettering | 2009-01-15 | 1 | -0/+7 |
| | |||||
* | don't rely on PA_SINK_RUNNING vs. PA_SINK_IDLE for optimizations since it ↵ | Lennart Poettering | 2009-01-15 | 1 | -6/+0 |
| | | | | might not be fully up to date | ||||
* | core: add pa_source_update_proplist | Marc-André Lureau | 2009-01-13 | 1 | -0/+14 |
| | |||||
* | Rework handling of the PA_SINK_LATENCY/PA_SOURCE_LATENCY flags | Lennart Poettering | 2008-12-24 | 1 | -0/+3 |
| | |||||
* | Add "base volume" field to sinks/sources | Lennart Poettering | 2008-12-24 | 1 | -0/+1 |
| | |||||
* | Don't hit an assert when checking for idleness | Lennart Poettering | 2008-12-17 | 1 | -1/+3 |
| | | | | Closes #398 | ||||
* | Implement new flags DONT_INHIBIT_AUTO_SUSPEND and START_UNMUTED | Lennart Poettering | 2008-10-26 | 1 | -0/+29 |
| | |||||
* | fix up latency before calling into stream code, to make sure we don't ask ↵ | Lennart Poettering | 2008-08-29 | 1 | -0/+3 |
| | | | | for too much data to early | ||||
* | rework volume/mute APIs: split out pa_xx_set_soft_volume() and add ↵ | Lennart Poettering | 2008-08-13 | 1 | -5/+16 |
| | | | | force_refresh argument to read functions | ||||
* | fix a few more copy/paste errors | Lennart Poettering | 2008-08-05 | 1 | -3/+3 |
| | |||||
* | don't break if we fail to resume access to an audio device | Lennart Poettering | 2008-07-23 | 1 | -4/+13 |
| | |||||
* | call update_source_requested_latency callback for source outputs only when ↵ | Lennart Poettering | 2008-06-24 | 1 | -1/+2 |
| | | | | it is set to non-NULL | ||||
* | Rework module-combine to work with glitch-free core; add new max_request ↵ | Lennart Poettering | 2008-06-20 | 1 | -51/+189 |
| | | | | field to pa_sink | ||||
* | get rid of svn $ keywords | Lennart Poettering | 2008-06-18 | 1 | -2/+0 |
| | |||||
* | fix a bad memory access pulsecore/client.c | Lennart Poettering | 2008-06-13 | 1 | -2/+44 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2527 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix daemon shutdown with active monitor streams | Lennart Poettering | 2008-05-18 | 1 | -1/+0 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2469 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add new function pa_source_set_latency_range(), fix type of requested_latency | Lennart Poettering | 2008-05-17 | 1 | -0/+19 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2456 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -109/+304 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | deal with a possibly failing pa_channel_map_init_auto() correctly | Lennart Poettering | 2008-02-13 | 1 | -1/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2105 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | - Check process name when dealing with PID files | Lennart Poettering | 2007-11-21 | 1 | -11/+16 |
| | | | | | | | | | | | | - Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT, DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it - Expose those flags in pacat - Add notifications about device suspend/resume to the protocol and expose them in libpulse - Allow changing of buffer_attr during playback - allow disabling for remixing globally - hookup polkit support git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2067 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge 'lennart' branch back into trunk. | Lennart Poettering | 2007-10-28 | 1 | -159/+401 |
| | | | | 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 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 | -27/+27 |
| | | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | remove all occurences of | Lennart Poettering | 2006-08-18 | 1 | -2/+2 |
| | | | | | | | | | | | | pa_logXXX(__FILE__": and replace them by pa_logXXX(" git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1272 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Rework memory management to allow shared memory data transfer. The central idea | Lennart Poettering | 2006-08-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | is to allocate all audio memory blocks from a per-process memory pool which is available as read-only SHM segment to other local processes. Then, instead of writing the actual audio data to the socket just write references to this shared memory pool. To work optimally all memory blocks should now be of type PA_MEMBLOCK_POOL or PA_MEMBLOCK_POOL_EXTERNAL. The function pa_memblock_new() now generates memory blocks of this type by default. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1266 fefdeb5f-60dc-0310-8127-8f9354f1896f |