Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get rid of liboil | Wim Taymans | 2009-08-20 | 1 | -6/+0 |
| | | | | | | | Get rid of the liboil dependency and reimplement the liboil functions with an equivalent C implementation. Note that most of these functions are deprecated in liboil and that none of them had any optimisations. We can further specialize our handrolled versions for some extra speedups. | ||||
* | database: simple hashmap based database implementation | Juho Hämäläinen | 2009-08-15 | 1 | -2/+21 |
| | |||||
* | udev: drop definition of LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE | Lennart Poettering | 2009-08-11 | 1 | -2/+0 |
| | | | | | We depend on udev 143 anyway, where this definition is not necessary anymore. | ||||
* | hal: add stub module that loads module-udev-detect instead of module-hal-detect | Lennart Poettering | 2009-08-11 | 1 | -0/+28 |
| | | | | | | | | | 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. | ||||
* | Revert "build-sys: drop libcap checks, since we don't use caps anymore" | Lennart Poettering | 2009-08-10 | 1 | -0/+19 |
| | | | | This reverts commit 9ade13604e98378e68a82b82ba260869714474b4. | ||||
* | Update the end-of-configuration summary for OSS output/wrapper split. | Diego Elio 'Flameeyes' Pettenò | 2009-08-08 | 1 | -3/+10 |
| | |||||
* | Split OSS support in output and wrapper. | Diego Elio 'Flameeyes' Pettenò | 2009-08-08 | 1 | -11/+27 |
| | | | | | | | 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. | ||||
* | build-sys: drop libcap checks, since we don't use caps anymore | Lennart Poettering | 2009-08-08 | 1 | -19/+0 |
| | |||||
* | simple: bump libpulse-simple library revisionv0.9.16-test4 | Lennart Poettering | 2009-08-05 | 1 | -1/+1 |
| | |||||
* | build-sys: bump binary versionv0.9.16-test3 | Lennart Poettering | 2009-07-28 | 1 | -1/+1 |
| | |||||
* | Also request Darwin extensions, as they are needed for stuff like NSIG. | Diego Elio 'Flameeyes' Pettenò | 2009-07-17 | 1 | -0/+1 |
| | | | | | Without this definition, non-POSIX interfaces (which are needed) are hidden by the _POSIX_C_SOURCE request (for clock_gettime). | ||||
* | Request explicitly POSIX.1-2001 for clock_gettime. | Diego Elio 'Flameeyes' Pettenò | 2009-07-17 | 1 | -0/+3 |
| | | | | This might actually call for a rewrite of system extensions handling. | ||||
* | Check for support of -z nodelete LD flag, don't use it unconditionally. | Diego Elio 'Flameeyes' Pettenò | 2009-07-17 | 1 | -0/+9 |
| | | | | | | | 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 | -0/+6 |
| | | | | | | | | 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. | ||||
* | Check for the library containing the backtrace() function. | Diego Elio 'Flameeyes' Pettenò | 2009-07-04 | 1 | -0/+1 |
| | | | | | | | | | On FreeBSD the backtrace() function as well as the execinfo.h headers are provided by libexecinfo (an optional package). PulseAudio “automagically” identifies execinfo.h and proceeds to use it, but then will fail to link against the library. Thanks to Alexis Ballier for reporting. | ||||
* | Use the new CC_CHECK_CFLAGS_APPEND macro instead of a manual for. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -5/+1 |
| | |||||
* | Check for and use flags to reject undefined symbols in libraries. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+5 |
| | | | | | | Make sure that all the PulseAudio modules are built properly without outstanding undefined symbols: if the undefined symbols are found, reject link. | ||||
* | Make it more clear that PulseAudio needs libtool 2.2. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -1/+1 |
| | | | | | | The error message was way too generic, as it was very possible that libltdl _is_ in the system but is not found because too old. Disambiguate this by explicitly stating that the version 2 of the library is not found. | ||||
* | build-sys: properly drop '-' from major/minor/micro strings | Lennart Poettering | 2009-06-23 | 1 | -3/+3 |
| | |||||
* | build-sys: use pax tar format to allow longer file names | Lennart Poettering | 2009-06-23 | 1 | -1/+1 |
| | |||||
* | builds-sys: work around automake 1.11 borkage | Lennart Poettering | 2009-06-23 | 1 | -2/+2 |
| | | | | | | As suggested on: http://lists.gnu.org/archive/html/automake/2009-06/msg00059.html | ||||
* | build-sys: bump udev revision to pull in new rules files | Lennart Poettering | 2009-06-23 | 1 | -1/+1 |
| | |||||
* | build-sys: dropo shave support, depend on automake's new silent build ↵ | Lennart Poettering | 2009-06-22 | 1 | -4/+3 |
| | | | | support instead | ||||
* | mergo | Lennart Poettering | 2009-06-19 | 1 | -54/+0 |
| | |||||
* | libpulse: implement client side for sink/source port selection commands | Lennart Poettering | 2009-06-17 | 1 | -1/+1 |
| | |||||
* | build-sys: bump libsndfile dependency | Lennart Poettering | 2009-06-06 | 1 | -1/+1 |
| | |||||
* | Use the _ONCE variation of AC_CHECKs where applicable. | Diego Elio 'Flameeyes' Pettenò | 2009-05-17 | 1 | -19/+19 |
| | | | | | | | | | | | When we're unconditionally looking for a function, or an header file, without particular libraries set, or with found/not-found conditional code, we can save ~1K lines in the final configure script by using the _ONCE variant. This makes sure that for each header of function, the check is done exactly once and never more, reducing the amount of code that has to be generated and executed. | ||||
* | Don't use == for comparison in tests. Fix build with non-bash shells. | Diego Elio 'Flameeyes' Pettenò | 2009-05-15 | 1 | -5/+5 |
| | |||||
* | database: port restore modules to new database API | Lennart Poettering | 2009-05-14 | 1 | -3/+71 |
| | |||||
* | build: there is no such thing as SHAVE_OUTPUT anymore | Marc-André Lureau | 2009-04-23 | 1 | -1/+0 |
| | |||||
* | build: generate git tarball using git describe | Marc-André Lureau | 2009-04-23 | 1 | -5/+6 |
| | |||||
* | bump version for final 0.9.15 release | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | |||||
* | prepare another snapshotv0.9.15-test8 | Lennart Poettering | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | prepare test7v0.9.15-test7 | Lennart Poettering | 2009-04-01 | 1 | -1/+1 |
| | |||||
* | prepare test6v0.9.15-test6 | Lennart Poettering | 2009-04-01 | 1 | -1/+1 |
| | |||||
* | prepare test5v0.9.15-test5 | Lennart Poettering | 2009-03-05 | 1 | -1/+1 |
| | |||||
* | Properly check for versioning flags. | Diego Elio 'Flameeyes' Pettenò | 2009-03-05 | 1 | -9/+11 |
| | | | | | | | Instead of checking for GNU ld presence, check if the linker knows about the -version-script flag. Non-GNU linkers may export the same interface. It also allows to check for alternative syntax for symbol versioning. | ||||
* | prepare release 0.9.15-test4v0.9.15-test4 | Lennart Poettering | 2009-03-05 | 1 | -1/+1 |
| | |||||
* | revive solaris module | Finn Thain | 2009-03-03 | 1 | -4/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi All, This patch fixes the solaris audio device source and sink, and fixes some portability issues that break the build on solaris. Questions and comments welcomed. I've tested this patch only with OpenSolaris Express snv 103. Eventually I hope to be able to test a few older releases and older hardware (though it is hard to say whether there is much interest in those). This is my first brush with pulseaudio and so I read the wiki docs and some of the source code but I'm still unsure of a few things. In particular I'm wondering about rewind processing, corking and what (if anything) the module needs for those. I'm also unclear on the implications of thread_info.buffer_size, .fragment_size and .max_request, and whether my code is correct or not. This patch disables link map/library versioning unless ld is GNU ld. Another approach for solaris would be to use that linker's -M option, but I couldn't make that work (due to undefined mainloop, browse and simple symbols when linking pacat. I can post the errors if anyone is intested.) Thanks, Finn Thain | ||||
* | make dependency on udev versioned | Lennart Poettering | 2009-03-02 | 1 | -1/+1 |
| | |||||
* | get additional device data from udev | Lennart Poettering | 2009-03-01 | 1 | -0/+41 |
| | |||||
* | forgot to bump the revision | Lennart Poettering | 2009-02-24 | 1 | -1/+1 |
| | |||||
* | build: shave it! | Marc-André Lureau | 2009-02-24 | 1 | -0/+5 |
| | | | | http://damien.lespiau.name/blog/2009/02/18/shave-making-the-autotools-output-sane/ | ||||
* | Merge commit 'elmarco/legacy-dir' | Lennart Poettering | 2009-02-19 | 1 | -0/+6 |
|\ | |||||
| * | pulse/context: add --enable-legacy-runtime-dir | Marc-André Lureau | 2009-02-18 | 1 | -0/+6 |
| | | |||||
* | | bump required alsa version | Lennart Poettering | 2009-02-18 | 1 | -2/+2 |
|/ | |||||
* | Optionally disable IPv6 | Iain Hibbert | 2009-02-13 | 1 | -0/+27 |
| | | | | Closes #79 | ||||
* | show whether gtk+ support is enabled after configure | Lennart Poettering | 2009-02-13 | 1 | -0/+6 |
| | |||||
* | properly read icon/application name/display from gtk/glib/gdk | Lennart Poettering | 2009-02-13 | 1 | -0/+39 |
| | |||||
* | add a module that forwards cork/uncork requests to X11 as fake pause/resume ↵ | Lennart Poettering | 2009-02-13 | 1 | -1/+1 |
| | | | | key events |