summaryrefslogtreecommitdiffstats
path: root/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* build: Don't include empty Makefile.am in subdirsMaarten Bosmans2011-01-311-20/+0
|
* build-sys: Replace dummy Makefiles with proper Makefile.am'sColin Guthrie2010-12-052-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 tooWim Taymans2010-09-071-16/+43
| | | | Extend the test to also work for capture devices.
* tests: fix once testLennart Poettering2010-05-081-1/+1
|
* thread: name all threads so that the names appear in /proc/$PID/task/$TID/commLennart Poettering2010-05-075-9/+9
|
* virtual: document how to implement fixed block size filtersLennart Poettering2010-02-251-4/+0
|
* memblockq: implement new call pa_memblockq_peek_fixed_size()Lennart Poettering2010-02-251-12/+32
|
* build-sys: fix check for pthread_setaffinity_np()Lennart Poettering2010-02-211-1/+1
|
* tests: add pa_once_xxx() testLennart Poettering2010-01-131-0/+103
|
* poll() is totally broken on Mac OS XDaniel Mack2009-12-162-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 Poettering2009-09-081-1/+1
|
* Merge commit 'wtay/optimize'Lennart Poettering2009-08-234-12/+0
|\
| * Get rid of liboilWim Taymans2009-08-204-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 buffersTed Percival2009-08-221-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 Poettering2009-08-191-1/+35
|
* volume: guarantee dB/linear conversion is reversibleLennart Poettering2009-08-141-0/+36
|
* mix-test: fix test for s24-32 samplesLennart Poettering2009-08-081-33/+41
|
* core-util: replace remaining fixed size destination string functions by ↵Lennart Poettering2009-08-011-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 latencyLennart Poettering2009-07-241-27/+54
|
* Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-07-231-0/+4
|\ | | | | | | | | Conflicts: src/daemon/main.c
| * Make the rtstutter tests mostly pointless without CLOCK_REALTIME.Diego Elio 'Flameeyes' Pettenò2009-07-171-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 Poettering2009-07-201-2/+4
|/ | | | /proc/self/exe
* Implement mix-test for s24le and s24be sample formats.Diego Elio 'Flameeyes' Pettenò2009-06-291-0/+29
|
* Use static constants to keep the generated sample blocks.Diego Elio 'Flameeyes' Pettenò2009-06-291-46/+20
|
* Ignore IPv6 tests, if IPv6 was built in but the system doesn't have it.Diego Elio 'Flameeyes' Pettenò2009-06-291-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 mergeLennart Poettering2009-06-221-0/+1
|
* Merge most of elmarco/rtclock2Lennart Poettering2009-06-222-7/+6
|\ | | | | | | Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043'
| * rtclock: fix issues found by LennartMarc-André Lureau2009-06-201-0/+1
| |
| * Base mainloop on pa_rtclock_now()Marc-André Lureau2009-06-202-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 Poettering2009-06-191-6/+0
|/ | | | finally fixed for granularity
* rtstutter: increase log level by defaultLennart Poettering2009-06-071-0/+2
|
* modargs: introduce pa_modargs_get_proplist()Lennart Poettering2009-05-271-0/+14
|
* tests: show dB in volume-ui.pyLennart Poettering2009-05-221-3/+26
|
* resampler-test: add tests for 24bit sample formatsLennart Poettering2009-05-011-3/+62
|
* resampler-test: use global PA_FLOAT32_SWAP implementationLennart Poettering2009-05-011-8/+2
|
* memtrap: make installation of SIGBUS handler explicit to ease integration ↵Lennart Poettering2009-04-211-0/+1
| | | | into libraries
* memtrap: add new logic to trap and handle SIGBUSLennart Poettering2009-04-211-0/+69
|
* add a few missing initializationsv0.9.15Lennart Poettering2009-04-141-1/+1
|
* explcitly ignore return values of some functions marked with gcc's ↵Lennart Poettering2009-04-141-1/+1
| | | | warn_unused_result attribute
* interpol-test: make it easier to test corking only optionallyLennart Poettering2009-04-101-2/+13
|
* print smallest attenuation/sampleLennart Poettering2009-04-081-0/+3
|
* make it easy to disable interpolation in the interpolation test toolLennart Poettering2009-04-051-2/+22
|
* Modify smoothing code to make cubic interpolation optional and allow 'quick ↵Lennart Poettering2009-04-051-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 timeLennart Poettering2009-04-011-1/+2
|
* properly account for seeks in the requested_bytes counterLennart Poettering2009-04-011-9/+9
|
* gtk-test: updated to use PA_CONTEXT_NOAUTOSPAWN|PA_CONTEXT_NOFAILMarc-André Lureau2009-03-301-10/+31
|
* make interpol test more interesting by corking/uncorking multiple timesLennart Poettering2009-03-051-1/+16
|
* Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie2009-03-0328-28/+28
|
* prepare test for tracking down ens1371 issueLennart Poettering2009-02-221-15/+12
|
* rework logging to make it more modularLennart Poettering2009-02-215-5/+5
|