pulseaudio/src/pulsecore
Georg Chini 156b572954 pulsecore: Add alternative time smoother implementation
This patch adds an alternative time smoother implementation based on the theory
found at https://www.freedesktop.org/software/pulseaudio/misc/rate_estimator.odt.

The functions were written to replace the current smoother functions nearly on
a one-to-one basis, though there are a few differences:
- The smoother_2_put() function takes a byte count instead of a sound card
  time as argument. This was changed because in most places a sample count
  was converted to a time before passing it to the smoother.
- The smoother needs to know sample rate and frame size to convert byte
  counts to time.
- A smoother_2_get_delay() function was added to directly retrieve the stream
  delay from the smoother.
- A hack for USB devices was added which works around an issue in the alsa
  latency reports for USB devices.

The smoother delivers much better precision than the current implementation.
For results, see the document referenced above.

The new functions are still unused. The following patches will convert all
callers of the smoother functions so that they can use both smoother
implementations, depending on a configure option.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/55>
2021-11-03 21:13:38 +00:00
..
ffmpeg update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
filter pulsecore: Reference count mempools 2016-04-02 05:36:52 +02:00
resampler resampler: Add pa_resampler_prepare() and pa_resampler_get_delay() functions 2021-11-03 18:37:31 +00:00
arpa-inet.c win32: Fix minimum Windows version for inet_{ntop,pton} 2021-06-16 09:05:58 +00:00
arpa-inet.h win32: Fix minimum Windows version for inet_{ntop,pton} 2021-06-16 09:05:58 +00:00
asyncmsgq.c don't assume that pa_asyncq_new() always succeeds 2016-12-20 01:19:06 +02:00
asyncmsgq.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
asyncq.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
asyncq.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
atomic.h Fix spelling of warning 2021-10-01 19:12:14 +03:00
aupdate.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
aupdate.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
auth-cookie.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
auth-cookie.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
authkey.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
authkey.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
avahi-wrap.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
avahi-wrap.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
bitset.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
bitset.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
card.c Fix expression with side effect in pa_assert 2021-09-30 11:20:52 +03:00
card.h card: handle sticky profile flag 2021-06-10 10:30:58 +00:00
cli-command.c cli-command: Replace config dir with toplevel for .include on win32 2021-05-03 10:58:45 +00:00
cli-command.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cli-text.c cli-text: Use pa_available_to_string 2018-10-11 13:08:41 +00:00
cli-text.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cli.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
cli.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
client.c client: Use pa_xnew0 when creating a client 2015-09-28 14:36:23 +02:00
client.h pulsecore: Replace gendered pronouns with gender neutral ones 2020-08-28 13:15:50 +00:00
conf-parser.c win32: Fix format specifiers for DWORD values 2021-01-13 03:42:24 +00:00
conf-parser.h conf-parser: add support for .d directories 2015-12-14 13:45:39 +01:00
core-error.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
core-error.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
core-format.c format: Expose pa_format_info convenience getters in API 2018-07-23 19:29:19 +05:30
core-format.h format: Expose pa_format_info convenience getters in API 2018-07-23 19:29:19 +05:30
core-rtclock.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
core-rtclock.h core-rtclock: Add missing declaration of struct timespec 2015-12-08 08:50:10 +05:30
core-scache.c core, core-scache: Fire hooks for new, changed and removed events 2015-05-21 10:06:11 +02:00
core-scache.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
core-subscribe.c core-subscribe: add PA_SUBSCRIPTION_EVENT_CARD in dump_event 2020-06-10 09:11:06 +00:00
core-subscribe.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
core-util.c daemon: Add support for running as a service on win32 2021-06-16 09:17:27 +00:00
core-util.h daemon: Add support for running as a service on win32 2021-06-16 09:17:27 +00:00
core.c Fix expression with side effect in pa_assert 2021-09-30 11:20:52 +03:00
core.h sink-input, source-output: Add hooks for preferred device changes 2021-04-05 15:17:15 +00:00
cpu-arm.c cpu-arm: Fix memory leak in pa_cpu_get_arm_flags() 2015-03-19 15:36:01 +01:00
cpu-arm.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpu-orc.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpu-orc.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpu-x86.c build-sys: meson: check HAVE_MMX and HAVE_SSE before calling initializers 2021-06-05 15:16:37 +03:00
cpu-x86.h core-util, cpu-x86: use __get_cpuid() instead of homegrown assembly 2017-12-07 01:06:48 +02:00
cpu.c cpu: Add force_generic_code flag to cpu_info struct 2014-09-10 16:34:11 +02:00
cpu.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
creds.h iochannel: support credentials passing on FreeBSD 2021-01-18 16:33:53 +00:00
database-gdbm.c database: pick old database file from any arch 2021-01-07 23:27:16 +00:00
database-simple.c database: pick old database file from any arch 2021-01-07 23:27:16 +00:00
database-tdb.c database: pick old database file from any arch 2021-01-07 23:27:16 +00:00
database.c database: pick old database file from any arch 2021-01-07 23:27:16 +00:00
database.h database: pick old database file from any arch 2021-01-07 23:27:16 +00:00
dbus-shared.c core: Assert return value of pa_shared_set/_remove() in dbus-shared 2017-03-10 10:14:37 +01:00
dbus-shared.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
dbus-util.c Fix expression with side effect in pa_assert 2021-09-30 11:20:52 +03:00
dbus-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
device-port.c device-port: fire port available changed hook after streams are moved 2020-10-20 17:31:29 +03:00
device-port.h Rename "available group" to "availability group" 2020-08-10 20:54:21 +03:00
dynarray.c alsa-mixer: store the ucm_device with the order of their priority 2020-06-10 08:46:51 +03:00
dynarray.h alsa-mixer: store the ucm_device with the order of their priority 2020-06-10 08:46:51 +03:00
endianmacros.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
esound.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
fdsem.c core, modules: Remove useless EINTR tests 2020-12-09 10:28:15 +00:00
fdsem.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
flist.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
flist.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
g711.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
g711.h fix comment 2007-05-22 23:08:34 +00:00
hashmap.c hashmap: constify pointer of pa_hashmap_get 2018-06-21 06:30:25 +05:30
hashmap.h hashmap: constify pointer of pa_hashmap_get 2018-06-21 06:30:25 +05:30
hook-list.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
hook-list.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
i18n.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
i18n.h i18n: Provide *ngettext() stubs when NLS is diabled 2018-10-11 14:34:11 +00:00
idxset.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
idxset.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
iochannel.c iochannel: Fix FTBFS on Debian kfreebsd 2021-07-13 10:49:01 +02:00
iochannel.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ioline.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ioline.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ipacl.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ipacl.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
json.c pactl: add format flag for JSON output 2021-08-11 15:31:05 +00:00
json.h pactl: add format flag for JSON output 2021-08-11 15:31:05 +00:00
llist.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
lock-autospawn.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
lock-autospawn.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
log.c core: Fix a log function when HAVE_SYSTEMD_JOURNAL && !HAVE_SYSLOG 2018-10-04 08:44:18 +05:30
log.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ltdl-helper.c core, pulse, modules: Fix undefined behavior with array subscript of invalid type 2015-12-08 08:56:07 +05:30
ltdl-helper.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
macro.h macro: Move PA_LIKELY()/PA_UNLIKELY(), PA_CLAMP()/PA_CLAMP_UNLIKELY() to pulse/gccmacro.h 2019-12-21 08:36:28 +02:00
mcalign.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mcalign.h pulsecore: Replace gendered pronouns with gender neutral ones 2020-08-28 13:15:50 +00:00
mem.h Fix a strict-prototypes warning 2021-07-14 15:07:46 +00:00
memblock.c memblock: multiple references should make blocks read-only 2017-04-06 23:36:07 +03:00
memblock.h pulsecore: Replace gendered pronouns with gender neutral ones 2020-08-28 13:15:50 +00:00
memblockq.c memblockq: remove pa_memblockq_missing() 2017-01-03 04:21:43 +02:00
memblockq.h memblockq: fix typo: yepp -> yep 2019-01-13 17:02:59 +00:00
memchunk.c pulsecore: Reference count mempools 2016-04-02 05:36:52 +02:00
memchunk.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
memfd-wrappers.h memfd-wrappers: only define memfd_create() if not already defined 2018-01-31 08:21:32 +02:00
memtrap.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
memtrap.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
meson.build socket-server: Move systemd socket activation code to pulsecore 2021-09-27 01:34:42 +00:00
message-handler.c message-params: Remove unwanted translations from log statements 2021-10-24 13:37:47 +03:00
message-handler.h json: remove json from public API 2021-06-03 21:15:48 +00:00
mime-type.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mime-type.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mix.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mix.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mix_neon.c mix: Add special-case ARM NEON code for s16 mixing 2014-05-25 18:13:27 +02:00
modargs.c module-alsa-card: handle udev PULSE_MODARGS 2020-12-14 15:12:31 +03:00
modargs.h module-alsa-card: handle udev PULSE_MODARGS 2020-12-14 15:12:31 +03:00
modinfo.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
modinfo.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module.c module: Check version before loading a module 2020-12-09 10:34:49 +00:00
module.h ucm: add possibility to skip the UCM card completely (Linked) 2020-09-17 14:52:50 +00:00
msgobject.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
msgobject.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mutex-posix.c mutex-posix: Fix error assignment for unlock() check 2020-11-23 22:45:42 +00:00
mutex-win32.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
mutex.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
namereg.c improve default sink/source handling 2017-05-02 16:10:19 +03:00
namereg.h improve default sink/source handling 2017-05-02 16:10:19 +03:00
native-common.c pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
native-common.h protocol-native: add message sending capability 2020-12-03 14:41:39 +00:00
object.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
object.h object: Fix pa_object_new macro (missing close paren) 2018-08-12 15:16:13 +03:00
once.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
once.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
packet.c pulsecore/packet: avoid redefinition of pa_packet structure 2015-11-17 14:27:53 +01:00
packet.h packet: Introduce pa_packet_new_data() to copy data into a newly created packet 2015-02-26 23:23:17 +01:00
parseaddr.c win32: Misc Unix socket fixes 2021-06-16 09:05:58 +00:00
parseaddr.h Support IPv6 address in pa_socket_client_new_string() 2017-01-19 02:56:53 +02:00
pdispatch.c protocol-native: add message sending capability 2020-12-03 14:41:39 +00:00
pdispatch.h pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
pid.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pid.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pipe.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pipe.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
play-memblockq.c sink-input, source-output: add sink/source_requested_by_application flag 2017-12-02 16:13:21 +02:00
play-memblockq.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
play-memchunk.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
play-memchunk.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
poll-posix.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
poll-win32.c Fix pointer to integer cast warnings 2021-09-22 14:43:59 +00:00
poll.h Win32: Fix build issues. 2021-03-23 13:12:18 -04:00
proplist-util.c proplist-util: Drop deprecated G_CONST_RETURN macro 2020-11-23 19:02:33 +00:00
proplist-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-cli.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-cli.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-dbus.c treewide: Use DBus defines instead of direct string literals 2021-02-01 16:10:11 +00:00
protocol-dbus.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-esound.c core, modules: Remove useless EINTR tests 2020-12-09 10:28:15 +00:00
protocol-esound.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-http.c sink-input, source-output: add sink/source_requested_by_application flag 2017-12-02 16:13:21 +02:00
protocol-http.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-native.c Fix pointer to integer cast warnings 2021-09-22 14:43:59 +00:00
protocol-native.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
protocol-simple.c core, modules: Remove useless EINTR tests 2020-12-09 10:28:15 +00:00
protocol-simple.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pstream-util.c protocol-native: Disable srbchannel for setups without SCM_CREDENTIALS 2016-04-24 18:16:34 +03:00
pstream-util.h pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
pstream.c pstream: Log "Cannot send block reference..." only once per pstream 2020-12-10 16:31:13 +00:00
pstream.h pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
queue.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
queue.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
random.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
random.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ratelimit.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ratelimit.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
refcnt.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
remap.c remap: support S32NE work format 2019-03-29 06:04:28 +00:00
remap.h remap: support S32NE work format 2019-03-29 06:04:28 +00:00
remap_mmx.c remap: support S32NE work format 2019-03-29 06:04:28 +00:00
remap_neon.c remap_neon: use register r12 instead of r7 2020-07-20 13:27:44 +00:00
remap_sse.c remap: support S32NE work format 2019-03-29 06:04:28 +00:00
resampler.c sink-input: Implement resampler pseudo rewinding 2021-11-03 18:37:31 +00:00
resampler.h sink-input: Implement resampler pseudo rewinding 2021-11-03 18:37:31 +00:00
rtkit.c treewide: Use DBus defines instead of direct string literals 2021-02-01 16:10:11 +00:00
rtkit.h Fix typo: Retreive -> Retrieve 2018-09-17 09:49:55 -07:00
rtpoll.c rtpoll: Separate out before/after/work callback userdata 2019-11-08 17:39:03 +05:30
rtpoll.h rtpoll: Separate out before/after/work callback userdata 2019-11-08 17:39:03 +05:30
sample-util.c core: Replace PA_PAGE_SIZE with pa_page_size() 2016-09-02 14:52:53 +02:00
sample-util.h build-sys: Use #ifdef with HAVE_FAST_64BIT_OPERATIONS 2016-01-15 16:10:46 +05:30
sconv-s16be.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sconv-s16be.h sconv-s16be: declaration/implementation mismatches 2017-11-30 01:14:19 +02:00
sconv-s16le.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sconv-s16le.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sconv.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sconv.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sconv_neon.c sconv: Use optimized conversion function for both directions 2014-08-10 11:59:28 +03:00
sconv_sse.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
semaphore-osx.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
semaphore-posix.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
semaphore-win32.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
semaphore.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
shared.c core: Ignore pa_shared_remove() return value 2017-03-10 10:17:40 +01:00
shared.h core: Ignore pa_shared_remove() return value 2017-03-10 10:17:40 +01:00
shm.c build: Use #ifdef to check for #defines 2017-03-08 14:31:29 +01:00
shm.h pulsecore: Specially mark global mempools 2016-04-02 05:53:33 +02:00
shmasyncq.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
shmasyncq.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sink-input.c sink-input: Query sink inputs for max_rewind value when setting max_rewind 2021-11-03 18:37:31 +00:00
sink-input.h sink-input: Query sink inputs for max_rewind value when setting max_rewind 2021-11-03 18:37:31 +00:00
sink.c sink-input: Query sink inputs for max_rewind value when setting max_rewind 2021-11-03 18:37:31 +00:00
sink.h sink-input: Limit rewinding to max_rewind for virtual sinks 2021-11-03 18:37:31 +00:00
sioman.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sioman.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sndfile-util.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sndfile-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
socket-client.c Support IPv6 address in pa_socket_client_new_string() 2017-01-19 02:56:53 +02:00
socket-client.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
socket-server.c socket-server: Move systemd socket activation code to pulsecore 2021-09-27 01:34:42 +00:00
socket-server.h socket-server: Move systemd socket activation code to pulsecore 2021-09-27 01:34:42 +00:00
socket-util.c socket-server: Move systemd socket activation code to pulsecore 2021-09-27 01:34:42 +00:00
socket-util.h socket-server: Move systemd socket activation code to pulsecore 2021-09-27 01:34:42 +00:00
socket.h win32: (Temporarily) Add sockaddr_un definition from <afunix.h> 2020-12-16 11:05:28 -05:00
sound-file-stream.c sink-input, source-output: add sink/source_requested_by_application flag 2017-12-02 16:13:21 +02:00
sound-file-stream.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sound-file.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sound-file.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
source-output.c source-output: Fix rewinding 2021-11-03 18:37:31 +00:00
source-output.h source-output: add a new API pa_source_output_set_preferred_source 2019-12-14 18:40:19 +00:00
source.c alsa-sink/source: set volume to hw immediately if ucm_port changing 2021-06-16 19:58:24 +03:00
source.h alsa-sink/source: set volume to hw immediately if ucm_port changing 2021-06-16 19:58:24 +03:00
srbchannel.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
srbchannel.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
start-child.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
start-child.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
strbuf.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
strbuf.h 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
stream-util.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
stream-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
strlist.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
strlist.h 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
svolume.orc update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
svolume_arm.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
svolume_c.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
svolume_mmx.c svolume: Mark channel parameter as earlyclobber 2019-07-15 13:50:16 +00:00
svolume_orc.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
svolume_sse.c svolume: Mark channel parameter as earlyclobber 2019-07-15 13:50:16 +00:00
tagstruct.c tagstruct: pa_tagstruct_put_format_info: constify format pointer 2018-06-21 06:30:25 +05:30
tagstruct.h tagstruct: pa_tagstruct_put_format_info: constify format pointer 2018-06-21 06:30:25 +05:30
thread-mq.c thread-mq: create event on the right mainloop 2017-10-03 17:20:32 +03:00
thread-mq.h don't assume that pa_asyncq_new() always succeeds 2016-12-20 01:19:06 +02:00
thread-posix.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
thread-win32.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
thread.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
time-smoother.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
time-smoother.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
time-smoother_2.c pulsecore: Add alternative time smoother implementation 2021-11-03 21:13:38 +00:00
time-smoother_2.h pulsecore: Add alternative time smoother implementation 2021-11-03 21:13:38 +00:00
tokenizer.c dynarray: Add PA_DYNARRAY_FOREACH 2015-02-12 20:33:45 +01:00
tokenizer.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
typedefs.h typedefs.h: Move some typedefs to a separate file 2015-12-14 05:01:53 +02:00
usergroup.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
usergroup.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
winerrno.h core: make sure we use the correct win32 socket errno:s 2015-05-30 13:14:11 +03:00
x11prop.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
x11prop.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
x11wrap.c x11: gracefully handle X11 connection error 2021-01-04 15:59:22 +00:00
x11wrap.h x11: gracefully handle X11 connection error 2021-01-04 15:59:22 +00:00