summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* add a card profile restore moduleLennart Poettering2009-01-211-0/+8
|
* add an API to create arbitrary alsa sinks/sources dynamically without having ↵Lennart Poettering2009-01-211-1/+1
| | | | to load/unload modules
* Include the alsa/ subdirectory for modules in the search path.Diego E. 'Flameeyes' Pettenò2009-01-201-0/+2
| | | | Without this, out of tree builds fails.
* Allow to opt-out from building tests.Diego E. 'Flameeyes' Pettenò2009-01-201-3/+9
| | | | | | | | | | Since the tests are only useful either if you're hacking at pulseaudio as a developer, or when running "make check", allow users to opt-out from their build. This for instance allows for Gentoo users not to build the tests when installing the ebuild with tests disabled, and also allow for skipping over eventually broken tests when trying to get the basic build going on a port.
* Merge commit '7104d54bbce8f9bd2553e16f45f3a0f69ac75b8b'Lennart Poettering2009-01-191-4/+6
|\
| * Add proper -I directives for out-of-tree builds.Diego E. 'Flameeyes' Pettenò2009-01-191-0/+5
| | | | | | | | | | When building out of tree, the generated files are put in builddir rather than srcdir, so handle that properly.
| * Create only the directory the current target should be created into.Diego E. 'Flameeyes' Pettenò2009-01-191-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | With this change, instead of running multiple `mkdir -p` commands in all the rules for all the generated definition files, only the call for the current generated file is executed. Not only it should shorten build time (especially for parallel make) but it also fixes out-of-tree builds when new directories are added. The $(dir $@) construct is GNU make-specific, but the rest of the buildsystem is already GNU make-dependent so there should be no problem.
* | add card profile proberLennart Poettering2009-01-161-1/+8
|/
* include libcli.la in libprotocol-cli's dependenciesLennart Poettering2009-01-151-1/+1
|
* move alsa and oss modules into their own subdirectoriesLennart Poettering2009-01-151-8/+8
|
* kill autoload stuff as plannedLennart Poettering2009-01-151-1/+0
|
* add new pa_card object as a way to logically combine multiple sinks and sourcesLennart Poettering2009-01-151-0/+1
|
* Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-01-081-84/+133
|\
| * bluetooth: add update-sbc and friendsMarc-André Lureau2009-01-081-1/+9
| | | | | | | | | | | | | | | | | | | | | | Grr.. You can't do: SBC_FILES = a b c libsbc_SOURCES = $(addprefix modules/bluetooth/,$(SBC_FILES)) With automake... So I $(strip 'modules/bluetooth/') instead.
| * build: run some tests during make check (and distcheck)Marc-André Lureau2009-01-081-0/+34
| | | | | | | | | | | | | | | | | | | | Run simple core tests during 'check'. I plan to add more automated tests, including pulseaudio instances. I did some for maemo, they still need some love. Note: it would be funky to enable Automake 'color-tests' option when this will be released (1.10.2 and from automake git)
| * build: Use proper -disable-static instead of removing .aMarc-André Lureau2009-01-081-62/+67
| | | | | | | | | | | | | | Don't mess up with autofoo, to pass 'make distcheck' again. Note: I am not convinced by the 'rm -f *.la', I know it can solve issue, but it should be handled by distributions probably...
| * build: add atomic.h and refcnt.h to libpulsecommonMarc-André Lureau2009-01-081-0/+2
| | | | | | | | | | I choose libpulsecommon over libpulsecore because some files from libpulsecommon (eg. once.{c,h}) include them.
| * build: Don't include builddir, but only srcdir.Marc-André Lureau2009-01-081-5/+5
| | | | | | | | | | | | I guess it used to be builddir because some of the files under src/modules are generated. However, they are generated at dist time, not at compile time.
| * build: use pkg-config for X11Marc-André Lureau2009-01-081-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | According to Daniel, AC_PATH_XTRA is sort-of deprecated. This patch changes the configure arguments, --x-includes=dir and --x-libraries=dir, which are now removed and use standard pkg-config. It also replaces --with{,out}-x with --{dis,en}able-x11, which is the same as other optionnal dependencies. (this patch was done in an attempt to solve a build issue on maemo, it turns out it didn't help)
| * Disable warnings for bluetooth-device-module.Luiz Augusto von Dentz2008-12-221-2/+2
| |
* | Add new test source module-sine-sourceLennart Poettering2009-01-081-0/+6
|/
* Make sure libpulse never gets unloadedLennart Poettering2008-11-011-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.
* Merge branch 'new-world-order'Lennart Poettering2008-10-251-521/+275
|\ | | | | | | | | Conflicts: src/Makefile.am
| * a lot more build system updatesLennart Poettering2008-10-221-112/+106
| |
| * make new build logic actually workLennart Poettering2008-10-221-59/+65
| |
| * temporary commit to allow flameeyes a lookLennart Poettering2008-10-211-503/+254
| |
| * reorder setting of AM_CFLAGS a bitLennart Poettering2008-10-211-20/+21
| |
* | reorder setting of AM_CFLAGS a bitLennart Poettering2008-10-221-20/+21
|/
* Merge commit 'coling/airtunes-0.9.13'Lennart Poettering2008-10-081-2/+43
|\
| * Modularise the RAOP stuff that requires OpenSSL and make it optional at ↵Colin Guthrie2008-10-081-8/+27
| | | | | | | | compile time
| * Automatic discovery of airtunes devices via Bonjour/Avahi.Colin Guthrie2008-10-081-6/+15
| | | | | | | | | | | | | | 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
| * Add more libraries to librtp now that it's doing a lot more.Colin Guthrie2008-10-081-1/+1
| | | | | | | | | | | | This currently hacks in -lssl rather than writing a configure hook to detect it as I want to replace this with nss before official release. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2397 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Rename rtsp.{c,h} to rtsp_client.{c,h}.Colin Guthrie2008-10-081-1/+1
| | | | | | | | | | | | Renate pa_rtsp_context to pa_rtsp_client. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2376 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Add a skeleton raop client which builds on the rtsp client.Colin Guthrie2008-10-081-0/+1
| | | | | | | | | | | | It still requires a socket client and callback system to be added before it will be functional. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2366 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Start the raop sink. It's based on pipe sink and isn't anywhere near ↵Colin Guthrie2008-10-081-1/+13
| | | | | | | | | | | | finished. It does however compile. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2335 fefdeb5f-60dc-0310-8127-8f9354f1896f
* | flat-volume thingyMarc-Andre Lureau2008-10-071-1/+9
|/ | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* make distcheck passv0.9.13Lennart Poettering2008-10-061-1/+1
|
* Merge commit 'coling/master'Lennart Poettering2008-10-011-1/+1
|\
| * Linking fix for rtclock on libpulsedspColin Guthrie2008-09-061-1/+1
| |
* | a few FreeBSD fixes, from alexisLennart Poettering2008-10-011-2/+2
| | | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* | add a generic priority queue implementationLennart Poettering2008-09-261-1/+8
| |
* | Move bluetooth proximity module to src/modules/bluetooth/João Paulo Rechi Vita2008-09-111-12/+12
| |
* | Move bluetooth discover and device modules to src/modules/bluetoothJoão Paulo Rechi Vita2008-09-111-28/+28
| |
* | Fix "file not found" error on load of module-bt-device for Ubuntu Intrepid IbexRuss Dill2008-09-111-1/+1
| |
* | Adds SBC Codec to pa treeJoão Paulo Rechi Vita2008-09-111-1/+7
| |
* | Add module-bt-device and dependencies to automakeJoão Paulo Rechi Vita2008-09-111-1/+15
| |
* | Adding module-bt-discover to Makefile.amJoão Paulo Rechi Vita2008-09-111-1/+9
| |
* | move autospawn lock to pulsecore/ since we don't need it in the client anymoreLennart Poettering2008-09-081-4/+3
|/
* update map-file script to ignore gcc malloc attributesLennart Poettering2008-09-051-1/+1
|
* optionally add timestampts to every line loggedLennart Poettering2008-08-291-5/+7
|