summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* core: add pa_sink_update_proplistMarc-André Lureau2009-01-132-0/+16
|
* Port sine modules to pa_memchunk_sine()Lennart Poettering2009-01-122-59/+25
|
* add new API function pa_memchunk_sine()Lennart Poettering2009-01-122-0/+36
| | | | | Ease generation of sine signals. Try to make the repeatable sine memblock fit into a single mempool slot.
* Extend command name lookup tables to cover complete protocolLennart Poettering2009-01-121-9/+83
| | | | Makes it easier to debug things.
* Fix suspending of all sinks/sourcesLennart Poettering2009-01-121-1/+5
| | | | | | pasuspender issues a SUSPEND_ALL requests for suspending all sinks/sources at once. This has been broken due to an ill-placed sanity checked.
* read base volume only in proto 15Lennart Poettering2009-01-121-2/+2
|
* for record streams fill in the latency as the fragsizeLennart Poettering2009-01-121-0/+1
|
* fix version checkLennart Poettering2009-01-121-2/+2
|
* Make sure we don't drop any data on the client sideLennart Poettering2009-01-101-9/+8
|
* make module-sine-source actually workLennart Poettering2009-01-101-7/+18
|
* show maximum usable slot sizeLennart Poettering2009-01-101-2/+3
|
* Add new pa_reduce() and pa_gcd() functionsLennart Poettering2009-01-102-0/+27
|
* make things compile againLennart Poettering2009-01-081-1/+2
|
* add a few missing parensLennart Poettering2009-01-081-9/+9
|
* 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
|