Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | simplify latency config functions a bit and make them callable in more contexts | Lennart Poettering | 2009-03-30 | 1 | -30/+25 |
| | |||||
* | Trigger move callback a little bit earlier so that no IO thread is running | Lennart Poettering | 2009-03-30 | 1 | -4/+5 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | try to vacuum a little when nothing is going on | Lennart Poettering | 2009-02-25 | 1 | -0/+2 |
| | |||||
* | make sure we check the sink status for PA_SINK_INPUT_FAIL_ON_SUSPEND only ↵ | Lennart Poettering | 2009-02-24 | 1 | -1/+6 |
| | | | | after module-suspend-on-idle had the chance to resume the device | ||||
* | Allow passing a NULL proplist to pa_xxxx_update_proplist() to just fire a ↵ | Lennart Poettering | 2009-02-22 | 1 | -2/+2 |
| | | | | notification | ||||
* | allow sending meta/policy events to clients | Lennart Poettering | 2009-02-12 | 1 | -0/+28 |
| | |||||
* | make return value of pa_{sink_input|source_output}_update_proplist() void | Lennart Poettering | 2009-02-05 | 1 | -10/+8 |
| | |||||
* | merge in properties earlier to make identification of streams from hooks easier | Lennart Poettering | 2009-02-04 | 1 | -3/+3 |
| | |||||
* | make a couple of functions return proper error codes | Lennart Poettering | 2009-02-03 | 1 | -38/+41 |
| | |||||
* | make a few functions return void where the retval isn't used/never != 0 | Lennart Poettering | 2009-02-03 | 1 | -4/+2 |
| | |||||
* | implement PA_STREAM_FAIL_ON_SUSPEND logic | Lennart Poettering | 2009-02-03 | 1 | -2/+5 |
| | |||||
* | when changing volume, store whether it is worth remembering or no | Lennart Poettering | 2009-01-27 | 1 | -5/+9 |
| | |||||
* | move flat volume logic into the core. while doing so add n_volume_steps ↵ | Lennart Poettering | 2009-01-27 | 1 | -4/+7 |
| | | | | field to sinks/sources | ||||
* | store requested resampling method in a seperate field and use it when create ↵ | Lennart Poettering | 2009-01-27 | 1 | -5/+5 |
| | | | | a new resampler after a move | ||||
* | move sink input/source output move functions into two parts so that we can ↵ | Lennart Poettering | 2009-01-23 | 1 | -43/+92 |
| | | | | start the move, delete the original sink, create a new sink, finish the move; similar for source outputs | ||||
* | in most cases we can use i->core instead of i->sink->core and o->coure ↵ | Lennart Poettering | 2009-01-23 | 1 | -12/+12 |
| | | | | instead of o->source->core | ||||
* | don't include full path in driver name. | Lennart Poettering | 2009-01-22 | 1 | -1/+2 |
| | |||||
* | make proplist inheritance scheme automatic and implicit | Lennart Poettering | 2009-01-15 | 1 | -0/+3 |
| | |||||
* | kill autoload stuff as planned | Lennart Poettering | 2009-01-15 | 1 | -1/+1 |
| | |||||
* | maintain a list of sink inputs/source outputs as part of the pa_client object | Lennart Poettering | 2009-01-15 | 1 | -0/+6 |
| | |||||
* | core: add source, si, so proplist_update | Marc-André Lureau | 2009-01-13 | 1 | -0/+15 |
| | |||||
* | Don't hit an assert when checking for idleness | Lennart Poettering | 2008-12-17 | 1 | -1/+6 |
| | | | | Closes #398 | ||||
* | add new virtual function may_move_to to sink inputs/source outputs to allow ↵ | Lennart Poettering | 2008-10-21 | 1 | -9/+28 |
| | | | | modules to forbid certain connections | ||||
* | use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as ↵ | Lennart Poettering | 2008-10-07 | 1 | -1/+1 |
| | | | | channel map for sink inputs/source outputs in case no map is specified | ||||
* | modernize a few checks | Lennart Poettering | 2008-10-07 | 1 | -2/+2 |
| | |||||
* | Add new option to disable remixing from/to LFE and set it to on by default | Lennart Poettering | 2008-09-05 | 1 | -1/+2 |
| | |||||
* | fix up latency before calling into stream code, to make sure we don't ask ↵ | Lennart Poettering | 2008-08-29 | 1 | -4/+1 |
| | | | | for too much data to early | ||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 1 | -1/+1 |
| | |||||
* | fix a few more copy/paste errors | Lennart Poettering | 2008-08-05 | 1 | -3/+3 |
| | |||||
* | fix copy/paste error | Lennart Poettering | 2008-08-04 | 1 | -1/+1 |
| | |||||
* | Rework module-combine to work with glitch-free core; add new max_request ↵ | Lennart Poettering | 2008-06-20 | 1 | -30/+59 |
| | | | | 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 | -3/+16 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2527 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | only unref memblock if there is one | Lennart Poettering | 2008-05-17 | 1 | -1/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2455 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -73/+281 |
| | | | | 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 | -6/+36 |
| | | | | | | | | | | | | - 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 | ||||
* | add a simple fully-automatic fully-linearupmixer/downmixer and enable it by ↵ | Lennart Poettering | 2007-11-11 | 1 | -2/+2 |
| | | | | | | default git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2044 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge 'lennart' branch back into trunk. | Lennart Poettering | 2007-10-28 | 1 | -126/+250 |
| | | | | 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/+2 |
| | | | | 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 | -32/+32 |
| | | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix a bad memory access | Lennart Poettering | 2006-08-19 | 1 | -1/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1302 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | remove all occurences of | Lennart Poettering | 2006-08-18 | 1 | -6/+6 |
| | | | | | | | | | | | | 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 | -2/+2 |
| | | | | | | | | | | | | | | | 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 | ||||
* | implement hook_source_ouput_new. For this I modified the ↵ | Lennart Poettering | 2006-08-13 | 1 | -39/+80 |
| | | | | | | pa_source_output_new constructor to take a struct similar to what I already did for pa_sink_input_new() git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1250 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | clean up event generation a little: suppress unnecessary events and generate ↵ | Lennart Poettering | 2006-08-12 | 1 | -0/+6 |
| | | | | | | new ones on owner change git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1212 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Implement pa_source_input_move_to() for moving record streams between sources | Lennart Poettering | 2006-08-03 | 1 | -3/+74 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1181 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | big s/polyp/pulse/g | Lennart Poettering | 2006-06-19 | 1 | -0/+241 |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f |