Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 distcheck passv0.9.13 | Lennart Poettering | 2008-10-06 | 1 | -1/+1 |
| | |||||
* | Merge commit 'coling/master' | Lennart Poettering | 2008-10-01 | 1 | -1/+1 |
|\ | |||||
| * | Linking fix for rtclock on libpulsedsp | Colin Guthrie | 2008-09-06 | 1 | -1/+1 |
| | | |||||
* | | a few FreeBSD fixes, from alexis | Lennart Poettering | 2008-10-01 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | | add a generic priority queue implementation | Lennart Poettering | 2008-09-26 | 1 | -1/+8 |
| | | |||||
* | | Move bluetooth proximity module to src/modules/bluetooth/ | João Paulo Rechi Vita | 2008-09-11 | 1 | -12/+12 |
| | | |||||
* | | Move bluetooth discover and device modules to src/modules/bluetooth | João Paulo Rechi Vita | 2008-09-11 | 1 | -28/+28 |
| | | |||||
* | | Fix "file not found" error on load of module-bt-device for Ubuntu Intrepid Ibex | Russ Dill | 2008-09-11 | 1 | -1/+1 |
| | | |||||
* | | Adds SBC Codec to pa tree | João Paulo Rechi Vita | 2008-09-11 | 1 | -1/+7 |
| | | |||||
* | | Add module-bt-device and dependencies to automake | João Paulo Rechi Vita | 2008-09-11 | 1 | -1/+15 |
| | | |||||
* | | Adding module-bt-discover to Makefile.am | João Paulo Rechi Vita | 2008-09-11 | 1 | -1/+9 |
| | | |||||
* | | move autospawn lock to pulsecore/ since we don't need it in the client anymore | Lennart Poettering | 2008-09-08 | 1 | -4/+3 |
|/ | |||||
* | update map-file script to ignore gcc malloc attributes | Lennart Poettering | 2008-09-05 | 1 | -1/+1 |
| | |||||
* | optionally add timestampts to every line logged | Lennart Poettering | 2008-08-29 | 1 | -5/+7 |
| | |||||
* | Fix more linking issues in x11-publish and stream-restore | Colin Guthrie | 2008-08-22 | 1 | -2/+2 |
| | |||||
* | rework autospawning code to survive multiple pa_contexts in a single process | Lennart Poettering | 2008-08-09 | 1 | -3/+11 |
| | |||||
* | add new function pa_machine_id() | Lennart Poettering | 2008-08-07 | 1 | -0/+1 |
| | |||||
* | add i18n support | Lennart Poettering | 2008-08-06 | 1 | -2/+5 |
| | |||||
* | ignore PA_GCC_DEPRECATED and PA_GCC_PRINTF_ATTR when generating map file | Lennart Poettering | 2008-08-04 | 1 | -1/+1 |
| | |||||
* | Fix linking | Colin Guthrie | 2008-08-04 | 1 | -2/+2 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | wrap protocol extension of module-stream-restore | Lennart Poettering | 2008-08-04 | 1 | -2/+4 |
| | |||||
* | add new module module-stream-restore | Lennart Poettering | 2008-08-03 | 1 | -1/+9 |
| | |||||
* | make all protocol objects global singletons | Lennart Poettering | 2008-08-03 | 1 | -9/+9 |
| | |||||
* | rename props.[ch] to shared.[ch] | Lennart Poettering | 2008-08-01 | 1 | -2/+2 |
| | |||||
* | A fix on src/Makefile.am | Stanley Cai | 2008-07-31 | 1 | -2/+2 |
| | | | | | | It needs dbus not hal to build module-console-kit.so Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | use the right LIBICONV macro, spotted by woglinde, closes #324 | Lennart Poettering | 2008-07-30 | 1 | -2/+2 |
| | |||||
* | install a default system.pa | Lennart Poettering | 2008-07-30 | 1 | -1/+9 |
| | |||||
* | add missing pieces for new startup logic | Lennart Poettering | 2008-07-23 | 1 | -4/+10 |
| | |||||
* | get rid of our internal copy of the speex resampler. Instead, link against a ↵ | Lennart Poettering | 2008-06-28 | 1 | -19/+6 |
| | | | | system-installes libspeexdsp | ||||
* | add additional file when updating speex resampler | Lennart Poettering | 2008-06-27 | 1 | -0/+1 |
| | |||||
* | update speex resampler | Lennart Poettering | 2008-06-27 | 1 | -2/+2 |
| | |||||
* | remove remaining $ | Lennart Poettering | 2008-06-18 | 1 | -2/+0 |
| | |||||
* | move pa_init_proplist() to proplist-util.[ch] | Lennart Poettering | 2008-06-17 | 1 | -0/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2541 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge Colin Guthrie's module-always-sink module, and add priorization to the ↵ | Lennart Poettering | 2008-06-11 | 1 | -0/+8 |
| | | | | | | hook subsystem while doing so. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2516 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | don't exit when the XSM signals us a session exit. instead just unload all ↵ | Lennart Poettering | 2008-06-11 | 1 | -1/+1 |
| | | | | | | X11 modules git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2512 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add new module-console-kit which tracks ck sessions to avoid termination ↵ | Lennart Poettering | 2008-06-11 | 1 | -2/+14 |
| | | | | | | when there is still some session using the PA instance git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2508 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add new module module-position-event-sounds for positioning event sounds in ↵ | Lennart Poettering | 2008-06-11 | 1 | -2/+11 |
| | | | | | | space git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2507 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Rejig r2495 slightly and directly compile the necessary source files as ↵ | Colin Guthrie | 2008-06-03 | 1 | -2/+2 |
| | | | | | | libpulsecore.so is not available when libpulsedsp.so is built git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2496 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Also link libpulsecore.la to some libraries (needed for logging). Discovered ↵ | Colin Guthrie | 2008-06-03 | 1 | -2/+2 |
| | | | | | | while compiling with --as-needed git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2495 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | define PA_SYSTEM_CONFIG_PATH and PA_SYSTEM_STATE_PATH for C | Lennart Poettering | 2008-05-21 | 1 | -0/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2476 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add a small test program for pa_close_all() | Lennart Poettering | 2008-05-18 | 1 | -0/+6 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2467 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -12/+33 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge r2195 from prepare-0.9.10 | Lennart Poettering | 2008-03-31 | 1 | -5/+18 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2210 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | rename polkit policy file to org.pulseaudio.policy to follow upstream guidelines | Lennart Poettering | 2008-03-27 | 1 | -2/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2130 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Use check_PROGRAMS rather than noinst_PROGRAMS for test programs. | Diego Petteno | 2008-01-24 | 1 | -3/+3 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2103 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add new property list implementation | Lennart Poettering | 2007-12-23 | 1 | -3/+11 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2085 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Add new subsystem for applying envelopes (such as volume ramps) to audio signals | Lennart Poettering | 2007-11-24 | 1 | -1/+8 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2082 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Check for mkdir -p or equivalent, and use that rather than simple mkdir to ↵ | Diego Petteno | 2007-11-23 | 1 | -3/+3 |
| | | | | | | create the modules, modules/gconf and modules/rtp directories. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2077 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Enable D-Bus if Bluez or HAL are enabled; use DBUS_LIBS/DBUS_CFLAGS when ↵ | Diego Petteno | 2007-11-23 | 1 | -2/+2 |
| | | | | | | building libdbus-util.la. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2076 fefdeb5f-60dc-0310-8127-8f9354f1896f |