Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | -22/+17 | |
| | | | | instead of pa_sink_put() | |||||
* | core: introduce pa_{sink,source}_set_fixed_latency() | Lennart Poettering | 2009-05-08 | 1 | -0/+16 | |
| | | | | | 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: introduce new 'reference' volume for sinks | Lennart Poettering | 2009-04-13 | 1 | -16/+26 | |
| | | | | | | | | | | | | | | | 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 | |||||
* | core: add a seperate fixed_latency field for sinks/sources with fixed latency | Lennart Poettering | 2009-04-10 | 1 | -8/+17 | |
| | ||||||
* | core: memory leak, fix ref counting when moving streams | Lennart Poettering | 2009-04-10 | 1 | -1/+5 | |
| | ||||||
* | introduce relative_volume field in sink_input and make use of it on sink ↵ | Lennart Poettering | 2009-04-08 | 1 | -30/+29 | |
| | | | | flat volume change | |||||
* | after propagating a sink volume change to the sink inputs recalculate their ↵ | Lennart Poettering | 2009-04-07 | 1 | -25/+54 | |
| | | | | soft volumes | |||||
* | we need to make our multiplications with linear values | Lennart Poettering | 2009-04-07 | 1 | -10/+10 | |
| | ||||||
* | reduce number of conversions to/from linear volumes | Lennart Poettering | 2009-04-07 | 1 | -2/+13 | |
| | ||||||
* | If the sink volume is lowered to 0 and then increased again, make sure all ↵ | Lennart Poettering | 2009-04-07 | 1 | -2/+6 | |
| | | | | stream volumes follow instead of staying at 0 | |||||
* | add suspend_within_thread() callbacks to pa_sink_input/pa_source_output | Lennart Poettering | 2009-04-07 | 1 | -1/+15 | |
| | ||||||
* | introduce pa_{sink|source}_get_latency_within_thread() | Lennart Poettering | 2009-04-05 | 1 | -0/+26 | |
| | ||||||
* | Use pa_source_set_max_rewind_within_thread() for updating the monitor ↵ | Lennart Poettering | 2009-03-30 | 1 | -1/+1 | |
| | | | | source's max_rewind | |||||
* | copy latency flags from sink to monitor source | Lennart Poettering | 2009-03-25 | 1 | -1/+7 | |
| | ||||||
* | simplify things and make sure timing setters can be called in most contexts | Lennart Poettering | 2009-03-25 | 1 | -18/+17 | |
| | ||||||
* | introduce new flag that marks sinks/sources which can adjust the latency ↵ | Lennart Poettering | 2009-03-25 | 1 | -0/+10 | |
| | | | | dynamically | |||||
* | 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 | -3/+2 | |
| | ||||||
* | set request/rewind sizes only via accessor functions | Lennart Poettering | 2009-03-24 | 1 | -2/+32 | |
| | ||||||
* | simplify latency range by not allowing stored 'wildcard' ranges anymore | Lennart Poettering | 2009-03-24 | 1 | -12/+19 | |
| | ||||||
* | add functions that modules can call whenever they now the volume changed | Lennart Poettering | 2009-03-21 | 1 | -0/+26 | |
| | ||||||
* | deduce a proper icon for TV sets | Lennart Poettering | 2009-03-19 | 1 | -0/+2 | |
| | ||||||
* | try more things to get a proper icon for sinks/sources | Lennart Poettering | 2009-03-04 | 1 | -1/+14 | |
| | ||||||
* | fix handling of _suspend_all(), return first failure error code | Lennart Poettering | 2009-03-04 | 1 | -2/+6 | |
| | ||||||
* | make suspend state of monitor source follow the suspend state of the sink it ↵ | Lennart Poettering | 2009-03-04 | 1 | -0/+3 | |
| | | | | belongs to | |||||
* | document more closely from which context certain functions may be called | Lennart Poettering | 2009-03-04 | 1 | -3/+5 | |
| | ||||||
* | 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/+69 | |
| | ||||||
* | 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 | |||||
* | Merge commit 'elmarco/bt-wip' | Lennart Poettering | 2009-02-12 | 1 | -2/+4 | |
|\ | ||||||
| * | 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) | |||||
* | | add a 'volume factor' that is implicitly multiplied into the volume of a ↵ | Lennart Poettering | 2009-02-05 | 1 | -0/+1 | |
|/ | | | | sink input without being visible to the outside | |||||
* | make a few functions return void where the retval isn't used/never != 0 | Lennart Poettering | 2009-02-03 | 1 | -2/+1 | |
| | ||||||
* | implement PA_STREAM_FAIL_ON_SUSPEND logic | Lennart Poettering | 2009-02-03 | 1 | -6/+9 | |
| | ||||||
* | fix soft_mute handling | Lennart Poettering | 2009-02-02 | 1 | -1/+1 | |
| | ||||||
* | reset rewind_requested when we enter suspend mode | Lennart Poettering | 2009-02-02 | 1 | -0/+4 | |
| | ||||||
* | shortcut pa_sink_process_rewind() when no rewind is happenning and none was ↵ | Lennart Poettering | 2009-02-02 | 1 | -0/+5 | |
| | | | | requested | |||||
* | Fix a few sink/source calls when they are called in suspended state. | Lennart Poettering | 2009-02-02 | 1 | -10/+28 | |
| | ||||||
* | when determining the minimum volume of all sink inputs make sure to handle ↵ | Lennart Poettering | 2009-02-02 | 1 | -0/+13 | |
| | | | | the case when there are no sink inputs correctly | |||||
* | 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 | -61/+196 | |
| | | | | 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 | |
| | ||||||
* | sink: trigger subscribe event on sink state change | Marc-André Lureau | 2009-01-20 | 1 | -1/+3 | |
| | ||||||
* | make proplist inheritance scheme automatic and implicit | Lennart Poettering | 2009-01-15 | 1 | -0/+3 | |
| | ||||||
* | Merge commit 'e0f8ffe41f99789fafac575e944acf02e940bbf7' | Lennart Poettering | 2009-01-15 | 1 | -8/+14 | |
|\ | ||||||
| * | sink: add a virtual_volume to sink | Marc-André Lureau | 2009-01-14 | 1 | -8/+14 | |
| | |