Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Load module-volume-restore and module-device-restore before all other modules | Lennart Poettering | 2009-01-12 | 1 | -4/+4 |
| | | | | | | Since m-v-r and m-d-r become active in the FIXATE hooks for stream/device creation we need to make sure the modules are loaded before the first devices/streams are created. | ||||
* | Pass GDBM_NOLOCK to gdbm | Lennart Poettering | 2009-01-12 | 2 | -2/+2 |
| | | | | | | | | | | gdbm still uses BSD lockf for locking which is incompatible with NFS. Since we don't need the locking here since the db files in question should never be accessed by more than one process since they are per-home-dir and per-machine we can disable locking without any ill results. This should fix rhbz #471279. | ||||
* | Don't mix front-center into rear channels | Lennart Poettering | 2009-01-12 | 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 | ||||
* | Fix return value of --dump-resample-methods | Lennart Poettering | 2009-01-12 | 1 | -0/+1 |
| | | | | | | | | We should return 0 when --dump-resample-methods is called. Problem identified by "hchen59". Closes bug #407. | ||||
* | Check if environ is actually set before we use it | Lennart Poettering | 2009-01-12 | 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 sure libpulse never gets unloaded | Lennart Poettering | 2008-11-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | When an .so is unloaded during runtime all TLS keys it has registered need to be freed because the destructor callbacks of the TLS key might otherwise point to invalid code. Hence it would appear sensible to destruct the TLS keys from a function marked as __attribute__ ((destructor)). However functions marked like that are also called when an application terminates, on exit(). If a thread continues to run until the very exit it might still want to access that TLS data. The destructor functions are called while all other threads are still running. If __attribute ((destructor)) is used to destruct TLS keys for such threads this might hence cause a crash when the application shuts down. To circumvent this problem we'll now compile libpulse with -z nodelete, to make it unnecessary to delete the TLS data ever and thus avoiding the problem. It's suboptimal, but for now I see no better solution. | ||||
* | make shm marker architecture independant, patch from michich, closes #401 | Lennart Poettering | 2008-11-01 | 1 | -4/+4 |
| | |||||
* | make sure to use 64bit rounding even on 32bit machines when converting to ↵ | Lennart Poettering | 2008-10-24 | 1 | -3/+3 |
| | | | | pa_usec_t | ||||
* | fix build | Lennart Poettering | 2008-10-23 | 1 | -1/+1 |
| | |||||
* | warn if ALSA wakes us up and there is actually nothing to do | Lennart Poettering | 2008-10-23 | 3 | -22/+66 |
| | |||||
* | don't set the volume of pacat unless it is explicitly set | Lennart Poettering | 2008-10-23 | 1 | -1/+3 |
| | |||||
* | make the debug trap macro a proper macro in macro.h | Lennart Poettering | 2008-10-23 | 1 | -0/+6 |
| | |||||
* | Try to catch certain driver errors | Lennart Poettering | 2008-10-23 | 4 | -6/+69 |
| | | | | | ... by verifying return values of snd_pcm_avail_update() and snd_pcm_begin_mmap() for their sanenness. | ||||
* | include log.h near the end so that macro.h can be included in log.h and ↵ | Lennart Poettering | 2008-10-23 | 1 | -1/+3 |
| | | | | defines pa_bool_t properly | ||||
* | convert argument to boolean int in PA_UNLIKELY, too | Lennart Poettering | 2008-10-23 | 1 | -1/+1 |
| | |||||
* | fix invalid validity check | Lennart Poettering | 2008-10-23 | 1 | -1/+1 |
| | |||||
* | Make missing git-changelog.perl non-fatal | Lennart Poettering | 2008-10-23 | 1 | -1/+1 |
| | |||||
* | Fix spelling of privilige | Lennart Poettering | 2008-10-23 | 2 | -8/+8 |
| | |||||
* | always check for libtool prefix binary name to avoid confusion when using ↵ | Lennart Poettering | 2008-10-23 | 1 | -2/+2 |
| | | | | both installed and run-from-build-tree versions of PA in parallel | ||||
* | Fix possible invalid read while attempting to load module-bluetooth-device. | Luiz Augusto von Dentz | 2008-10-23 | 1 | -1/+1 |
| | |||||
* | properly remove dbus matches an filters when unloading m-b-d | Lennart Poettering | 2008-10-23 | 1 | -1/+16 |
| | |||||
* | Fix two typos that broke tunnels | Colin Guthrie | 2008-10-23 | 1 | -2/+2 |
| | |||||
* | Fix a potential C++/C99 ism, add a log message on error condition | Colin Guthrie | 2008-10-23 | 1 | -2/+5 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | define 0dB in PA as maximum amplification | Lennart Poettering | 2008-10-23 | 2 | -8/+12 |
| | |||||
* | if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the ↵ | Lennart Poettering | 2008-10-23 | 1 | -2/+3 |
| | | | | specified volume properly | ||||
* | use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as ↵ | Lennart Poettering | 2008-10-23 | 2 | -2/+2 |
| | | | | channel map for sink inputs/source outputs in case no map is specified | ||||
* | instead of resetting virtual_volume unconditionally on initialization, do so ↵ | Lennart Poettering | 2008-10-23 | 1 | -1/+3 |
| | | | | only when no volume was set before | ||||
* | Unload module-bluetooth-device if the remote device disconnects. | Luiz Augusto von Dentz | 2008-10-23 | 1 | -11/+44 |
| | |||||
* | Initialize exit_idle_time to -1 instead of 0 when in system mode. | Lennart Poettering | 2008-10-23 | 1 | -2/+2 |
| | | | | Spotted by Rafał Mużyło. | ||||
* | make distcheck passv0.9.13 | Lennart Poettering | 2008-10-06 | 9 | -440/+598 |
| | |||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2008-10-06 | 1 | -3/+3 |
|\ | |||||
| * | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2008-10-06 | 2 | -0/+7 |
| |\ | |||||
| * | | bump version and sonames | Lennart Poettering | 2008-10-06 | 1 | -3/+3 |
| | | | |||||
* | | | Merge commit 'vudentz/master' | Lennart Poettering | 2008-10-06 | 2 | -527/+102 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Fix loading module-bluetooth-device with an invalid parameter. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -1/+1 |
| | | | |||||
| * | | Replace handlers of deprecated Connected signals with new PropertyChanged. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -5/+39 |
| | | | |||||
| * | | Cleanup module-bluetooth-discover. | Luiz Augusto von Dentz | 2008-10-03 | 2 | -532/+69 |
| | | | |||||
| * | | Fix Connected signal handler. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -6/+2 |
| | | | |||||
| * | | Fix match rule problems. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -2/+2 |
| | | | |||||
| * | | Remove PropertyChanged signal handler. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -16/+0 |
| | | | |||||
| * | | Add signal handlers for Connected signals. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -0/+12 |
| | | | |||||
| * | | Add match rules for org.bluez.Headset and org.bluez.AudioSink. | Luiz Augusto von Dentz | 2008-10-03 | 1 | -0/+12 |
| | | | |||||
* | | | make sure we send a started messages when we are uncorking | Lennart Poettering | 2008-10-06 | 2 | -0/+7 |
| |/ |/| | |||||
* | | update module-tunnel for recent protocol changes | Lennart Poettering | 2008-10-05 | 1 | -1/+8 |
| | | |||||
* | | 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 | ||||
* | | add missing include | Lennart Poettering | 2008-10-05 | 1 | -0/+2 |
| | | |||||
* | | substract the unused record buffer size from the overall size before ↵ | Lennart Poettering | 2008-10-04 | 2 | -4/+5 |
| | | | | | | | | calculating the space still left for recording | ||||
* | | get rid of pa_alsa_volume_divide() since we have pa_sw_volume_divide() now | Lennart Poettering | 2008-10-04 | 4 | -28/+2 |
| | | |||||
* | | implement pa_sw_volume_divide() and pa_sw_cvolume_divide() | Lennart Poettering | 2008-10-04 | 2 | -7/+40 |
| | | |||||
* | | increase suspend timeout to 5s so that it is always longer then the default ↵ | Lennart Poettering | 2008-10-04 | 1 | -1/+1 |
| | | | | | | | | tsched buffer size of 2s |