Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | interpol-test: make it easier to test corking only optionally | Lennart Poettering | 2009-04-10 | 1 | -2/+13 |
| | |||||
* | print smallest attenuation/sample | Lennart Poettering | 2009-04-08 | 1 | -0/+3 |
| | |||||
* | make it easy to disable interpolation in the interpolation test tool | Lennart Poettering | 2009-04-05 | 1 | -2/+22 |
| | |||||
* | Modify smoothing code to make cubic interpolation optional and allow 'quick ↵ | Lennart Poettering | 2009-04-05 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | fixups' on resuming The primary reason for this change is to allow time graphs that do not go through the origin and hence smoothing starting from the origin is not desired. This change will allow passing time data into the smoother while paused and then abruptly use that data without smoothing using the 'quick fixup' flag when resuming. Primary use case is allowing recording time graphs where the data recorded originates from a time before the stream was created. The resulting graft will be shifted and should not be smoothened to go through the origin. | ||||
* | plot the difference between system and sound card time | Lennart Poettering | 2009-04-01 | 1 | -1/+2 |
| | |||||
* | properly account for seeks in the requested_bytes counter | Lennart Poettering | 2009-04-01 | 1 | -9/+9 |
| | |||||
* | gtk-test: updated to use PA_CONTEXT_NOAUTOSPAWN|PA_CONTEXT_NOFAIL | Marc-André Lureau | 2009-03-30 | 1 | -10/+31 |
| | |||||
* | make interpol test more interesting by corking/uncorking multiple times | Lennart Poettering | 2009-03-05 | 1 | -1/+16 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 28 | -28/+28 |
| | |||||
* | prepare test for tracking down ens1371 issue | Lennart Poettering | 2009-02-22 | 1 | -15/+12 |
| | |||||
* | rework logging to make it more modular | Lennart Poettering | 2009-02-21 | 5 | -5/+5 |
| | |||||
* | tell gcc to ignore invalid gtk header files | Lennart Poettering | 2009-02-21 | 1 | -0/+2 |
| | |||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-02-20 | 4 | -4/+11 |
|\ | |||||
| * | tests/ipacl-test: check inet_pton() | Marc-André Lureau | 2009-02-19 | 1 | -1/+2 |
| | | |||||
| * | tests/thread-mainloop-test: check if threaded_mainloop_start() succeed | Marc-André Lureau | 2009-02-19 | 1 | -1/+1 |
| | | |||||
| * | tests/interpol-test: check if mainloop_start() succeed | Marc-André Lureau | 2009-02-19 | 1 | -1/+2 |
| | | |||||
| * | tests/sync-playback: check if pa_context_connect succeed | Marc-André Lureau | 2009-02-19 | 1 | -1/+6 |
| | | |||||
* | | add test tool for debugging broken timing in sound drivers | Lennart Poettering | 2009-02-20 | 1 | -0/+200 |
|/ | |||||
* | make interpol-test useful for recording as well | Lennart Poettering | 2009-02-19 | 1 | -4/+31 |
| | |||||
* | Optionally disable IPv6 | Iain Hibbert | 2009-02-13 | 1 | -0/+4 |
| | | | | Closes #79 | ||||
* | properly read icon/application name/display from gtk/glib/gdk | Lennart Poettering | 2009-02-13 | 1 | -0/+62 |
| | |||||
* | beef up proplist test a bit | Lennart Poettering | 2009-02-04 | 1 | -2/+17 |
| |