Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix up some double spaces | Maarten Bosmans | 2011-03-18 | 2 | -2/+2 |
| | |||||
* | Fixup #include directives according to Coding Style | Maarten Bosmans | 2011-03-11 | 1 | -1/+1 |
| | | | | | Use #include "header.h" if functionality of header.h is implemented and #include <header.h> if functionality of header.h is used. | ||||
* | Fix up according to Coding Style | Maarten Bosmans | 2011-03-11 | 1 | -12/+6 |
| | | | | Only whitespace changes in here | ||||
* | Various fixes for build warnings | Maarten Bosmans | 2011-03-02 | 2 | -9/+3 |
| | |||||
* | Include <time.h> where necessary | Maarten Bosmans | 2011-03-01 | 1 | -1/+1 |
| | |||||
* | Revert "Add new subsystem for applying envelopes (such as volume ramps) to ↵ | Arun Raghavan | 2011-02-28 | 1 | -243/+0 |
| | | | | | | | | | | | | | | | audio signals" This reverts commit 95a98fe6f2002c9dd448b70bb6944541b5616df3. Conflicts: src/Makefile.am src/pulsecore/envelope.c src/pulsecore/envelope.h src/tests/envelope-test.c (part of a patch series removing all ramping code) | ||||
* | tests/rtstutter: Use pa_rtclock | Maarten Bosmans | 2011-02-17 | 1 | -22/+11 |
| | |||||
* | Use pa_* instead of generic functions to improve portability | Maarten Bosmans | 2011-02-17 | 2 | -12/+9 |
| | |||||
* | Fix dependencies and include necessary headers | Maarten Bosmans | 2011-02-17 | 1 | -0/+1 |
| | |||||
* | Apply #ifdefs around functionality not available on win32 | Maarten Bosmans | 2011-02-17 | 1 | -3/+7 |
| | | | | And also the reverse: around some win32 specific functionality | ||||
* | Use <pulsecore/socket.h> instead of <sys/socket.h> | Maarten Bosmans | 2011-02-17 | 1 | -6/+2 |
| | | | | | | | | The check whether POSIX socket.h or WIN32 winsock2.h must be included can be made centrally. The downside is that some functionality of e.g. arpa/inet.h is also implemented in winsock.h, so that some files that don't use socket functions, but do use inet.h functions, must also include pulsecore/socket.h. (as well as arpa/inet.h) | ||||
* | build: Don't include empty Makefile.am in subdirs | Maarten Bosmans | 2011-01-31 | 1 | -20/+0 |
| | |||||
* | build-sys: Replace dummy Makefiles with proper Makefile.am's | Colin Guthrie | 2010-12-05 | 2 | -1/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | This is needed to better support out of tree builds (including distcheck) and to ensure the necessary folders are created in the build tree on configure and also works around an intl-tools bug (https://bugs.launchpad.net/intltool/+bug/605826) The Makefile.am's used are minimal (and in some cases completely blank). At present they do not include anything interesting with the majority of the real work still done by the monolitic src/Makefile.am It may make sense to start splitting out src/Makefile.am into smaller chunks but this commit makes the minimum changes to address the issues that result from using make distcheck and other out of tree builds. Note: This 'breaks' the ability to type make in e.g. the src/modules folder and have all of PA rebuilt accordingly (this is because the static Makefiles previously present just did a "make -C ..") which was purportedly for use in emacs. But I'm sure there will be a better and more robust way to configure emacs to do your builds properly if this behaviour is still desirable. | ||||
* | alsa-time-test: make test usable for capture too | Wim Taymans | 2010-09-07 | 1 | -16/+43 |
| | | | | Extend the test to also work for capture devices. | ||||
* | tests: fix once test | Lennart Poettering | 2010-05-08 | 1 | -1/+1 |
| | |||||
* | thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm | Lennart Poettering | 2010-05-07 | 5 | -9/+9 |
| | |||||
* | virtual: document how to implement fixed block size filters | Lennart Poettering | 2010-02-25 | 1 | -4/+0 |
| | |||||
* | memblockq: implement new call pa_memblockq_peek_fixed_size() | Lennart Poettering | 2010-02-25 | 1 | -12/+32 |
| | |||||
* | build-sys: fix check for pthread_setaffinity_np() | Lennart Poettering | 2010-02-21 | 1 | -1/+1 |
| | |||||
* | tests: add pa_once_xxx() test | Lennart Poettering | 2010-01-13 | 1 | -0/+103 |
| | |||||
* | poll() is totally broken on Mac OS X | Daniel Mack | 2009-12-16 | 2 | -3/+3 |
| | | | | | | Even on 10.5.8, poll() does not do the right thing. Haven't checked on newer versions. Hence, wrap all occurences of poll() to pa_poll and emulate that call with select() on OSX. This is totally embarassing. | ||||
* | stripnul: initialize 'found' bool properly (llvm-clang-analyzer) | Lennart Poettering | 2009-09-08 | 1 | -1/+1 |
| | |||||
* | Merge commit 'wtay/optimize' | Lennart Poettering | 2009-08-23 | 4 | -12/+0 |
|\ | |||||
| * | Get rid of liboil | Wim Taymans | 2009-08-20 | 4 | -12/+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. | ||||
* | | core: Add thread-safe group info functions with dynamic buffers | Ted Percival | 2009-08-22 | 1 | -0/+161 |
|/ | | | | | | | 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. | ||||
* | voltest: extend test to verify correctness of _multiply() and _divide() | Lennart Poettering | 2009-08-19 | 1 | -1/+35 |
| | |||||
* | volume: guarantee dB/linear conversion is reversible | Lennart Poettering | 2009-08-14 | 1 | -0/+36 |
| | |||||
* | mix-test: fix test for s24-32 samples | Lennart Poettering | 2009-08-08 | 1 | -33/+41 |
| | |||||
* | core-util: replace remaining fixed size destination string functions by ↵ | Lennart Poettering | 2009-08-01 | 1 | -2/+23 |
| | | | | | | | | | | _malloc() versions This helps portability to GNU/Hurd. Patch originally from Samuel Thibault but modified. Closes ticket #546 | ||||
* | interpol-test: allow configuration of latency | Lennart Poettering | 2009-07-24 | 1 | -27/+54 |
| | |||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-07-23 | 1 | -0/+4 |
|\ | | | | | | | | | Conflicts: src/daemon/main.c | ||||
| * | Make the rtstutter tests mostly pointless without CLOCK_REALTIME. | Diego Elio 'Flameeyes' Pettenò | 2009-07-17 | 1 | -0/+4 |
| | | | | | | | | | | | | On the other hand, this actually makes the test build, and test at least that it doesn't abort away, when the CLOCK_REALTIME interface is not present (or when clock_gettime is not found). | ||||
* | | daemon: before exec'ing ourselves, make sure nobody plays games with ↵ | Lennart Poettering | 2009-07-20 | 1 | -2/+4 |
|/ | | | | /proc/self/exe | ||||
* | Implement mix-test for s24le and s24be sample formats. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+29 |
| | |||||
* | Use static constants to keep the generated sample blocks. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -46/+20 |
| | |||||
* | Ignore IPv6 tests, if IPv6 was built in but the system doesn't have it. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -2/+4 |
| | | | | | This removes a test failure when an IPv6-enabled PulseAudio is tested on a system where IPv6 is not enabled in kernel. | ||||
* | rtclock: fix build after merge | Lennart Poettering | 2009-06-22 | 1 | -0/+1 |
| | |||||
* | Merge most of elmarco/rtclock2 | Lennart Poettering | 2009-06-22 | 2 | -7/+6 |
|\ | | | | | | | Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043' | ||||
| * | rtclock: fix issues found by Lennart | Marc-André Lureau | 2009-06-20 | 1 | -0/+1 |
| | | |||||
| * | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 2 | -7/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
* | | core: get rid of rt sig/timer handling since modern Linux' ppooll() is ↵ | Lennart Poettering | 2009-06-19 | 1 | -6/+0 |
|/ | | | | finally fixed for granularity | ||||
* | rtstutter: increase log level by default | Lennart Poettering | 2009-06-07 | 1 | -0/+2 |
| | |||||
* | modargs: introduce pa_modargs_get_proplist() | Lennart Poettering | 2009-05-27 | 1 | -0/+14 |
| | |||||
* | tests: show dB in volume-ui.py | Lennart Poettering | 2009-05-22 | 1 | -3/+26 |
| | |||||
* | resampler-test: add tests for 24bit sample formats | Lennart Poettering | 2009-05-01 | 1 | -3/+62 |
| | |||||
* | resampler-test: use global PA_FLOAT32_SWAP implementation | Lennart Poettering | 2009-05-01 | 1 | -8/+2 |
| | |||||
* | memtrap: make installation of SIGBUS handler explicit to ease integration ↵ | Lennart Poettering | 2009-04-21 | 1 | -0/+1 |
| | | | | into libraries | ||||
* | memtrap: add new logic to trap and handle SIGBUS | Lennart Poettering | 2009-04-21 | 1 | -0/+69 |
| | |||||
* | add a few missing initializationsv0.9.15 | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | |||||
* | explcitly ignore return values of some functions marked with gcc's ↵ | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | | | | warn_unused_result attribute |