pulseaudio/src/tests
Sascha Silbe 034b77823a remap: support S32NE work format
So far PulseAudio only supported two different work formats: S16NE if
it's sufficient to represent the input and output formats without loss
of precision and FLOAT32NE in all other cases. For systems that use
S32NE exclusively, this results in unnecessary conversions from S32NE to
FLOAT32NE and back again.

Add S32NE remap operations and make use of them (for the COPY and
TRIVIAL resamplers) if both input and output format are S32NE. This
avoids the back and forth conversions between S32NE and FLOAT32NE,
significantly improving performance for those cases.
2019-03-29 06:04:28 +00:00
..
alsa-mixer-path-test.c Whitespace cleanup: Remove all multiple newlines 2013-06-24 16:56:24 +03:00
alsa-time-test.c alsa: remove double calls of snd_pcm_prepare() 2017-01-19 03:00:45 +02:00
asyncmsgq-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
asyncq-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
channelmap-test.c tests: modify channelmap-tets to use 'check' framework 2012-08-20 07:05:59 +05:30
close-test.c add a small test program for pa_close_all() 2008-05-18 19:12:59 +00:00
connect-stress.c pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
core-util-test.c tests: Include signal.h in core-util-test.c 2016-08-10 16:52:50 +03:00
cpu-mix-test.c Remove newline at end of log messages 2016-08-16 07:03:25 +02:00
cpu-remap-test.c remap: support S32NE work format 2019-03-29 06:04:28 +00:00
cpu-sconv-test.c build-sys: Move to compiling with C11 support 2016-02-25 09:09:13 +05:30
cpu-volume-test.c Remove newline at end of log messages 2016-08-16 07:03:25 +02:00
cpulimit-test.c build-sys: Move to compiling with C11 support 2016-02-25 09:09:13 +05:30
extended-test.c build-sys: Move to compiling with C11 support 2016-02-25 09:09:13 +05:30
flist-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
format-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
get-binary-name-test.c build-sys: Move to compiling with C11 support 2016-02-25 09:09:13 +05:30
gtk-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
hook-list-test.c tests: modify hook-list-test to use 'check' framework 2012-08-20 07:05:59 +05:30
interpol-test.c Remove newline at end of log messages 2016-08-16 07:03:25 +02:00
ipacl-test.c tests: modify ipacl-test to use 'check' framework 2012-08-20 07:06:00 +05:30
json-test.c json-test: Fix Coverity warning 2017-10-09 10:39:45 +02:00
ladspa-dbus.py ladspa: Added a python script for testing. 2012-06-28 15:05:31 +03:00
lfe-filter-test.c Remove newline at end of log messages 2016-08-16 07:03:25 +02:00
lo-latency-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
lo-test-util.c core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
lo-test-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
lock-autospawn-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mainloop-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
mcalign-test.c pulsecore: Specially mark global mempools 2016-04-02 05:53:33 +02:00
memblock-test.c pulsecore: Specially mark global mempools 2016-04-02 05:53:33 +02:00
memblockq-test.c memblockq-test: fix incorrect assumption of pa_memblockq_pop_missing() behaviour 2017-01-03 04:26:30 +02:00
mix-test.c Remove newline at end of log messages 2016-08-16 07:03:25 +02:00
mult-s16-test.c build-sys: Move to compiling with C11 support 2016-02-25 09:09:13 +05:30
once-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pacat-simple.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
parec-simple.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
passthrough-test.c passthrough-test: Add a test for volume set/restore 2018-10-12 19:36:37 +05:30
proplist-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
queue-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
remix-test.c remix-test: test the remixer with PA_RESAMPLER_NO_FILL_SINK set 2017-01-19 03:00:45 +02:00
resampler-test.c pulsecore: Specially mark global mempools 2016-04-02 05:53:33 +02:00
rtpoll-test.c tests: Check pa_rtpoll_run() return value 2016-08-15 23:53:32 +02:00
rtstutter.c core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
runtime-test-util.h tests: Extract PA_CPU_TEST* macros to separate header 2013-11-01 15:02:24 +01:00
sig2str-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sigbus-test.c core: Replace PA_PAGE_SIZE with pa_page_size() 2016-09-02 14:52:53 +02:00
smoother-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
srbchannel-test.c pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
stripnul.c tests: Assert granularity range in stripnul.c 2016-09-02 14:52:53 +02:00
strlist-test.c Rename functions with "tostring" in the name to one with "to_string" to conform with the convention. 2015-09-25 17:29:02 +05:30
sync-playback.c build-sys: Move to compiling with C11 support 2016-02-25 09:09:13 +05:30
test-daemon.sh tests: Shorten how long daemon tests take to run 2019-01-16 09:39:24 +05:30
thread-mainloop-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
thread-test.c thread-test: fix deadlock 2017-01-26 07:56:54 +02:00
usergroup-test.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
utf8-test.c Remove newline at end of log messages 2016-08-16 07:03:25 +02:00
volume-test.c volume-test: Allow rounding without having to allow a random number of errors 2018-10-13 05:14:42 +00:00
volume-ui.py tests: show dB in volume-ui.py 2009-05-22 01:31:26 +02:00