Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: liberalize 99a6a4 a bit | Lennart Poettering | 2009-05-08 | 1 | -3/+7 |
| | | | | | | While flags should generally be initialized by passing them to pa_{sink|source}_new() we make an exception for the volume related flags which may be initilized afterwards, but before _put(). | ||||
* | core: cache requested latency only when we are running, not while we are ↵ | Lennart Poettering | 2009-05-08 | 1 | -2/+5 |
| | | | | still constructing | ||||
* | core: make sure we fix up flags/monitor flags already in pa_sink_new() ↵ | Lennart Poettering | 2009-05-08 | 1 | -13/+8 |
| | | | | instead of pa_sink_put() | ||||
* | core: introduce pa_{sink,source}_set_fixed_latency() | Lennart Poettering | 2009-05-08 | 1 | -0/+15 |
| | | | | | This allows us to forward the fixed latency directly from the sink to the monitor source withut having to wait for pa_sink_put(). | ||||
* | core: add a seperate fixed_latency field for sinks/sources with fixed latency | Lennart Poettering | 2009-04-10 | 1 | -10/+18 |
| | |||||
* | core: memory leak, fix ref counting when moving streams | Lennart Poettering | 2009-04-10 | 1 | -1/+5 |
| | |||||
* | add suspend_within_thread() callbacks to pa_sink_input/pa_source_output | Lennart Poettering | 2009-04-07 | 1 | -2/+19 |
| | |||||
* | introduce pa_{sink|source}_get_latency_within_thread() | Lennart Poettering | 2009-04-05 | 1 | -0/+26 |
| | |||||
* | 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 |