[pulseaudio-commits] Changes to 'refs/tags/v5.99.1'
David Henningsson
diwic at kemper.freedesktop.org
Fri Nov 21 06:28:56 PST 2014
Tag 'v5.99.1' created by David Henningsson <david.henningsson at canonical.com> at 2014-11-21 13:46 -0800
PulseAudio 5.99.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJUb0I+AAoJEJpJPf6bGjRWdRgH/3sWeezE2cjWWX7o3+LpGTD1
q0V95UWM7ZCfl1FW+MjEV3uz18yxByQ72xyU/lZkMF0JVzf8xjevhl0eiaa3qBA6
nWuZIbpW0YTT/WdrIZEvPK/gLnVomXVeOadiFXqnAGIpSFDO9W0c/Qis44GAIX2S
LqZe+m+0ddBWLnTL4jiX0Mk0xP/kkyU722+gzgd6ianUkwi7qzUsw7S3Q3L8wesX
kmU3GgtPX4Ya4GxtYVwm6r5PNeAIAO4Qnr44tey3NZqTZj8Et8kX8buj2i6BI1H4
gd1RHzQjWAN5cpkeyHtGEg9j93gdknsCK0YIC6YC0POC2ZliQL3iTPhAOfxzPmA=
=um27
-----END PGP SIGNATURE-----
Changes since v5.0:
Alexander Couzens (2):
tunnel-new: add un/corking to the state change callback
tunnel-new: remove uncorking in thread_func. Now handled by state change callback.
Alexander E. Patrakov (10):
Fix a few "it's -> its" typos
Name HDMI outputs uniquely
core-util: Remove redundant check of directory permissions
build-sys: Eliminate _FORTIFY_SOURCE warnings
resampler: Support speex resampler compiled with FIXED_POINT
source, sink: Support weird sample rates
rtp-recv: fix crash on empty UDP packets (CVE-2014-3970)
alsa: Add extra HDMI mappings
resampler: Moved speex_is_fixed_point() to speex.c
resampler: Changed style of includes
Alexander Kurtz (1):
vala: Add bindings for libpulse-simple
Alexander Potashev (1):
i18n: Update Russian translation
Andrey Semashev (1):
resampler: Fix sample_format_more_precise() for the case of comparing against PA_SAMPLE_S32BE
Arun Raghavan (8):
gconf: Remove unused variable
gconf: Avoid calling deprecated function if possible
echo-cancel: Fix drift timer restart logic across suspend
srbchannel: Trivial whitespace and style fixes
srbchannel: Fix documentation error
pulse: Initalise pa_threaded_mainloop with zeroes
creds: Rename pa_ancil to pa_cmsg_ancil_data
bluetooth: Fix some native backend command sending
Bradley Broom (2):
core-util: Call fchown() only when necessary
default.pa: Use freedesktop theme sounds in sample examples
Colin Guthrie (8):
man: Fix XDG_RUNTIME_DIR variable reference.
build-sys: Clarify some systemd sub-component variable/define names.
build-sys: Add support for newer systemd without compatibility libs
socket-server: Add support for systemd socket activation.
launch: Avoid specifically starting PA and rely on autospawn/socket activation
launch: Add systemd units for launching pulseaudio user instances
launch: Disable autospawn by default when systemd daemon support is enabled.
build-sys: Minor cosmetic tidyup of configure summary
David Henningsson (62):
alsa-mixer: Fix Analog Input showing up on USB Headset
sink/source: Initialize port before fixate hook (fixes volume/mute not saved)
module-switch-on-port-available: Don't switch profiles on uninitialized cards
module-switch-on-port-available: Use port->card pointer
module-switch-on-port-available: Use new find best port function
pstream: Use pa_xnew0 in initialization
fdsem: remove superfluous parameter in call to pa_fdsem_new_shm
fdsem: Use atomic.h
channelmap: Add 2.1 surround
alsa-mixer: Add surround 2.1 profile
po: Add two files to POTFILES.in
module-rescue-streams: Fixup previous patch w r t fallback sink/sources
creds: Add struct for ancillary data
iochannel/pstream/pdispatch: Add support for receiving file descriptors
iochannel/pstream: Support sending file descriptors
srbchannel: Add the shared ringbuffer object
shm: Allow to open shm in writable mode
memblock, pstream: Allow send/receive of remote writable memblocks
core: Add a second rw mempool
pstream: Allow reading/writing through srbchannel
Protocol, client: Add commands to enable srbchannel
protocol-native: Enable srbchannel
tests: Add pstream/srbchannel test
creds: Unbreak build without HAVE_CREDS
alsa: Add "exact-channels" mapping configurability
alsa: Allow "fallback" configuration for mappings and profiles
alsa: Add a multichannel fallback mapping
alsa: Remove four channel input profile
conf-parser: Add debug print of parsed files
sink/source: Fix restore of volume on devices without hw volume
resampler: Remove duplicate forward declaration of pa_resampler
Make all debug/info level messages untranslatable
Replace "authorization" with "authentication"
alsa-mixer: Improve workaround for Valgrind's false warnings
core-util: Fail if XDG_RUNTIME_DIR belongs to someone else
configure: Fix spelling of "backend"
alsa-util: Add functions for accessing mixer elements through mixer class
alsa-mixer/card: Move to use the new mixer interface
alsa: Remove unnecessary hctl handles being passed around
alsa-time-test: Add fillrate parameter
alsa-time-test: Do not use Lennart's card by default
alsa-time-test: Make constants for channels and rate
srbchannel: Defer reading when setting up read callback
module-mmkbd-evdev: Don't crash on failure to close fd
connect-stress-test: Fix number of streams per sink to "20"
memblockq: Do not allow non-frame indices in the memblock queue
stream: Fail on client submitting non-frame-aligned memblocks
protocol-native: Fail if trying to push unaligned memblock into queue
configure: Remove "WIBBLE" test
pstream-util: Fix build on freebsd
module-card/device-restore: Do not legacy load an empty entry
alsa-mixer: Add support for "Headphone+LO" and "Speaker+LO"
rtpoll: Fixup pa_rtpoll_run
bluez 5: Build both headset backends, if available
bluez 5: Load the native headset backend if the oFono one is unavailable
bluez 5: Fix a debug message
bluez 5: remove null headset backend
bluetooth: Select headset backend through module argument
dbus-iface: Initialize "new_active" variable to NULL
configure: Bump sonames
NEWS: Write entry for 6.0
po: add pulseaudio.service.in to POTFILES.in
Dimitris Spingos (1):
i18n: Update Greek translation
Dusan Kazik (1):
i18n: Add Slovak translation
Dušan Kazik (1):
i18n: Update the Slovak translation
Evan Nemerson (1):
client-conf: add missing directory to pulse/client-conf.x11.h include
Felipe Sateler (2):
zsh-completion: Fix completion for default sink/source
util: Try finding out application name using dladdr if available
Hemanth Meenakshisundaram (1):
combine-sink: fix zero adjust_time behaviour.
Hui Wang (3):
rescue-streams: try to find best one using availability and priority
module-switch-on-connect: add an argument for conditionally connecting
module-switch-on-port-available: make the output more accurate
James Bunton (2):
bluetooth: Don't abort on SBC decoding error
bluetooth: Fix timing to count based on decoded data
Javier Jardón (2):
build-sys: Use AM_CPPFLAGS instead of AM_CFLAGS for preprocessor arguments
build-sys: Add -fdiagnostics-color=auto to CFLAGS
Joe Marcus Clarke (1):
daemon: Don't try to lock and synchronise threads on (k)FreeBSD
João Paulo Rechi Vita (21):
bluetooth: Fix lines going over column 128
bluetooth: Change BlueZ 5 card profile name from a2dp to a2dp_sink
bluetooth: Rename variable to improve code readability
bluetooth: Notify the main thread of a stream fd HUP
bluetooth: Add basic support for HEADSET profiles
bluetooth: Add BlueZ 5 headset profile names in policy module
bluetooth: Create NULL backend
bluetooth: Create oFono backend
bluetooth: Monitor D-Bus signals
bluetooth: Create hf_dbus_send_and_add_to_pending() for oFono backend
bluetooth: Register/Unregister Handsfree Audio Agent with oFono
bluetooth: List HandsfreeAudioCard objects from oFono
bluetooth: Parse HandsfreeAudioCard properties
bluetooth: Implement transport acquire for hf_audio_agent transports
bluetooth: Implement transport release for hf_audio_agent transports
bluetooth: Track oFono service
bluetooth: Handle CardAdded signal
bluetooth: Handle CardRemoved signal
bluetooth: Implement org.ofono.HandsfreeAudioAgent.Release()
bluetooth: Implement org.ofono.HandsfreeAudioAgent.NewConnection()
bluetooth: Switch transport state to idle in case of HUP
Juho Hämäläinen (1):
dbus: Use correct initialization for source ports hashmap.
Luiz Augusto von Dentz (6):
bluetooth: Assert transport has a matching profile
bluetooth: Add pa_bluetooth_transport_set_state
bluetooth: Add pa_bluetooth_transport_unlink
bluetooth: Only create backend instance once objects are listed
bluetooth: Add discovery to pa_bluetooth_backend_new
bluetooth: Allow policy module to pick 'off' profile
Lukas Peleska (1):
jack: made it possible to use multiple jack sources and sinks
Lukasz Marek (1):
Client API: Add pa_stream_write_ext_free() function.
Mauro Guerrera (1):
build-sys: Fix daemon linking when building with systemd-daemon support
Michał Górny (1):
build-sys: Alias bash-completion for all PulseAudio commands
Niels Ole Salscheider (1):
virtual-surround-sink: Move normalization heuristic to its own function
Pali Rohár (1):
bluetooth: bluez4: Add profile name to sinks and sources
Parin Porecha (1):
pactl: Allow to set volume of each channel independently (Bug #39190)
Pete Beardmore (1):
alsa: Use card description in default sink/source prefix when available
Peter Meerwald (99):
doc: Fix a couple of 'to to' typos
doc: Fix pa_stream_set_latency_update_callback() documentation
tunnel-source-new: Fix shadow compiler warning
doc: Use correct parameter name wait_for_accept in documentation of pa_threaded_mainloop_signal()
core: add missing SET_PORT_LATENCY_OFFSET to dispatcher opcode string table
doc: Use \since doxygen command correctly in mainloop-api.h
doc: Fix some typos/wording in man/pulse-daemon.conf.5
man: Fix typos in pulse-daemon.conf.5.xml.in
pactl: Stop parsing option when the first non-option is encountered
pactl: Check consistency of volumes specified
pactl: Document ability to specify channel volumes individually
pactl: Clean up checking for VOL_RELATIVE flag
sconv: Cleanup ARM NEON code
pacat: Mention source in addition to sink where applicable in help
remap: Don't use PA_VOLUME_NORM
remap: Rename pa_init_remap() to pa_init_remap_func()
remap: Refactor channel remap table computation calc_map_table()
remap: Make resampler's remap structure more self-contained
remap: Split remapping functions into s16 and float implementation
remap: Use float constant instead of double
remap: Add helper function to setup channel arrangement information
remap: Cleanup remap function selection, add pa_set_remap_func() helper
remap: Change remapping function argument type from void to int16_t / float as appropriate
remap: Add (optional) state to remap struct
remap: Add special remapping case which just re-arranges channels
remap: Add stereo to mono and 4-channel special case remapping
mix: Add special-case ARM NEON code for s16 mixing
core: Distinguish Cortex processors: A8 vs later (A9, A15)
remap: Add ARM NEON optimized remapping and rearrange code
core: Initialize ARM NEON remapping code if available
tests: Adapt memblock-test to changed pa_memimport_get()
core: Misc srbchannel cleanup
core: Add SRBCHANNEL command names for debug
mix: Fix mixing of S24 samples stored as S32RE
sconv: Use optimized conversion function for both directions
tests: Cleanup mix-test
endianmacros: Fix PA_MAYBE_INT16_SWAP() macro
tests: Fix mix-test on big-endian systems
util: Fix pa_get_binary_name() on Debian/kFreeBSD
remap: Add 4-channel to mono channel rearrangement
tests: Add *.log and *.trs to src/.gitignore
echo-cancel: Fix spelling of canceller
misc: Fix format specifiers
core-util: Avoid warnings when missing certain system calls
tests: Check expected result of sigbus-test
memtrap: Debian/kFreeBSD seems to signal SIGSEGV, not SIGBUS
srbchannel: Cleanup when pa_fdsem_open_shm() fails
srbchannel: pa_srbchannel_new() may fail
context: Stop and return if srbchannel memblock looks fishy
context: Handle client-side failure of pa_srbchannel_new_from_template()
format: Don't _put() objects obtained with json_object_object_get() or json_object_array_get_idx()
format: Use json_object_object_get_ex() instead of deprecated json_object_object_get()
build-sys: Drop support for json 0.9
format: Don't use deprecated json-c is_error() macro
daemon: Debian/kFreeBSD 9.2 fails to compile due to caps
svolume: Make volume pointer parameter const for pa_volume_float32re_c()
endianmacros: Replace borked PA_FLOAT32_SWAP() with PA_READ_FLOAT32RE() / PA_WRITE_FLOAT32RE()
core: Add pa_cpu_init() / cpu.c
cpu: Don't check for both x86 and ARM code
cpu: Add force_generic_code flag to cpu_info struct
tests: Split cpu tests in separate files
tests: Use single-line #ifdef for ARM NEON code
tests: Add tests for mix special-case code
tests: Add ARM NEON test code to cpu-mix-test
tests: Use remap function passed in remap struct
tests: Reorganize cpu-remap-test program
tests: Add to remapping special case code tests to cpu-remap-test
tests: Add rearrange remapping test cases to cpu-remap-test
tests: Add ARM NEON test code to cpu-remap-test
tests: Use float constants in cpu-sconv-test
tests: Remove mix-special-test
Remove link to CIA from README
Cleanup !! for bool
mainloop: Fix typo
modules: Fix )== typos
alsa-sink: Check for after-avail is redundant
tests: Make global variables static in srbchannel-test
tests: Be careful with data types to avoid cast
rtpoll: typo
pactl: Remove deprecated 'stat' behaviour
resampler: Drop pointless remix variable
asyncmsgq: Drop weird assert
pstream: Duplicate assignment, write.data is always NULL
mix: Make use of pa_cvolume_is_norm/muted() macros
log: Cleanup
core: Replace assert()s with pa_assert()s
alsa: Precompute maximum frames per block
iochannel: Remove unnecessary zero-initialization
mix: pa_mix() is always called with more than one steam
mix: Length over all chunk has already been computed by the caller
rtpoll: Fix condition for DEBUG_TIMING output
rtpoll: Drop extra wait_op argument to pa_rtpoll_run()
alsa-util: Finish description of pa_alsa_set_hw_params()
build-sys: Deprecate libsamplerate support
macro: Abort() when pa_assert_not_reached() even for NDEBUG
macro: Add macro PA_UNUSED
core: Annotate variables only used within assert()s to be PA_UNUSED
tests: Use pa_assert_se() to get rid of an used variable warning
alsa-mixer: Use pa_assert_not_reached()
Peter Ujfalusi (1):
alsa-util: Reset hwparams_copy before the second try of buffer setup
Pierre Ossman (6):
protocol-native: Early request bandaid for high latency sink/source
build-sys: don't build raop modules on win32 as they need librtp
mainloop: avoid race-y double wakeup status
poll: don't use shared event in Windows pa_poll()
poll: don't let select() block on Windows
daemon: get rid of win32 message timer
Rafael Ferreira (1):
i18n: Updated Brazilian Portuguese translation
Rex Dieter (2):
daemon: consolidate startup scripts
daemon: ensure pulseaudio early startup on kde
Ricardo Salveti de Araujo (3):
daemon-conf: changing default rlimit_rttime value to 200 ms
module-stream-restore: use entry_write when filling up the database
vala: adding missing fields for sink_input/source_output info struct
Sajeesh Sidharthan (1):
core: Closing proper file descriptor when pipe creation fails
Sjoerd Simons (3):
alsa-mixer: recognize Dock headphone jack
alsa-mixer: Disable line-out if headphone jack is plugged
Alsa: Correct port availability with multiple jacks
Tanu Kaskinen (90):
Remove all references to the removed KDE files
alsa: Remove a redundant check
pactl: Fix a copy-paster error
tunnel: Fix inverted if condition
volume: Increase PA_SW_VOLUME_SNPRINT_DB_MAX
mainloop-api: Improve pa_mainloop_api_once() documentation
core-util: Make pa_yes_no() translatable
pacat: Fix partially translated message
zeroconf-publish: Add locking around pa_mainloop_api_once()
zeroconf-publish: Don't react to messages while shutting down
doxygen: Update the configuration file
direction: Add a couple of direction helper functions
introspect: Use pa_direction_valid() to validate port direction
pactl: Fix crash with older servers
util: Check that the home dir is an absolute path
client-conf: Remove redundant function parameters
client-conf: Don't create multiple cookie files
zeroconf-publish: Don't assume any particular defer event ordering
hashmap: Add pa_hashmap_remove_and_free()
Use pa_hashmap_remove_and_free() where appropriate
doxygen: Enable GENERATE_DEPRECATEDLIST
sink-input, source-output: Fix mute saving
sink, source: Assign to reference_volume from only one place
sink-input, source-output: Assign to volume from only one place
sink, source: Return early from set_mute()
sink-input, source-output: Add logging to set_mute()
sink, source: Allow calling set_mute() during initialization
echo-cancel: Remove redundant get_mute() callback
sink, source: Call set_mute() from mute_changed()
sink, source: Assign to s->muted from only one place
sink-input, source-output: Remove redundant get_mute() functions
solaris, tunnel: Remove some redundant boolean conversions
sink, source: Add hooks for volume changes
sink-input, source-output: Add hooks for volume changes
sink, source: Add hooks for mute changes
sink-input, source-output: Add hooks for mute changes
bluetooth: Remove redundant assignments
bluetooth: Fix a copy-paste error in log message
resampler: Remove prefix from static functions
shell-completion: Add completion for parec
bluetooth: Add "valid" flag to pa_bluetooth_adapter
bluetooth: Refactor device validity management
combine-sink: Make the latency range calculation easier to read
combine-sink: Add a convenience variable
combine-sink: Fix the initial requested latency of new outputs
combine-sink: Rearrange block_usec initialization
client-conf: Don't report failure from pa_client_conf_load()
client-conf: Move x11 and env loading to pa_client_conf_load()
authkey: Remove pa_authkey_load(), it's redundant
authkey: Rename pa_authkey_load_auto() to pa_authkey_load()
core-util: Add pa_append_to_home_dir()
esound, native: Pass an absolute path to pa_authkey_load() when using a file in the home directory
core-util: Add pa_get_config_home_dir()
core-util: Add pa_append_to_config_home_dir()
authkey: Use the config home dir for relative paths
bluetooth: Refactor POLLHUP handling
device-manager: Add a comment about non-extensible struct
.gitignore: Add srbchannel-test
simple: Take locally buffered data into account in pa_simple_get_latency()
sink-input, source-output: Assign to reference_ratio from a single place
shell-completion: Install the Zsh completions
shell-completion: zsh: Move duplicated code into a function
shell-completion: zsh: Support also --server in remote detection
shell-completion: zsh: Don't say "this help" when it's a different help
shell-completion: zsh: Don't use multiple option sets for one command
shell-completion: zsh: Use -S and -A with _arguments
shell-completion: zsh: Add "=" to the end of some command options
alsa-mixer: Fix path subset detection
device-restore: Sync the database on unload
raop: Don't use incompatible default sample spec parameters
bluetooth: Always initialize profile->available
device-manager: Don't allow setting an empty description in the client API
alsa-mixer: Mark "Line HP Swap" as required-any
Add a Valgrind suppression file
core-util: Add pa_unset_env()
switch-on-connect: Initialize userdata contents to zero
tunnel-sink-new: Limit the maximum latency to 200 ms
bluetooth: Move stuff to pa_bluetooth_transport_put/unlink()
tunnel-sink-new: Fix requested latency check
shell-completion: zsh: Mark a variable as local
shell-completion: zsh: Rework pactl completion
alsa-mixer: Merge analog-output-desktop-speaker with analog-output-speaker(-always)
alsa-mixer: Ignore some elements in the analog-output path
socket-server: Improve readability
build-sys: Fix a variable value check
.gitignore: Add pulseaudio.service
shell-completion: zsh: Fix set-default-sink/source completion
shell-completion: zsh: Fix the set-card-profile description
dbus: Fix the ActivePort property handler
raop: Fix a memory leak
Wim Taymans (9):
device-restore: log restored mute state
combine-sink: rework output add/remove
combine-sink: add support for DYNAMIC_LATENCY
configure: fix headset check
bluez5-device: use get_profile_direction
bluez5-util: add destroy function
backend-native: add a new native headset backend
backend-native: implement volume control
bluetooth: set gain correctly
Yuri Chornoivan (1):
Update Ukrainian translation
poljar (Damir Jelić) (1):
resampler: Split the resampler implementations into separate files
---
Makefile.am | 22
NEWS | 61
PROTOCOL | 22
README | 3
bootstrap.sh | 4
configure.ac | 154
doxygen/doxygen.conf.in | 1115 ++-
man/Makefile.am | 3
man/pactl.1.xml.in | 27
man/pulse-client.conf.5.xml.in | 2
man/pulse-daemon.conf.5.xml.in | 14
man/start-pulseaudio-kde.1.xml.in | 48
po/LINGUAS | 1
po/POTFILES.in | 4
po/el.po | 3587 ++++++----
po/pt_BR.po | 854 +-
po/ru.po | 465 -
po/sk.po | 2740 +++++++
po/uk.po | 581 -
pulseaudio.supp | 50
shell-completion/bash/pulseaudio | 568 +
shell-completion/pulseaudio-bash-completion.sh | 570 -
shell-completion/pulseaudio-zsh-completion.zsh | 553 -
shell-completion/zsh/_pulseaudio | 727 ++
src/.gitignore | 11
src/Makefile.am | 140
src/daemon/.gitignore | 1
src/daemon/caps.c | 7
src/daemon/cmdline.c | 2
src/daemon/daemon-conf.c | 8
src/daemon/daemon.conf.in | 2
src/daemon/default.pa.in | 10
src/daemon/main.c | 181
src/daemon/pulseaudio-kde.desktop.in | 10
src/daemon/pulseaudio.desktop.in | 1
src/daemon/server-lookup.c | 30
src/daemon/start-pulseaudio-kde.in | 30
src/daemon/start-pulseaudio-x11.in | 6
src/daemon/systemd/user/pulseaudio.service.in | 10
src/daemon/systemd/user/pulseaudio.socket | 10
src/map-file | 3
src/modules/alsa/alsa-mixer.c | 248
src/modules/alsa/alsa-mixer.h | 10
src/modules/alsa/alsa-sink.c | 37
src/modules/alsa/alsa-source.c | 35
src/modules/alsa/alsa-ucm.c | 7
src/modules/alsa/alsa-util.c | 121
src/modules/alsa/alsa-util.h | 9
src/modules/alsa/mixer/paths/analog-input.conf | 15
src/modules/alsa/mixer/paths/analog-output-desktop-speaker.conf | 102
src/modules/alsa/mixer/paths/analog-output-headphones-2.conf | 8
src/modules/alsa/mixer/paths/analog-output-headphones.conf | 20
src/modules/alsa/mixer/paths/analog-output-lineout.conf | 19
src/modules/alsa/mixer/paths/analog-output-mono.conf | 10
src/modules/alsa/mixer/paths/analog-output-speaker-always.conf | 16
src/modules/alsa/mixer/paths/analog-output-speaker.conf | 22
src/modules/alsa/mixer/paths/analog-output.conf | 30
src/modules/alsa/mixer/paths/hdmi-output-4.conf | 10
src/modules/alsa/mixer/paths/hdmi-output-5.conf | 10
src/modules/alsa/mixer/paths/hdmi-output-6.conf | 10
src/modules/alsa/mixer/paths/hdmi-output-7.conf | 10
src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules | 4
src/modules/alsa/mixer/profile-sets/default.conf | 292
src/modules/alsa/mixer/profile-sets/extra-hdmi.conf | 164
src/modules/alsa/mixer/profile-sets/force-speaker-and-int-mic.conf | 46
src/modules/alsa/mixer/profile-sets/force-speaker.conf | 46
src/modules/alsa/module-alsa-card.c | 77
src/modules/bluetooth/backend-native.c | 501 +
src/modules/bluetooth/backend-ofono.c | 665 +
src/modules/bluetooth/bluez5-util.c | 201
src/modules/bluetooth/bluez5-util.h | 53
src/modules/bluetooth/module-bluetooth-discover.c | 5
src/modules/bluetooth/module-bluetooth-policy.c | 45
src/modules/bluetooth/module-bluez4-device.c | 39
src/modules/bluetooth/module-bluez5-device.c | 686 +
src/modules/bluetooth/module-bluez5-discover.c | 39
src/modules/dbus/iface-core.c | 6
src/modules/dbus/iface-device.c | 15
src/modules/dbus/iface-stream.c | 4
src/modules/echo-cancel/module-echo-cancel.c | 31
src/modules/gconf/gconf-helper.c | 2
src/modules/gconf/module-gconf.c | 7
src/modules/jack/module-jack-sink.c | 4
src/modules/jack/module-jack-source.c | 4
src/modules/macosx/module-coreaudio-device.c | 2
src/modules/module-card-restore.c | 6
src/modules/module-combine-sink.c | 193
src/modules/module-console-kit.c | 10
src/modules/module-device-manager.c | 4
src/modules/module-device-restore.c | 18
src/modules/module-equalizer-sink.c | 2
src/modules/module-esound-sink.c | 15
src/modules/module-mmkbd-evdev.c | 7
src/modules/module-null-sink.c | 2
src/modules/module-null-source.c | 2
src/modules/module-pipe-sink.c | 2
src/modules/module-pipe-source.c | 2
src/modules/module-protocol-stub.c | 6
src/modules/module-rescue-streams.c | 105
src/modules/module-role-cork.c | 9
src/modules/module-sine-source.c | 2
src/modules/module-solaris.c | 27
src/modules/module-stream-restore.c | 24
src/modules/module-suspend-on-idle.c | 5
src/modules/module-switch-on-connect.c | 34
src/modules/module-switch-on-port-available.c | 38
src/modules/module-tunnel-sink-new.c | 98
src/modules/module-tunnel-source-new.c | 47
src/modules/module-tunnel.c | 22
src/modules/module-virtual-surround-sink.c | 57
src/modules/module-waveout.c | 2
src/modules/module-zeroconf-publish.c | 47
src/modules/oss/module-oss.c | 2
src/modules/raop/module-raop-sink.c | 10
src/modules/raop/raop_client.c | 9
src/modules/rtp/headerlist.c | 8
src/modules/rtp/module-rtp-recv.c | 14
src/modules/rtp/module-rtp-send.c | 2
src/modules/rtp/rtp.c | 25
src/modules/xen/module-xenpv-sink.c | 2
src/pulse/channelmap.c | 6
src/pulse/client-conf-x11.c | 9
src/pulse/client-conf-x11.h | 6
src/pulse/client-conf.c | 213
src/pulse/client-conf.h | 39
src/pulse/client.conf.in | 2
src/pulse/context.c | 153
src/pulse/def.h | 4
src/pulse/direction.c | 46
src/pulse/direction.h | 37
src/pulse/error.c | 2
src/pulse/ext-device-manager.c | 1
src/pulse/ext-device-manager.h | 3
src/pulse/format.c | 43
src/pulse/internal.h | 3
src/pulse/introspect.c | 6
src/pulse/mainloop-api.h | 14
src/pulse/mainloop.c | 13
src/pulse/proplist.c | 5
src/pulse/proplist.h | 2
src/pulse/pulseaudio.h | 5
src/pulse/simple.c | 21
src/pulse/stream.c | 20
src/pulse/stream.h | 13
src/pulse/thread-mainloop.c | 7
src/pulse/thread-mainloop.h | 4
src/pulse/util.c | 59
src/pulse/volume.h | 2
src/pulsecore/asyncmsgq.c | 2
src/pulsecore/aupdate.c | 2
src/pulsecore/auth-cookie.c | 2
src/pulsecore/authkey.c | 66
src/pulsecore/authkey.h | 3
src/pulsecore/card.c | 2
src/pulsecore/cli-text.c | 4
src/pulsecore/conf-parser.c | 1
src/pulsecore/core-util.c | 157
src/pulsecore/core-util.h | 8
src/pulsecore/core.c | 16
src/pulsecore/core.h | 13
src/pulsecore/cpu-arm.c | 22
src/pulsecore/cpu-arm.h | 4
src/pulsecore/cpu.c | 38
src/pulsecore/cpu.h | 6
src/pulsecore/creds.h | 13
src/pulsecore/database-simple.c | 9
src/pulsecore/device-port.c | 27
src/pulsecore/device-port.h | 2
src/pulsecore/endianmacros.h | 27
src/pulsecore/esound.h | 2
src/pulsecore/fdsem.c | 3
src/pulsecore/fdsem.h | 4
src/pulsecore/hashmap.c | 13
src/pulsecore/hashmap.h | 7
src/pulsecore/iochannel.c | 92
src/pulsecore/iochannel.h | 3
src/pulsecore/log.c | 12
src/pulsecore/log.h | 4
src/pulsecore/macro.h | 8
src/pulsecore/memblock.c | 56
src/pulsecore/memblock.h | 10
src/pulsecore/memblockq.c | 3
src/pulsecore/memchunk.c | 2
src/pulsecore/memtrap.c | 3
src/pulsecore/mix.c | 31
src/pulsecore/mix_neon.c | 131
src/pulsecore/modargs.c | 3
src/pulsecore/native-common.h | 7
src/pulsecore/pdispatch.c | 37
src/pulsecore/pdispatch.h | 4
src/pulsecore/pid.c | 2
src/pulsecore/pipe.c | 4
src/pulsecore/poll-win32.c | 60
src/pulsecore/protocol-dbus.c | 3
src/pulsecore/protocol-esound.c | 17
src/pulsecore/protocol-native.c | 133
src/pulsecore/protocol-native.h | 1
src/pulsecore/pstream-util.c | 45
src/pulsecore/pstream-util.h | 1
src/pulsecore/pstream.c | 351
src/pulsecore/pstream.h | 9
src/pulsecore/remap.c | 480 +
src/pulsecore/remap.h | 20
src/pulsecore/remap_mmx.c | 53
src/pulsecore/remap_neon.c | 498 +
src/pulsecore/remap_sse.c | 53
src/pulsecore/resampler.c | 701 -
src/pulsecore/resampler.h | 51
src/pulsecore/resampler/ffmpeg.c | 132
src/pulsecore/resampler/libsamplerate.c | 102
src/pulsecore/resampler/peaks.c | 163
src/pulsecore/resampler/speex.c | 180
src/pulsecore/resampler/trivial.c | 102
src/pulsecore/rtpoll.c | 14
src/pulsecore/rtpoll.h | 7
src/pulsecore/sample-util.c | 4
src/pulsecore/sconv-s16le.c | 22
src/pulsecore/sconv_neon.c | 10
src/pulsecore/sconv_sse.c | 3
src/pulsecore/shm.c | 12
src/pulsecore/shm.h | 2
src/pulsecore/shmasyncq.c | 3
src/pulsecore/sink-input.c | 157
src/pulsecore/sink-input.h | 14
src/pulsecore/sink.c | 249
src/pulsecore/sink.h | 37
src/pulsecore/socket-server.c | 98
src/pulsecore/socket-util.c | 18
src/pulsecore/source-output.c | 136
src/pulsecore/source-output.h | 14
src/pulsecore/source.c | 235
src/pulsecore/source.h | 33
src/pulsecore/srbchannel.c | 378 +
src/pulsecore/srbchannel.h | 59
src/pulsecore/start-child.c | 2
src/pulsecore/svolume_c.c | 6
src/tests/alsa-time-test.c | 37
src/tests/connect-stress.c | 8
src/tests/cpu-mix-test.c | 226
src/tests/cpu-remap-test.c | 436 +
src/tests/cpu-sconv-test.c | 265
src/tests/cpu-test.c | 887 --
src/tests/cpu-volume-test.c | 249
src/tests/flist-test.c | 2
src/tests/format-test.c | 2
src/tests/lo-test-util.c | 10
src/tests/mcalign-test.c | 5
src/tests/memblock-test.c | 4
src/tests/mix-special-test.c | 326
src/tests/mix-test.c | 231
src/tests/resampler-test.c | 8
src/tests/rtpoll-test.c | 4
src/tests/sigbus-test.c | 2
src/tests/srbchannel-test.c | 138
src/utils/pacat.c | 12
src/utils/pactl.c | 322
src/utils/pax11publish.c | 12
vala/libpulse-simple.deps | 1
vala/libpulse-simple.vapi | 36
vala/libpulse.vapi | 8
260 files changed, 18265 insertions(+), 8419 deletions(-)
---
More information about the pulseaudio-commits
mailing list