Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'flameeyes/libtool-2.2' | Lennart Poettering | 2008-12-16 | 1 | -57/+0 |
|\ | |||||
| * | Update code to use libtool 2.2. Use convenience recursive libltdl. | Diego 'Flameeyes' Pettenò | 2008-08-08 | 1 | -57/+0 |
| | | | | | | | | Also remove the code for older libtool from the daemon. | ||||
* | | make shm marker architecture independant, patch from michich, closes #401 | Lennart Poettering | 2008-11-01 | 1 | -4/+4 |
| | | |||||
* | | 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. | ||||
* | | 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 | 11 | -23/+144 |
| | | |||||
* | | Merge branch 'new-world-order' | Lennart Poettering | 2008-10-25 | 1 | -521/+275 |
|\ \ | | | | | | | | | | | | | Conflicts: src/Makefile.am | ||||
| * | | a lot more build system updates | Lennart Poettering | 2008-10-22 | 1 | -112/+106 |
| | | | |||||
| * | | make new build logic actually work | Lennart Poettering | 2008-10-22 | 1 | -59/+65 |
| | | | |||||
| * | | update map file | Lennart Poettering | 2008-10-22 | 1 | -1/+3 |
| | | | |||||
| * | | temporary commit to allow flameeyes a look | Lennart Poettering | 2008-10-21 | 1 | -503/+254 |
| | | | |||||
| * | | reorder setting of AM_CFLAGS a bit | Lennart Poettering | 2008-10-21 | 1 | -20/+21 |
| | | | |||||
* | | | make sure to use 64bit rounding even on 32bit machines when converting to ↵ | Lennart Poettering | 2008-10-24 | 1 | -3/+3 |
| | | | | | | | | | | | | pa_usec_t | ||||
* | | | warn if ALSA wakes us up and there is actually nothing to do | Lennart Poettering | 2008-10-22 | 3 | -22/+66 |
| | | | |||||
* | | | don't set the volume of pacat unless it is explicitly set | Lennart Poettering | 2008-10-22 | 1 | -1/+3 |
| | | | |||||
* | | | update map file | Lennart Poettering | 2008-10-22 | 1 | -1/+3 |
| | | | |||||
* | | | reorder setting of AM_CFLAGS a bit | Lennart Poettering | 2008-10-22 | 1 | -20/+21 |
|/ / | |||||
* | | make the debug trap macro a proper macro in macro.h | Lennart Poettering | 2008-10-21 | 1 | -0/+6 |
| | | |||||
* | | Try to catch certain driver errors | Lennart Poettering | 2008-10-21 | 4 | -6/+69 |
| | | | | | | | | | | ... by verifying return values of snd_pcm_avail_update() and snd_pcm_begin_mmap() for their sanenness. | ||||
* | | make log meta, time, backtrace configurable using command line | Lennart Poettering | 2008-10-21 | 1 | -0/+27 |
| | | |||||
* | | Make log meta, time, backtrace configurable using config file | Lennart Poettering | 2008-10-21 | 4 | -74/+70 |
| | | |||||
* | | 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 |
| | | |||||
* | | fix arguments to format string | Lennart Poettering | 2008-10-21 | 1 | -1/+1 |
| | | |||||
* | | 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 |
| | | |||||
* | | implement may_move_to for ladspa/remap sinks | Lennart Poettering | 2008-10-21 | 2 | -0/+22 |
| | | |||||
* | | 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 |
| | | |||||
* | | Fix spelling of privilige | Lennart Poettering | 2008-10-19 | 2 | -8/+8 |
| | | |||||
* | | 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 | ||||
* | | Merge commit 'vudentz/master' | Lennart Poettering | 2008-10-13 | 1 | -1/+1 |
|\ \ | |||||
| * | | Fix possible invalid read while attempting to load module-bluetooth-device. | Luiz Augusto von Dentz | 2008-10-09 | 2 | -2/+2 |
| | | | |||||
* | | | Fix two typos that broke tunnels | Colin Guthrie | 2008-10-13 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | | | properly remove dbus matches an filters when unloading m-b-d | Lennart Poettering | 2008-10-13 | 1 | -1/+16 |
| | | | |||||
* | | | correctly load module-flat-volume instead of module-flat-volumes | Lennart Poettering | 2008-10-13 | 1 | -1/+1 |
|/ / | |||||
* | | Merge commit 'coling/airtunes-0.9.13' | Lennart Poettering | 2008-10-08 | 11 | -2/+2712 |
|\ \ | |||||
| * | | Follow master change r34dd4a and fix shutdown when ↵ | Colin Guthrie | 2008-10-08 | 2 | -5/+5 |
| | | | | | | | | | | | | --disallow-module-loading=1 is passed | ||||
| * | | Modularise the RAOP stuff that requires OpenSSL and make it optional at ↵ | Colin Guthrie | 2008-10-08 | 5 | -8/+27 |
| | | | | | | | | | | | | compile time | ||||
| * | | Remove $Id$ lines left over from SVN | Colin Guthrie | 2008-10-08 | 8 | -16/+0 |
| | | | |||||
| * | | Make module-raop-sink/discover work with 0.9.11 API | Colin Guthrie | 2008-10-08 | 2 | -24/+30 |
| | | | |||||
| * | | Implement hardware volume control. | Colin Guthrie | 2008-10-08 | 1 | -3/+72 |
| | | | | | | | | | | | | This allows near instant change of volume when controlling the hardware but the stream volume still suffers from a sizable delay. | ||||
| * | | Implement a set volume function to expose this capability to higher layers | Colin Guthrie | 2008-10-08 | 2 | -0/+25 |
| | | | |||||
| * | | Use the new pa_namereg_make_valid_name() function. | Colin Guthrie | 2008-10-08 | 1 | -6/+7 |
| | | | |||||
| * | | Add Lennart back in to Copyright as I copied these files from his originals ↵ | Colin Guthrie | 2008-10-08 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | | | | and was a bit overzealous in changing things ;) git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2520 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
| * | | Automatic discovery of airtunes devices via Bonjour/Avahi. | Colin Guthrie | 2008-10-08 | 2 | -6/+395 |
| | | | | | | | | | | | | | | | | | | | | | This also does some minor reordering in the Makefile.am Refs #69 git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2519 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
| * | | Minor correction of help text | Colin Guthrie | 2008-10-08 | 1 | -1/+1 |
| | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2518 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
| * | | Still send silence when we are not doing anything else, but also flush the ↵ | Colin Guthrie | 2008-10-08 | 1 | -29/+82 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | buffers correctly upon recovery from suspension. Close the RTP socket correctly after passing messages about. When not sending silence, the RTSP socket will be closed after some period of inactivity. I'm not sure why this is. Sending silence keeps things working and with the flushes after suspension we now get a better latency. As this relies on the auto-suspend feature, it's not exactly ideal. Typical latencies are currently about 3s which makes it more or less usuable for listening to music. If the connection is disconnected, it will reconnect but I've found that the second connection is silent. Hopefully the silence will prevent the first connection dropping. Refs #69 git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2504 fefdeb5f-60dc-0310-8127-8f9354f1896f |