Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: Link virtual sinks and sources to their streams. | Tanu Kaskinen | 2011-02-22 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | This change doesn't add any functionality in itself, but it will be useful in the future for operating on chains of sinks or sources that are piggy-backing on each other. For example, the PA_PROP_DEVICE_MASTER_DEVICE property could be handled in the core so that each virtual device doesn't have to maintain it separately. By using the origin_sink and destination_source pointers the core is able to see at stream creation time that the stream is created by a virtual device, and then update that device's property list using the name of the master device that the stream is being connected to. The same thing can be done also when the stream is being moved from a device to another, in which case the _MASTER_DEVICE property needs updating. | ||||
* | ladspa,remap: make description of sink follow moves | Lennart Poettering | 2009-09-01 | 1 | -3/+21 |
| | |||||
* | core: move 'flags' field into 'pa_sink_input_new_data' structure so that ↵ | Lennart Poettering | 2009-08-28 | 1 | -1/+2 |
| | | | | hooks can access it | ||||
* | ladspa/remap: handle failing stream moves properly | Lennart Poettering | 2009-08-22 | 1 | -2/+5 |
| | |||||
* | ladspa/remap: sync latency flags from master sink when moving between sinks | Lennart Poettering | 2009-08-15 | 1 | -0/+1 |
| | |||||
* | module-remap: allow moving of sink, forward fixed latency | Lennart Poettering | 2009-08-15 | 1 | -58/+76 |
| | | | | | | | | | | This is a bigger change reworking a number of things: - We now allow moving of the remap sink betwween backend sinks like any other stream. - We forward the fixed latency parameter of the underlying sinks the same way as the dynamic latency. | ||||
* | remap: unify argument order with other modules | Lennart Poettering | 2009-08-15 | 1 | -2/+2 |
| | |||||
* | ladspa/remap: make sure we process all requested rewinds unconditionally | Lennart Poettering | 2009-08-07 | 1 | -0/+3 |
| | | | | | | | In some situations a rewind request travelling downstream might be optimized away on its way and an upstream rewind processing might never come back. Hence, call _process_rewind() before each _render()just to make sure we processed them all. | ||||
* | modules: add {sink|source|card}_properties argument to all modules | Lennart Poettering | 2009-05-28 | 1 | -1/+9 |
| | |||||
* | introduce new flag that marks sinks/sources which can adjust the latency ↵ | Lennart Poettering | 2009-03-25 | 1 | -1/+1 |
| | | | | dynamically | ||||
* | set request/rewind sizes only via accessor functions | Lennart Poettering | 2009-03-24 | 1 | -2/+2 |
| | |||||
* | simplify latency range by not allowing stored 'wildcard' ranges anymore | Lennart Poettering | 2009-03-24 | 1 | -2/+2 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | make a couple of functions return proper error codes | Lennart Poettering | 2009-02-03 | 1 | -1/+1 |
| | |||||
* | rework module usage counter stuff to be pull based | Lennart Poettering | 2009-01-15 | 1 | -0/+9 |
| | |||||
* | kill autoload stuff as planned | Lennart Poettering | 2009-01-15 | 1 | -1/+1 |
| | |||||
* | add new dont_rewind_render flag to allow quick starts of newly created streams | Lennart Poettering | 2009-01-15 | 1 | -2/+2 |
| | |||||
* | implement may_move_to for ladspa/remap sinks | Lennart Poettering | 2008-10-21 | 1 | -0/+11 |
| | |||||
* | fix shutdown when --disallow-module-loading=1 is passed | Lennart Poettering | 2008-08-05 | 1 | -1/+1 |
| | |||||
* | always forward rewind requests to the sink, and don't abort on nbytes=0 | Lennart Poettering | 2008-06-26 | 1 | -6/+3 |
| | |||||
* | call the right function in the right context | Lennart Poettering | 2008-06-21 | 1 | -1/+1 |
| | |||||
* | since the sink is unlinked before the sink input we need to make sure we ↵ | Lennart Poettering | 2008-06-21 | 1 | -5/+5 |
| | | | | don't call any function for unlinked sinks from any sink input callback | ||||
* | Rework module-combine to work with glitch-free core; add new max_request ↵ | Lennart Poettering | 2008-06-20 | 1 | -5/+33 |
| | | | | field to pa_sink | ||||
* | fix interpretation of remix parameter | Lennart Poettering | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | add new remix= parameter to remap sink | Lennart Poettering | 2008-06-19 | 1 | -3/+11 |
| | |||||
* | get rid of svn $ keywords | Lennart Poettering | 2008-06-18 | 1 | -2/+0 |
| | |||||
* | use pa_sink_set_latency_range() where applicable | Lennart Poettering | 2008-05-17 | 1 | -2/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2458 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -71/+132 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | tag modules that may only be loaded once at most especially, and enforce ↵ | Lennart Poettering | 2007-11-09 | 1 | -4/+5 |
| | | | | | | that in the module loader git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2043 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge 'lennart' branch back into trunk. | Lennart Poettering | 2007-10-28 | 1 | -0/+334 |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f |