Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make sure we don't hit an assert when we issue two rewind requests in a | Lennart Poettering | 2008-12-21 | 1 | -17/+25 |
| | | | | | | single iteration Closes rhbz 472757. | ||||
* | introduce new function pa_module_unload_request_by_index | Lennart Poettering | 2008-12-17 | 2 | -2/+14 |
| | |||||
* | Don't hit an assert when checking for idleness | Lennart Poettering | 2008-12-17 | 4 | -5/+18 |
| | | | | Closes #398 | ||||
* | Don't mix front-center into rear channels | Lennart Poettering | 2008-12-17 | 1 | -3/+93 |
| | | | | | | | | If there's a center channel on input that is not available on output make sure we mix front-center only into front-left/right and rear-center into rear-left/right. Closes #400 | ||||
* | Check if environ is actually set before we use it | Lennart Poettering | 2008-12-16 | 1 | -14/+21 |
| | | | | | | | | Some applications seem to set **environ to NULL for various reasons. Before we iterate through it we thus need to make sure it is actually set to make sure we don't segfault. Closes rhbz #473080 | ||||
* | make shm marker architecture independant, patch from michich, closes #401 | Lennart Poettering | 2008-11-01 | 1 | -4/+4 |
| | |||||
* | a bit of pa_bool_t'ization | Lennart Poettering | 2008-11-01 | 2 | -6/+7 |
| | |||||
* | Implement new flags DONT_INHIBIT_AUTO_SUSPEND and START_UNMUTED | Lennart Poettering | 2008-10-26 | 7 | -9/+104 |
| | |||||
* | make sure to use 64bit rounding even on 32bit machines when converting to ↵ | Lennart Poettering | 2008-10-24 | 1 | -3/+3 |
| | | | | pa_usec_t | ||||
* | make the debug trap macro a proper macro in macro.h | Lennart Poettering | 2008-10-21 | 1 | -0/+6 |
| | |||||
* | support changing logging parameters during runtime using the CLI | Lennart Poettering | 2008-10-21 | 1 | -0/+104 |
| | |||||
* | Support showing a backtrace on log messages | Lennart Poettering | 2008-10-21 | 2 | -16/+124 |
| | |||||
* | include log.h near the end so that macro.h can be included in log.h and ↵ | Lennart Poettering | 2008-10-21 | 1 | -1/+3 |
| | | | | defines pa_bool_t properly | ||||
* | add pa_config_parse_unsigned() | Lennart Poettering | 2008-10-21 | 2 | -0/+19 |
| | |||||
* | convert argument to boolean int in PA_UNLIKELY, too | Lennart Poettering | 2008-10-21 | 1 | -1/+1 |
| | |||||
* | fix return value of pa_frame_aligned() | Lennart Poettering | 2008-10-21 | 2 | -2/+2 |
| | |||||
* | add new virtual function may_move_to to sink inputs/source outputs to allow ↵ | Lennart Poettering | 2008-10-21 | 4 | -22/+73 |
| | | | | modules to forbid certain connections | ||||
* | fix invalid validity check | Lennart Poettering | 2008-10-21 | 1 | -2/+2 |
| | |||||
* | always check for libtool prefix binary name to avoid confusion when using ↵ | Lennart Poettering | 2008-10-19 | 1 | -2/+2 |
| | | | | both installed and run-from-build-tree versions of PA in parallel | ||||
* | Fix a potential C++/C99 ism, add a log message on error condition | Colin Guthrie | 2008-10-08 | 1 | -2/+5 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | add a comment that pa_sink_input_set_volume and module-flat-volume.c are related | Lennart Poettering | 2008-10-08 | 1 | -0/+4 |
| | |||||
* | after calling PA_CORE_HOOK_SINK_SET_VOLUME hook, check again whether the ↵ | Lennart Poettering | 2008-10-07 | 1 | -2/+6 |
| | | | | volume changed | ||||
* | additional validity checks | Lennart Poettering | 2008-10-07 | 1 | -0/+2 |
| | |||||
* | if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the ↵ | Lennart Poettering | 2008-10-07 | 1 | -2/+3 |
| | | | | specified volume properly | ||||
* | use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as ↵ | Lennart Poettering | 2008-10-07 | 2 | -2/+2 |
| | | | | channel map for sink inputs/source outputs in case no map is specified | ||||
* | modernize a few checks | Lennart Poettering | 2008-10-07 | 2 | -5/+8 |
| | |||||
* | when the volume is changed make sure we send out a subscription event | Lennart Poettering | 2008-10-07 | 1 | -4/+2 |
| | |||||
* | instead of resetting virtual_volume unconditionally on initialization, do so ↵ | Lennart Poettering | 2008-10-07 | 1 | -2/+5 |
| | | | | only when no volume was set before | ||||
* | volume hooks | Marc-Andre Lureau | 2008-10-07 | 6 | -9/+52 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | make sure we send a started messages when we are uncorking | Lennart Poettering | 2008-10-06 | 2 | -0/+7 |
| | |||||
* | disable valgrind macro usage for now since valgrind generates a lot of ↵ | Lennart Poettering | 2008-10-05 | 1 | -7/+11 |
| | | | | spurious warnings as it seems | ||||
* | do not cleanup staticly allocated memory unless we are in valgrind mode | Lennart Poettering | 2008-10-04 | 3 | -0/+9 |
| | |||||
* | add new API function pa_in_valgrind() to check for | Lennart Poettering | 2008-10-04 | 2 | -0/+28 |
| | |||||
* | allow - in sample names | Lennart Poettering | 2008-10-03 | 2 | -12/+20 |
| | |||||
* | make a few casts explicit to remove compiler warnings | Lennart Poettering | 2008-10-03 | 1 | -2/+2 |
| | |||||
* | a bit of late pa_bool_t'ization | Lennart Poettering | 2008-10-03 | 2 | -2/+2 |
| | |||||
* | user lrint() and friends in inner loops instead of normal C casts to speed ↵ | Lennart Poettering | 2008-10-03 | 4 | -12/+12 |
| | | | | up a few things | ||||
* | use PA_FLOAT32_SWAP where useful | Lennart Poettering | 2008-10-03 | 1 | -8/+4 |
| | |||||
* | optimize mixing routines a bit by pulling the multiplication with the global ↵ | Lennart Poettering | 2008-10-03 | 1 | -112/+85 |
| | | | | volume out of the inner loop by applying it first to the per-stream volumes | ||||
* | when we mix into a 16bit accumulator make sure we clamp before we scale with ↵ | Lennart Poettering | 2008-10-02 | 1 | -4/+4 |
| | | | | a volume to avoid range faults when multiplying | ||||
* | make simple protocol not crash when allocating a memory block | Lennart Poettering | 2008-10-02 | 1 | -4/+8 |
| | |||||
* | PA_WARN_REFERENCE works only for ELF targets | Lennart Poettering | 2008-10-01 | 1 | -1/+1 |
| | |||||
* | remove useless log message, re #367 | Lennart Poettering | 2008-10-01 | 1 | -1/+0 |
| | |||||
* | a few FreeBSD fixes, from alexis | Lennart Poettering | 2008-10-01 | 3 | -2/+4 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | Make the shared memory segment size configurable | Lennart Poettering | 2008-10-01 | 6 | -9/+42 |
| | | | | | This is useful only on systems where memory overcommit is not available or disabled. | ||||
* | have make_random_dir respect $TMPDIR | Stelian Ionescu | 2008-09-29 | 1 | -7/+19 |
| | | | | | | | with the attached patch, make_random_dir first tries to use $TMPDIR, then $TMP finally defaulting to "/tmp" Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | fix compilation errors in priority queue code | Lennart Poettering | 2008-09-27 | 2 | -3/+4 |
| | |||||
* | add a generic priority queue implementation | Lennart Poettering | 2008-09-26 | 2 | -0/+319 |
| | |||||
* | make pa_idxset_trivial_compare_func() do a full compare instea of just ↵ | Lennart Poettering | 2008-09-26 | 1 | -1/+1 |
| | | | | equakity check | ||||
* | make sure ~/.pulse exists before we create the runtime dir link beneath it | Lennart Poettering | 2008-09-12 | 1 | -3/+8 |
| |