[pulseaudio-commits] Changes to 'refs/tags/v9.99.1'
Tanu Kaskinen
tanuk at kemper.freedesktop.org
Tue Jan 3 16:15:14 UTC 2017
Tag 'v9.99.1' created by Tanu Kaskinen <tanuk at iki.fi> at 2017-01-03 15:29 +0000
PulseAudio 9.99.1
-----BEGIN PGP SIGNATURE-----
iGsEABECACsWIQS2Hh1BHVe9FvEVNhYkdwZM6LnzvQUCWGvDXg0cdGFudWtAaWtp
LmZpAAoJECR3BkzoufO9h2QAoKJ9jSwT/9TTqirRE5xwtMKFEAq0AJwIDB76jooy
VLMXyg09yc/aw9+AQg==
=iQbt
-----END PGP SIGNATURE-----
Changes since v9.0:
Ahmed S. Darwish (7):
pstream: Add rationale for pa_cmsg_ancil_data_close_fds()
protocol-native: DRY: Remove pdispatch callbacks declarations
iochannel: Strictly specify PF_UNIX ancillary data boundaries
protocol-native: Don't signal memfd support for 9.0 clients
pacat: Synchronize STDIN and "write stream ready" events
stream: Frame-align divided audio segments
pacat: Write to stream only in frame-sized chunks
Aidan Gauland (1):
qpaeq: Don't set font-size on widgets
Alexander E. Patrakov (1):
alsa: reread configuration when opening new devices
Anton Lundin (1):
raop: Correct spelling of KTH
Arun Raghavan (21):
client, protocol-native: Use macros for protocol version/flag access
allow-passthrough: Use pa_module_hook_connect()
i18n: Add module-allow-passthrough to POTFILES.in
pulse: Add a JSON-parsing library
format: Drop dependency on json-c
json: Correctly handle bad strings with missing closing quotes
json: Add overflow checks for integer and float parsing
json: Handle error cases while parsing numbers
json: Error out for objects and arrays that are nested too deep
json: Add a positive test for nested objects
json: Add some more negative test cases
json: Drop refcounting of json objects
device-port: Add mechanism to free implementation data
alsa: Use pa_device_port->impl_free() for freeing port data
modargs: Add a mechanism to append modargs
daemon: Tone down system mode snarkiness
memblockq-test: Rename test to something more relevant
sink-input,source-output: Fix a leak during property change logging
source-output: Fix copy-pasto
shm: Wrap memfd-specific code in relevant ifdef
stream-interaction: Fix a memory leak
Balázs Úr (1):
i18n: update Hungarian translation
Chris Billington (2):
source: Fixed bug: pa_source_set_port() did not update the latency_offset.
sink, source, device-port: renames to distinguish latency offsets
Cédric Valmary (1):
i18n: update Occitan translation
Deepak Srivastava (1):
xen: Fixed possible memory leak.
Dušan Kazik Kazik (1):
i18n: Update Polish translation
Felipe Sateler (1):
launch: make pulseaudio.service properly order and require the socket
Fran Dieguez (1):
i18n: add Galician translation
Georg Chini (8):
loopback: Save time stamps during latency snapshots
loopback: Improve latency estimation in snapshots
loopback: Improve latency estimation
loopback: Change memblockq length
loopback: Move timer restart and snapshots to timer callback
loopback: Restart timer after 1/3 second
loopback: Adjust rate based on latency difference
loopback: Stop tracking max_request and min_memblockq_length
Guillaume Desmottes (1):
allow-passthrough: Add module to allow passthrough streams always go through
Jan Alexander Steffens (heftig) (1):
launch: Remove the already implicit After=pulseaudio.socket
John Paul Adrian Glaubitz (2):
pulsecore: Fix incorrect architecture mapping on sparc64.
core-util: Use _SC_NPROCESSORS_ONLN instead of _SC_NPROCESSORS_CONF
Juha Kuikka (1):
bluetooth: fix race condition in BlueZ5 device disconnection
Juho Hämäläinen (1):
pulsecore: Don't allow unreferencing linked object.
KimJeongYeon (1):
ladspa-sink: avoid to configure invalid format
Marcin Lewandowski (1):
core-util: log error if we hit file descriptors limit
Mario Blättermann (1):
i18n: update German translation
Nils Schneider (1):
pipe-sink: align buffer
Pali Rohár (3):
bluetooth: Add support for automatic switch between hsp and a2dp profiles
bluetooth: bluez5: Add profile name to sinks and sources
bluetooth: Add support for automatic switch between hsp and a2dp profiles also for bluez5
Peter Meerwald (2):
tests: Include signal.h in core-util-test.c
build: Check version of check library, require >= 0.9.10
Peter Meerwald-Stadler (16):
sink-input,source-output: Fix logging, don't overwrite old_value when value == 0
alsa: Check pa_modargs_get_value_boolean() retval for use_ucm
tests: Assert fillrate > 0 in alsa-time-test
stream: Check pa_tagstruct_get_format_info() retval in pa_create_stream_callback()
modules: Check pa_threaded_mainloop_start() return value
tests: Check pa_rtpoll_run() return value
modules: Use pa_assert_se() to check return value of dbus_message_iter_close_container()
Remove newline at end of log messages
bluetooth: Don't free modargs twice
bluetooth: Fix dead code
bluetooth: Reorganize code to avoid Coverity NULL dereference warning
bluetooth: Fix negative array index write
padsp: Fix flush and improve error handling
core: Replace PA_PAGE_SIZE with pa_page_size()
tests: Assert granularity range in stripnul.c
sample: Assert validity of sample_spec
Philip Withnall (1):
zeroconf-discover: fix a memory leak
Pierre Ossman (3):
memblockq: move minreq handling in to memblockq
tests: add test to verify correct minreq behaviour
memblockq: remove internal "missing" state variable
Piotr Drąg (2):
i18n: fix errors and warnings in Belarusian and Korean translations
i18n: update Polish translation
Romain Naour (1):
build-sys: C++11 is only required for WebRTC support
Sylvain Baubeau (1):
zeroconf: use local icon for shared devices
Tanu Kaskinen (38):
pstream: fix revoke callback setting
webrtc: improve comment about mic geometry
alsa, bluetooth: fail if user-requested profile doesn't exist
card: don't allow the CARD_NEW hook to fail
card: move profile selection after pa_card_new()
card: remove pa_card_new_data.active_profile
alsa: set availability for (some) unavailable profiles
launch: explain why .service depends on .socket
bluetooth: wait for all profiles to connect before creating card
card-restore: don't switch profiles when availability changes
bluetooth: remove a redundant assignment
bluetooth: update device's valid flag after parsing properties
bluetooth: unify BlueZ 4 and BlueZ 5 UUID handling
bluetooth: unify BlueZ 4 and BlueZ 5 profile constant names
bluetooth: refactor BlueZ 4 transport state setting
bluetooth: don't create the HSP/HFP profile twice
zeroconf-publish: fix uninitialized variable
zeroconf-publish: unref D-Bus connection
daemon-conf: enable memfd by default
raop: add compatibility with openssl 1.1.0
remove module-xenpv-sink
module: postpone lt_dlclose() until a safe time
rtp: don't use memblocks for non-audio data
don't assume that pa_asyncq_new() always succeeds
bluetooth-policy: do A2DP profile restoring a bit later
suspend-on-idle: use earlier (safer) hooks for stream unlink notifications
sink-input, source-output: set sink/source to NULL before the "unlink post" hook
sink, source: unify stream "attached" flag checking
sink, source: add missing stream "attached" flag handling
sink, source: remove some assumptions about stream "attached" state
refactor stream attaching/detaching
build-sys: add LICENSE.WEBKIT to EXTRA_DIST
Revert "memblockq: remove internal "missing" state variable"
LICENSE: add a clarification
LICENSE: add a note about qpaeq being licensed under AGPL
memblockq: remove pa_memblockq_missing()
memblockq-test: fix incorrect assumption of pa_memblockq_pop_missing() behaviour
build-sys: bump sonames
Ulrich Eckhardt (10):
core-util-test: Add boilerplate
core-util-test: Add tests
core-util: Improve pa_replace() behaviour
modargs: Document behaviour on missing arguments
memblockq-test: Utility function to alloc chunks
memblockq-test: Utility function to validate queue invariants
memblockq-test: Some refactoring
memblockq-test: Add a test that checks initial properties
memblockq-test: Add test changing the parameters of a queue
memblockq-test: Add a test for missing data behaviour
Viktar Vaŭčkievič (1):
i18n: add Belarusian translation
---
AGPL | 661 +++
LICENSE | 8
PROTOCOL | 12
configure.ac | 43
man/pulse-daemon.conf.5.xml.in | 2
po/LINGUAS | 2
po/POTFILES.in | 1
po/be.po | 3175 +++++++++++++++
po/de.po | 4960 ++++++++++++------------
po/gl.po | 3160 +++++++++++++++
po/hu.po | 570 --
po/ko.po | 4
po/oc.po | 2551 +++---------
po/pl.po | 505 +-
po/sk.po | 413 -
src/.gitignore | 2
src/Makefile.am | 53
src/daemon/daemon-conf.c | 2
src/daemon/daemon.conf.in | 1
src/daemon/main.c | 19
src/daemon/systemd/user/pulseaudio.service.in | 14
src/modules/alsa/alsa-mixer.c | 1
src/modules/alsa/alsa-sink.c | 15
src/modules/alsa/alsa-source.c | 15
src/modules/alsa/alsa-ucm.c | 37
src/modules/alsa/alsa-ucm.h | 1
src/modules/alsa/alsa-util.c | 16
src/modules/alsa/module-alsa-card.c | 65
src/modules/bluetooth/backend-native.c | 12
src/modules/bluetooth/bluez4-util.c | 135
src/modules/bluetooth/bluez4-util.h | 34
src/modules/bluetooth/bluez5-util.c | 125
src/modules/bluetooth/bluez5-util.h | 4
src/modules/bluetooth/module-bluetooth-policy.c | 215 +
src/modules/bluetooth/module-bluez4-device.c | 194
src/modules/bluetooth/module-bluez4-discover.c | 6
src/modules/bluetooth/module-bluez5-device.c | 100
src/modules/echo-cancel/module-echo-cancel.c | 5
src/modules/echo-cancel/webrtc.cc | 4
src/modules/jack/module-jack-sink.c | 10
src/modules/jack/module-jack-source.c | 11
src/modules/macosx/module-coreaudio-device.c | 18
src/modules/module-allow-passthrough.c | 312 +
src/modules/module-card-restore.c | 68
src/modules/module-combine-sink.c | 28
src/modules/module-esound-sink.c | 7
src/modules/module-ladspa-sink.c | 7
src/modules/module-loopback.c | 173
src/modules/module-null-sink.c | 6
src/modules/module-null-source.c | 6
src/modules/module-pipe-sink.c | 11
src/modules/module-pipe-source.c | 6
src/modules/module-sine-source.c | 6
src/modules/module-solaris.c | 6
src/modules/module-suspend-on-idle.c | 34
src/modules/module-tunnel-sink-new.c | 6
src/modules/module-tunnel-source-new.c | 6
src/modules/module-tunnel.c | 6
src/modules/module-waveout.c | 6
src/modules/module-zeroconf-discover.c | 12
src/modules/module-zeroconf-publish.c | 96
src/modules/oss/module-oss.c | 7
src/modules/raop/base64.c | 2
src/modules/raop/base64.h | 4
src/modules/raop/module-raop-sink.c | 7
src/modules/raop/raop_client.c | 22
src/modules/rtp/rtp.c | 66
src/modules/rtp/rtp.h | 2
src/modules/stream-interaction.c | 13
src/modules/xen/gntalloc.h | 88
src/modules/xen/gntdev.h | 156
src/modules/xen/module-xenpv-sink.c | 798 ---
src/pulse/context.c | 14
src/pulse/format.c | 226 -
src/pulse/internal.h | 6
src/pulse/json.c | 614 ++
src/pulse/json.h | 53
src/pulse/sample.c | 11
src/pulse/stream.c | 15
src/pulsecore/asyncmsgq.c | 7
src/pulsecore/atomic.h | 2
src/pulsecore/card.c | 114
src/pulsecore/card.h | 14
src/pulsecore/core-util.c | 57
src/pulsecore/core-util.h | 17
src/pulsecore/core.h | 1
src/pulsecore/device-port.c | 7
src/pulsecore/device-port.h | 3
src/pulsecore/iochannel.c | 4
src/pulsecore/macro.h | 25
src/pulsecore/memblock.c | 5
src/pulsecore/memblockq.c | 16
src/pulsecore/memblockq.h | 5
src/pulsecore/modargs.c | 54
src/pulsecore/modargs.h | 27
src/pulsecore/module.c | 16
src/pulsecore/protocol-native.c | 290 -
src/pulsecore/pstream.c | 35
src/pulsecore/sample-util.c | 2
src/pulsecore/shm.c | 17
src/pulsecore/sink-input.c | 50
src/pulsecore/sink-input.h | 25
src/pulsecore/sink.c | 73
src/pulsecore/sink.h | 19
src/pulsecore/source-output.c | 51
src/pulsecore/source-output.h | 25
src/pulsecore/source.c | 57
src/pulsecore/source.h | 16
src/pulsecore/thread-mq.c | 40
src/pulsecore/thread-mq.h | 4
src/tests/alsa-time-test.c | 1
src/tests/core-util-test.c | 284 +
src/tests/cpu-mix-test.c | 2
src/tests/cpu-remap-test.c | 4
src/tests/cpu-volume-test.c | 2
src/tests/interpol-test.c | 2
src/tests/json-test.c | 280 +
src/tests/lfe-filter-test.c | 4
src/tests/lo-test-util.c | 20
src/tests/memblockq-test.c | 487 ++
src/tests/mix-test.c | 2
src/tests/remix-test.c | 2
src/tests/rtpoll-test.c | 4
src/tests/sigbus-test.c | 13
src/tests/stripnul.c | 5
src/tests/utf8-test.c | 6
src/utils/pacat.c | 97
src/utils/padsp.c | 11
src/utils/qpaeq | 8
129 files changed, 14952 insertions(+), 7447 deletions(-)
---
More information about the pulseaudio-commits
mailing list