[pulseaudio-commits] Changes to 'refs/tags/v6.99.1'
Tanu Kaskinen
tanuk at kemper.freedesktop.org
Thu Aug 27 10:59:10 PDT 2015
Tag 'v6.99.1' created by Tanu Kaskinen <tanuk at iki.fi> at 2015-08-27 18:49 -0700
PulseAudio 6.99.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEABECAAYFAlXfTZwACgkQJHcGTOi5870fDQCgmw+K5LpXPKLC9cQQlZbw7qBW
YjoAn2HD7f9sge6qSvZbiq/6Ap/lKQM2
=8bzY
-----END PGP SIGNATURE-----
Changes since v6.0:
Ahmed S. Darwish (1):
pulse: Document client libraries logging behavior
Alexander E. Patrakov (3):
Make pa_socket_server_new static
module-loopback: don't use 0 for custom source output message id
echo-cancel: fix the obviously-wrong "buffer+=buffer" logic
Andrey Semashev (4):
Added libsoxr resampler backend.
Enabled libsoxr resampler backend.
Added libsoxr detection and optional build of soxr resampler backend.
Added documentation for soxr resampling methods.
Andrey Zholos (1):
detect: Fix OSS device detection with long names
Arun Raghavan (15):
sink-input: Clarify the meaning of rewrite and flush a bit in rewinds
udev: Deal with unavailable bus property
protocol-native: Fix source latency calculation in ADJUST_LATENCY mode
rescue-streams: Document a cryptic looking condition
rescue-streams: Fix a couple of typos
stream: Support extended API with PULSE_LATENCY_MSEC if possible
sink,source: Add a helper function to check whether this is a filter
always-sink: Ignore filter sinks
echo-cancel: Handle underlying sink going away better when autoloaded
equalizer: Handle underlying sink going away better when autoloaded
build-sys: Fix distcheck for systemd user unit dir
build-sys: Make echo-cancel use speex cflags/libs conditionally
build-sys: Fix up setting the bash completion dir
alsa-mixer: Drop redundant conditional frees
alsa: Clarify potentially confusing device port data field
Cédric Valmary (1):
i18n: add Occitan translation
David Henningsson (28):
alsa-util: Make two of the warnings "debug" instead of "error"
pstream: Don't split (non-SHM) memblocks
protocol-native: Re-enable srbchannel
pstream: Remove unnecessary if condition
thread-mq: Make pa_thread_mq_done more robust
lfe-filter: Import code from the Chrome OS audio server
lfe-filter: Enable LFE filter in the resampler
lfe-filter: Cleanup and refactor
memblock: Change pa_memblock_new_malloced to an inline function
lfe-filter: Add rewind support
resampler: Make some basic functions for rewinding
resampler: Allow disabling the LFE filter by setting crossover to 0
resampler: Rename "lfe_filter_required" to "lfe_remixed"
module: Add hook dynarray
module-*-restore: use pa_module_hook_connect
module-suspend-on-idle: use pa_module_hook_connect
module-alsa-card: use pa_module_hook_connect
module-filter-*: use pa_module_hook_connect
module-switch-*: use pa_module_hook_connect
alsa-mixer: Use separate profiles for Multichannel Input/Output
alsa-mixer: Add paths/ports for multichannel profile
core-util, pactl: Make one localised and one non-localised version of pa_yes_no
alsa-mixer: Make line out path unavailable when "Front Headphone" is plugged in
lfe-filter-test: Use S16NE format
echo-cancel: Add config.h in adrian-aec.c
stream: Check sample spec validity before abiding PULSE_LATENCY_MSEC
module: Warn about modules loaded after unload
alsa-mixer: Add "Front Line Out" and "Rear Line Out"
David Herrmann (1):
core-util: Fix set_nice() to use private bus connections
Deepak Srivastava (3):
padsp: Avoid possible deadlock. Unlocked i->mainloop before returning from default case.
patcl: Error msg from pactl not quite accurate for 'mute' commands
Removed exclamation marks from user-visible messages.
Dušan Kazik (1):
i18n: update Slovak translation
Felipe Sateler (2):
Add a .travis.yml for Travis CI
man: fix reference to --daemonize option
Hui Wang (5):
lfe-filter: change the crossover frequency as a parameter
tests: adding lfe-filter-test
daemon-conf: enable the lfe remixing by default
tests: Remove a redundant mempool_new from resampler-test
tests: add tolerant variation for comparing the rewind result
Jaska Uimonen (1):
socket-server: add tcp support for systemd socket activation
Juho Hämäläinen (17):
dbus: Use hooks for card profile events
dbus: Use hooks for client proplist changes
dbus: Use hooks for sink and source events
dbus: Use hooks for sink-input and source-output events
dbus: Use state changed hook for sink-input and source-output rate changes
core: Add hooks for default sink and source changes
namereg: Fire hooks for default sink and source changes
dbus: Use hooks for put and unlink
dbus: Use hooks for default sink and source changes
core: Add core hooks for module changes
module: Fire hooks for new, proplist changed and removed
core, core-scache: Fire hooks for new, changed and removed events
dbus: Use hooks for sample cache new and removed events
dbus: Use hook for sample cache proplist changes
dbus: Use hooks for module new and removed events
dbus: Use hooks for module proplist changes
Revert "Warn on loading module-dbus-protocol"
Manish Sogi (2):
xen: Resource leak in local function alloc_gref() - alloc_fd and dev_fd
pacmd: Placeholders describing command line options should not have spaces
Milo Casagrande (1):
Update Italian translation.
Muhammet Kara (1):
i18n: Updated Turkish translation
Paul Menzel (1):
lfe-filter: Use length modifier `z` for type `size_t`
Peter Meerwald (26):
context: pa_context_connect() with PA_CONTEXT_NOFAIL should return 0 when waiting for PA on D-Dus
man: Describe optional prefix {string} in server address
man: Drop separate paplay man page, move info to pacat man page
man: Install man page symlinks to pacat for paplay, parec, parecord, pamon
pacat: State purpose of program depending how it was invoked
alsa-util: No logging when sound card only supports non-interleaved sample format
alsa: Fix spelling of officially
tagstruct: Distinguish pa_tagstruct_new() use cases
tagstruct: Replace dynamic flag with type
tagstruct: Get rid of pa_tagstruct_free_data()
tagstruct: Add type _APPENDED
tagstruct: Use flist to potentially save calls to malloc()/free()
packet: Hide internals of pa_packet, introduce pa_packet_data()
packet: Make pa_packet_new() create fixed-size packets
packet: Introduce pa_packet_new_data() to copy data into a newly created packet
packet: Use flist to save calls to malloc()/free()
pacat: Fix comment wording
man: Fix typos in pulse-cli-syntax.5
man: Document .ifexists CLI meta command
daemon: Exit with code 0 on SIGINT and SIGTERM
pulse: Document pa_mainloop_quit()'s retval parameter
core: Don't export pa_rtpoll_quit(), only used internally
biquad: Make use of M_SQRT2 constant
biquad: Fix warning, gamma shadows global declaration
padsp: Fix wrong condition discovered by -Wlogical-not-parentheses warning
core: Work around -Wlogical-not-parentheses warnings
Pierre Ossman (1):
core: make sure we use the correct win32 socket errno:s
René J. V. Bertin (1):
coreaudio: Change error type to OSStatus
Sagar Nageshmurthy (1):
Fix: Prevent calling pa_rtpoll_free() for a NULL rtpoll
Shawn Walker (1):
modules: Fix struct namespace collision on Solaris
Sukesh Adiga (1):
cpu-arm: Fix memory leak in pa_cpu_get_arm_flags()
Takashi Sakamoto (1):
udev: use ID_MODEL/ID_VENDOR to give friendly name for FireWire devices
Tanu Kaskinen (27):
socket-server: pa_socket_server_new() can't fail, so don't check its return value
dynarray: Add pa_dynarray_last()
dynarray: Add pa_dynarray_remove_by_index()
dynarray: Add pa_dynarray_remove_by_data()
dynarray: Add PA_DYNARRAY_FOREACH
tagstruct: Refactor writing/reading basic types
alsa: Don't access pa_sink/source_new_data after done() has been called
core-util: Make number parsing stricter
ucm: Add support for "JackControl"
.gitignore: Add lfe-filter-test
sink, source: Fix a volume change leak
pactl: Fix relative volume parsing
core-util: Filter out not-a-numbers in pa_atod()
core-util: Make pa_parse_volume() more strict
oss: Use the correct fd when interacting with the mixer
build-sys: add winerrno.h to libpulsecommon_SOURCES
combine-sink: Fix unsafe message handling
alsa-mixer: Add descriptions for analog-stereo-input and analog-stereo-output mappings
build-sys: make error message visible
alsa: Add pa_alsa_jack_new() and pa_alsa_jack_free()
ucm: Don't create separate input and output jacks
alsa: Add associations between jacks, UCM devices and UCM ports
alsa: Move UCM port availability updating to the mixer code
ucm: Create only one jack object per kcontrol
ucm: Add support for "JackHWMute"
build-sys: bump sonames
update NEWS for 7.0
Ville Skyttä (1):
build-sys: Install bash completion to where bash-completion.pc says
Wim Taymans (1):
Add korean translation
Yuri Chornoivan (1):
i18n: Update Ukrainian translation
---
.travis.yml | 64
LICENSE | 3
Makefile.am | 4
NEWS | 48
bootstrap.sh | 2
configure.ac | 30
man/Makefile.am | 19
man/pacat.1.xml.in | 10
man/paplay.1.xml.in | 125
man/pulse-cli-syntax.5.xml.in | 19
man/pulse-daemon.conf.5.xml.in | 21
man/pulseaudio.1.xml.in | 6
po/LINGUAS | 2
po/it.po | 3875 ++++-----
po/ko.po | 3012 +++++++
po/oc.po | 4137 ++++++++++
po/sk.po | 1239 +-
po/tr.po | 1390 +--
po/uk.po | 1183 +-
src/.gitignore | 1
src/Makefile.am | 27
src/daemon/daemon-conf.c | 5
src/daemon/daemon-conf.h | 1
src/daemon/daemon.conf.in | 3
src/daemon/main.c | 15
src/modules/alsa/alsa-mixer.c | 150
src/modules/alsa/alsa-mixer.h | 10
src/modules/alsa/alsa-sink.c | 14
src/modules/alsa/alsa-source.c | 14
src/modules/alsa/alsa-ucm.c | 269
src/modules/alsa/alsa-ucm.h | 19
src/modules/alsa/alsa-util.c | 15
src/modules/alsa/mixer/paths/analog-output-lineout.conf | 20
src/modules/alsa/mixer/paths/analog-output-speaker-always.conf | 8
src/modules/alsa/mixer/paths/analog-output-speaker.conf | 8
src/modules/alsa/mixer/profile-sets/default.conf | 13
src/modules/alsa/module-alsa-card.c | 45
src/modules/bluetooth/module-bluez4-discover.c | 8
src/modules/bluetooth/module-bluez5-device.c | 2
src/modules/dbus/iface-card.c | 69
src/modules/dbus/iface-client.c | 34
src/modules/dbus/iface-core.c | 653 -
src/modules/dbus/iface-device.c | 121
src/modules/dbus/iface-module.c | 41
src/modules/dbus/iface-sample.c | 41
src/modules/dbus/iface-stream.c | 179
src/modules/dbus/module-dbus-protocol.c | 5
src/modules/echo-cancel/adrian-aec.c | 4
src/modules/echo-cancel/module-echo-cancel.c | 28
src/modules/gconf/module-gconf.c | 14
src/modules/macosx/module-coreaudio-device.c | 13
src/modules/module-always-sink.c | 13
src/modules/module-card-restore.c | 33
src/modules/module-combine-sink.c | 108
src/modules/module-detect.c | 2
src/modules/module-device-manager.c | 8
src/modules/module-device-restore.c | 55
src/modules/module-equalizer-sink.c | 9
src/modules/module-filter-apply.c | 56
src/modules/module-filter-heuristics.c | 22
src/modules/module-loopback.c | 2
src/modules/module-rescue-streams.c | 5
src/modules/module-stream-restore.c | 48
src/modules/module-suspend-on-idle.c | 89
src/modules/module-switch-on-connect.c | 12
src/modules/module-switch-on-port-available.c | 44
src/modules/module-tunnel.c | 26
src/modules/module-virtual-surround-sink.c | 2
src/modules/oss/module-oss.c | 2
src/modules/udev-util.c | 11
src/modules/xen/module-xenpv-sink.c | 7
src/pulse/context.c | 11
src/pulse/mainloop.h | 4
src/pulse/pulseaudio.h | 33
src/pulse/stream.c | 18
src/pulsecore/core-scache.c | 16
src/pulsecore/core-util.c | 106
src/pulsecore/core-util.h | 4
src/pulsecore/core.c | 1
src/pulsecore/core.h | 9
src/pulsecore/cpu-arm.c | 1
src/pulsecore/device-port.c | 14
src/pulsecore/dynarray.c | 51
src/pulsecore/dynarray.h | 25
src/pulsecore/filter/LICENSE.WEBKIT | 27
src/pulsecore/filter/biquad.c | 117
src/pulsecore/filter/biquad.h | 45
src/pulsecore/filter/crossover.c | 97
src/pulsecore/filter/crossover.h | 29
src/pulsecore/filter/lfe-filter.c | 198
src/pulsecore/filter/lfe-filter.h | 39
src/pulsecore/memblock.h | 5
src/pulsecore/module.c | 24
src/pulsecore/module.h | 4
src/pulsecore/namereg.c | 2
src/pulsecore/packet.c | 55
src/pulsecore/packet.h | 20
src/pulsecore/pdispatch.c | 9
src/pulsecore/protocol-native.c | 55
src/pulsecore/pstream-util.c | 13
src/pulsecore/pstream.c | 169
src/pulsecore/resampler.c | 86
src/pulsecore/resampler.h | 11
src/pulsecore/resampler/soxr.c | 167
src/pulsecore/rtpoll.c | 10
src/pulsecore/rtpoll.h | 4
src/pulsecore/sink-input.c | 10
src/pulsecore/sink.c | 13
src/pulsecore/sink.h | 2
src/pulsecore/socket-server.c | 151
src/pulsecore/socket-server.h | 1
src/pulsecore/socket.h | 13
src/pulsecore/source-output.c | 4
src/pulsecore/source.c | 13
src/pulsecore/source.h | 2
src/pulsecore/tagstruct.c | 507 -
src/pulsecore/tagstruct.h | 4
src/pulsecore/thread-mq.c | 32
src/pulsecore/tokenizer.c | 3
src/pulsecore/winerrno.h | 89
src/tests/lfe-filter-test.c | 196
src/tests/remix-test.c | 3
src/tests/resampler-test.c | 9
src/tests/srbchannel-test.c | 21
src/utils/pacat.c | 20
src/utils/pacmd.c | 2
src/utils/pactl.c | 36
src/utils/padsp.c | 7
128 files changed, 14912 insertions(+), 5297 deletions(-)
---
More information about the pulseaudio-commits
mailing list