Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build-sys: drop LIBOIL_{FLAGS|LIBS} from Makefile.am since we don't use the ↵ | Lennart Poettering | 2009-09-02 | 1 | -24/+24 |
| | | | | library anymore | ||||
* | build-sys: make proximity helper properly suid | Lennart Poettering | 2009-08-28 | 1 | -1/+1 |
| | |||||
* | convert: add sse/sse2 s16 to float32ne conversions | Wim Taymans | 2009-08-27 | 1 | -0/+1 |
| | |||||
* | remap: add sse optimized mono to stereo | Wim Taymans | 2009-08-27 | 1 | -1/+1 |
| | |||||
* | loopback: add loopback module for direct connections of sinks and sources | Lennart Poettering | 2009-08-26 | 1 | -3/+8 |
| | |||||
* | build-sys: add missing header files to tarball | Lennart Poettering | 2009-08-24 | 1 | -2/+3 |
| | |||||
* | Merge commit 'wtay/optimize' | Lennart Poettering | 2009-08-23 | 1 | -0/+5 |
|\ | |||||
| * | remap: add MMX mono to stereo | Wim Taymans | 2009-08-20 | 1 | -0/+1 |
| | | |||||
| * | remap: move remapping code in separate file | Wim Taymans | 2009-08-20 | 1 | -0/+1 |
| | | | | | | | | | | Move the remapping code into a separate file. Have functions to install custom init functions that can install optimized versions, when they want. | ||||
| * | svolume: add ARM optimized volume scaling | Wim Taymans | 2009-08-20 | 1 | -2/+2 |
| | | |||||
| * | cpu-x86: add cpu detection code and helpers | Wim Taymans | 2009-08-20 | 1 | -0/+1 |
| | | | | | | | | | | Add CPU detection code and various macros and typdefs to make it easier to write 64 and 32 bit code. | ||||
| * | volume_sse: add sse optimisations | Wim Taymans | 2009-08-20 | 1 | -1/+1 |
| | | |||||
| * | volume: add first mmx optimized function | Wim Taymans | 2009-08-20 | 1 | -0/+1 |
| | | | | | | | | | | Add code for an mmx optimized version of s16ne volume scaling. Install the custom function. | ||||
| * | sample-util: move volume code to separate file | Wim Taymans | 2009-08-20 | 1 | -0/+1 |
| | | | | | | | | | | Move the volume code into a separate file with the reference C implementations. Add a function to retrieve the volume function and one to install a new one. | ||||
* | | core: Add thread-safe group info functions with dynamic buffers | Ted Percival | 2009-08-22 | 1 | -2/+10 |
| | | | | | | | | | | | | | | Provides getgrgid, getgrnam, getpwuid & getpwnam replacements that are thread safe (a la getgrgid_r() and friends) that internally handle allocating big-enough buffers to avoid ERANGE errors on large users or groups. | ||||
* | | adjust various data/library paths automatically if we are run from a build tree | Lennart Poettering | 2009-08-21 | 1 | -2/+3 |
|/ | |||||
* | database: simple hashmap based database implementation | Juho Hämäläinen | 2009-08-15 | 1 | -0/+3 |
| | |||||
* | daemon: install D-Bus system policy file for PA system instances | Lennart Poettering | 2009-08-12 | 1 | -0/+5 |
| | | | | | | Original patch from 'mgrela'. http://pulseaudio.org/ticket/582 | ||||
* | hal: add stub module that loads module-udev-detect instead of module-hal-detect | Lennart Poettering | 2009-08-11 | 1 | -1/+12 |
| | | | | | | | | | This adds module-hal-detect-compat.c which when enabled will be compiled into a module module-hal-detect which simply loads module-udev-detect. The purpose of this is to allow easy upgrading without breaking default.pa. Distributions are recommended to enable this to easy upgrades from HAL versions of PA to udev versions. | ||||
* | Split OSS support in output and wrapper. | Diego Elio 'Flameeyes' Pettenò | 2009-08-08 | 1 | -2/+2 |
| | | | | | | | Since Fedora does not enable OSS output support at all, but still uses padsp, and in Gentoo we could also make use of padsp without OSS output support, split the two things in two parameters, although they both check for sys/soundcard.h once. | ||||
* | Check for support of -z nodelete LD flag, don't use it unconditionally. | Diego Elio 'Flameeyes' Pettenò | 2009-07-17 | 1 | -1/+1 |
| | | | | | | | On non-GNU, non-Sun linkers, the -z option is often not understood; make sure that the -z nodelete option is usable before making use of it. Unbreaks build on Mac OS X. | ||||
* | Remove exploitable LD_BIND_NOW hack (CVE-2009-1894). | Diego Elio 'Flameeyes' Pettenò | 2009-07-16 | 1 | -2/+2 |
| | | | | | | | | Instead of trying to re-execute pulseaudio itself with LD_BIND_NOW set, just find the correct flag for the linker to request immediate bindings (all ELF files support that option), and use that when linking the daemon. Reduce the amount of compiled and executed code as well. | ||||
* | build-sys: add missing dependency to libcli | Lennart Poettering | 2009-07-01 | 1 | -1/+1 |
| | |||||
* | udev: Don't install the udev rules if we're not compiling udev support | Colin Guthrie | 2009-06-29 | 1 | -0/+2 |
| | |||||
* | Don't try to compile the rtkit sources when dbus is not enabled. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -2/+3 |
| | | | | This change only affects the buildsystem: source code was correct already. | ||||
* | Properly link module-zeroconf-publish against libnative-protocol. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -1/+1 |
| | | | | | | | | | Without this change, undefined symbols will be found in the module and the link will be rejected (thanks to the just-made change to reject outstanding undefined symbols). Also, in -test1, without this change it would have caused the module to not load because of missing symbols. | ||||
* | Check for and use flags to reject undefined symbols in libraries. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -1/+1 |
| | | | | | | Make sure that all the PulseAudio modules are built properly without outstanding undefined symbols: if the undefined symbols are found, reject link. | ||||
* | build-sys: don't make pulseaudio binary suid on install anymore | Lennart Poettering | 2009-06-23 | 1 | -1/+0 |
| | |||||
* | Merge most of elmarco/rtclock2 | Lennart Poettering | 2009-06-22 | 1 | -1/+8 |
|\ | | | | | | | Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043' | ||||
| * | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the mainloop to monotonic based time events. Introduces 4 helper functions: pa_{context,core}_rttime_{new,restart}(), that fill correctly a timeval with the rtclock flag set if the mainloop supports it. Both mainloop-test and mainloop-test-glib works with rt and timeval based time events. PulseAudio and clients should be fully functional. This patch has received several iterations, and this one as been largely untested. Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com> | ||||
| * | pulse: move pa_rtclock_now in pulsecommon | Marc-André Lureau | 2009-06-20 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-06-22 | 1 | -21/+13 |
|\ \ | |||||
| * | | core: get rid of rt sig/timer handling since modern Linux' ppooll() is ↵ | Lennart Poettering | 2009-06-19 | 1 | -1/+0 |
| | | | | | | | | | | | | finally fixed for granularity | ||||
| * | | daemon: strip all special suid/caps log from our startup code, we'll now ↵ | Lennart Poettering | 2009-06-19 | 1 | -16/+1 |
| | | | | | | | | | | | | rely on RealtimeKit for all high-priority/RT scheduling policy issues | ||||
| * | | core: ask RealtimeKit for RT scheduling | Lennart Poettering | 2009-06-19 | 1 | -0/+6 |
| |/ | |||||
| * | alsa: move udev rules file behind the other sound related rules | Lennart Poettering | 2009-06-18 | 1 | -2/+2 |
| | | |||||
| * | alsa: move mixer config files to subdir in /usr/share | Lennart Poettering | 2009-06-18 | 1 | -2/+2 |
| | | |||||
| * | alsa: add profile set for Native Instruments 4 DJ | Lennart Poettering | 2009-06-18 | 1 | -0/+2 |
| | | |||||
* | | modules: add module-intended-roles that automatically puts streams marked ↵ | Lennart Poettering | 2009-06-22 | 1 | -0/+8 |
|/ | | | | with a role on devices that are intended for that role | ||||
* | alsa: add profile set for Native Instruments Audio 8 DJ sound card | Lennart Poettering | 2009-06-18 | 1 | -1/+8 |
| | |||||
* | raop: move all raop files to subdir | Lennart Poettering | 2009-06-17 | 1 | -4/+4 |
| | |||||
* | alsa: rework mixer logic | Lennart Poettering | 2009-06-17 | 1 | -3/+44 |
| | | | | | | | | | | | | Completely rework mixer logic. This now allows controlling a full set of elements from a single sink's volume slider/mute button. This also introduces sink and source "ports" that can be used to choose different input or output ports with the UI. (i.e. "mic"/"line-in" or "speaker"/"headphones". The mixer paths and device maps are now configered in external configuration files and can be tweaked as necessary. | ||||
* | udev: add module-udev-detect for discovering and configuring devices | Lennart Poettering | 2009-06-06 | 1 | -0/+11 |
| | |||||
* | reserve: wrap device reservation monitor reference implementation | Lennart Poettering | 2009-06-05 | 1 | -2/+2 |
| | |||||
* | sndfile: big rework of libsndfile interfacing code | Lennart Poettering | 2009-05-26 | 1 | -14/+15 |
| | | | | | | | | | This adds proper channel map handling when reading/writing audio files. This allows surround .WAV files to be played with the right channel setup automatically. This also merges paplay into pacat and adds recording into formatted files to pacat. | ||||
* | Add missing include directory path for OSS modules. | Diego Elio 'Flameeyes' Pettenò | 2009-05-15 | 1 | -0/+2 |
| | |||||
* | database: port restore modules to new database API | Lennart Poettering | 2009-05-14 | 1 | -5/+18 |
| | |||||
* | rygel: add module that interfaces with Rygel UPnP | Lennart Poettering | 2009-04-29 | 1 | -0/+11 |
| | |||||
* | http: split out mime type handling calls | Lennart Poettering | 2009-04-29 | 1 | -1/+1 |
| | |||||
* | build-system: move x11 and jack modules into subdirectories | Lennart Poettering | 2009-04-28 | 1 | -12/+12 |
| |