summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-01-0815-617/+901
|\
| * bluetooth: Update sbc from git upstream.Marc-André Lureau2009-01-084-347/+460
| | | | | | | | | | It contains encoding fixes, pass the conformance tests, and is now vectorizable. Next update might include SSE and/or Neon code.
| * 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)
| * Prefer mixer controls with volumes over switchesLennart Poettering2009-01-084-11/+75
| | | | | | | | | | | | | | | | When we look for a mixer control prefer controls that have both volume and a mute switch over those that have only a volume switch over those that only have a mute switch. Originally pointed out by Adel Gadllah.
| * --check: Updated manpage slightly and pulseaudio --help slightly.Sean McNamara2009-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It's good for new users - I didn't know about the convention for daemon checks to only bump the exit code until, say, a year after I first installed Linux. Of course, we could also put an entire guide to using Linux in our manpage, or tell users how to check the exit code with $?, or how to get to the terminal, or an example script, ... (you can see how this would quickly get out of control). So just a little bit more hint should be good for now. John? Does this work for you? Sean Signed-off-by: Lennart Poettering <lennart@poettering.net>
| * Merge commit 'vudentz/master'Lennart Poettering2009-01-071-3/+11
| |\
| | * Fix sending wrong codec capability length.Luiz Augusto von Dentz2009-01-061-1/+4
| | |
| | * Fix send and recv message sizes.Luiz Augusto von Dentz2009-01-061-2/+7
| | |
| | * Send packets with proper size.Luiz Augusto von Dentz2009-01-051-1/+1
| | |
| * | Fix typo in log message: s/Recevied/Received/chocolateboy2009-01-071-1/+1
| |/ | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
| * Multicast SDP packets sent with same IP TTL as RTP packetsTom Bamford2009-01-051-0/+5
| | | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
| * Merge commit 'vudentz/master'Lennart Poettering2008-12-234-174/+219
| |\
| | * Update module-bluetooth-device to the new ipc.Luiz Augusto von Dentz2008-12-223-172/+217
| | |
| | * Disable warnings for bluetooth-device-module.Luiz Augusto von Dentz2008-12-221-2/+2
| | |
* | | Add new test source module-sine-sourceLennart Poettering2009-01-082-0/+341
| | |
* | | A few minor cleanups and updatesLennart Poettering2009-01-085-14/+21
| | |
* | | Add new debuuging API pa_memchunk_dump_to_file()Lennart Poettering2009-01-082-0/+29
| | |
* | | Rework handling of the PA_SINK_LATENCY/PA_SOURCE_LATENCY flagsLennart Poettering2008-12-242-3/+11
| | |
* | | Implement base_volume for ALSA sinks/sourcesLennart Poettering2008-12-242-32/+47
| | |
* | | Add "base volume" field to sinks/sourcesLennart Poettering2008-12-248-7/+48
| | |
* | | Add APIs to pass pa_volume_t fields in a tagstructLennart Poettering2008-12-242-2/+42
| | |
* | | Add new API functions pa_volume_snprint() and pa_sw_volume_snprint_dB()Lennart Poettering2008-12-243-3/+62
|/ /
* | fix a gcc warningLennart Poettering2008-12-231-2/+2
| |
* | If we cannot open an ALSA device with SND_PCM_NO_AUTO_FORMAT retry withoutLennart Poettering2008-12-231-4/+24
|/ | | | | This should fix compatibility with some sound cards which only support 24 bit packed samples.
* make sure we don't hit an assert when we issue two rewind requests in aLennart Poettering2008-12-211-17/+25
| | | | | | single iteration Closes rhbz 472757.
* Implement PA_SOURCE_MESSAGE_GET_LATENCYLennart Poettering2008-12-211-0/+30
| | | | | | | The pipe source needs to implement PA_SOURCE_MESSAGE_GET_LATENCY since we'll otherwise hit an assert. Closes #424.
* Use FIONREAD instead of TIOCINQLennart Poettering2008-12-211-2/+2
| | | | | | | On Linux the two ioctls FIONREAD and TIOCINQ share the same number. However TIOCINQ is used for terminals while FIONREAD is used (among others) for sockets and pipes. Hence use FIONREAD here since it seems more appropriate.
* Allow access("/dev/dsp", W_OK) succeedLennart Poettering2008-12-181-5/+5
| | | | | | | Some stupid apps (such as X-lite Softphone) check for W_OK on /dev/dsp. This is of course crazy but easy for us to support. Closes rhbz #474313
* Make sure we drop CAP_NICE if RT is not allowedLennart Poettering2008-12-181-7/+39
| | | | | but make sure we still allow RT if RLIMIT_RTPRIO is properly set when PA is called.
* downgrade a few warningsLennart Poettering2008-12-171-4/+4
|
* it's better to always use the index of a module instead of the pa_module*Lennart Poettering2008-12-171-13/+15
|
* unload tunnel modules from a new stack frameLennart Poettering2008-12-171-2/+2
|
* actually unload the modules from a new stack frameLennart Poettering2008-12-171-1/+1
|
* Don't store pointer to pa_moduleLennart Poettering2008-12-171-3/+3
| | | | | pa_module pointers might become invalid at any time, so we use the stable uin32_t index of the module for identifying or modules instead.
* introduce new function pa_module_unload_request_by_indexLennart Poettering2008-12-172-2/+14
|
* Fix bug walking on module list.Luiz Augusto von Dentz2008-12-171-1/+1
|
* Don't hit an assert when checking for idlenessLennart Poettering2008-12-174-5/+18
| | | | Closes #398
* Load module-volume-restore and module-device-restore before all other modulesLennart Poettering2008-12-171-4/+4
| | | | | | Since m-v-r and m-d-r become active in the FIXATE hooks for stream/device creation we need to make sure the modules are loaded before the first devices/streams are created.
* Pass GDBM_NOLOCK to gdbmLennart Poettering2008-12-172-2/+2
| | | | | | | | | | gdbm still uses BSD lockf for locking which is incompatible with NFS. Since we don't need the locking here since the db files in question should never be accessed by more than one process since they are per-home-dir and per-machine we can disable locking without any ill results. This should fix rhbz #471279.
* Don't mix front-center into rear channelsLennart Poettering2008-12-171-3/+93
| | | | | | | | If there's a center channel on input that is not available on output make sure we mix front-center only into front-left/right and rear-center into rear-left/right. Closes #400
* fix implementation of bind now ltdl loader for libtool 2.2Lennart Poettering2008-12-161-26/+31
|
* Fix return value of --dump-resample-methodsLennart Poettering2008-12-161-0/+1
| | | | | | | | We should return 0 when --dump-resample-methods is called. Problem identified by "hchen59". Closes bug #407.
* Check if environ is actually set before we use itLennart Poettering2008-12-161-14/+21
| | | | | | | | Some applications seem to set **environ to NULL for various reasons. Before we iterate through it we thus need to make sure it is actually set to make sure we don't segfault. Closes rhbz #473080
* Merge commit 'flameeyes/libtool-2.2'Lennart Poettering2008-12-161-57/+0
|\
| * Update code to use libtool 2.2. Use convenience recursive libltdl.Diego 'Flameeyes' Pettenò2008-08-081-57/+0
| | | | | | | | Also remove the code for older libtool from the daemon.