pulseaudio/src/modules
Pali Rohár 1b6e5b8554 bluetooth: Set correct endianity of audio samples for SBC codec
Pulseaudio SBC codec defines that audio samples are in PA_SAMPLE_S16LE
format which is little endian. But libsbc library expects audio samples by
default in host endianity which is big endian on big endian system. So SBC
support on big endian system is broken. To fix this problem tell libsbc
library that audio samples are in little endian to match PA_SIMPLE_S16LE
sample format.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91359
2019-04-12 15:09:49 +03:00
..
alsa alsa: Use correct header path 2019-03-27 08:41:55 +00:00
bluetooth bluetooth: Set correct endianity of audio samples for SBC codec 2019-04-12 15:09:49 +03:00
dbus meson: Do not build dbus files as a library 2018-10-04 08:44:18 +05:30
echo-cancel webrtc: Silence -Wsign-compare warning 2018-10-04 08:44:18 +05:30
gconf build-sys: introduce a special build flag to explicitly disables running from build tree 2018-12-11 16:15:32 +02:00
gsettings meson: Add optional GSettings support 2018-12-27 17:25:56 +05:30
jack core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
macosx core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
oss core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
raop raop: fix typo: modules -> modulus 2018-11-20 10:26:11 +02:00
rtp meson: Enable raop-sink module, add raop lib, add openssl dependency 2018-10-04 08:44:18 +05:30
x11 set exit_idle_time to 0 when we detect a session 2018-06-21 06:02:21 +05:30
ladspa.h 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
meson.build meson: Add optional GSettings support 2018-12-27 17:25:56 +05:30
module-allow-passthrough.c allow-passthrough: fix hook return value 2018-05-07 16:53:57 +03:00
module-always-sink.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-always-source.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-augment-properties.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-card-restore.c card-restore: Don't restore profile on Bluetooth cards by default 2018-07-22 17:39:17 +03:00
module-cli.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-combine-sink.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-combine.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-console-kit.c set exit_idle_time to 0 when we detect a session 2018-06-21 06:02:21 +05:30
module-default-device-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-detect.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-device-manager.c sink-input, source-output: remove the state getters 2018-07-02 18:54:03 +03:00
module-device-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-equalizer-sink.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-esound-compat-spawnfd.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-esound-compat-spawnpid.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-esound-sink.c optimize set_state_in_io_thread() callbacks 2018-06-21 06:05:36 +05:30
module-filter-apply.c Fix typo: properies -> properties 2018-09-17 09:58:25 -07:00
module-filter-heuristics.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-hal-detect-compat.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-intended-roles.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-ladspa-sink.c ladspa-sink: Suspend virtual sink when master is suspended 2019-03-25 05:16:15 +00:00
module-lirc.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-loopback.c sink, source: Call sink input suspend callback also on suspend cause change 2019-03-25 05:16:15 +00:00
module-match.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-mmkbd-evdev.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-native-protocol-fd.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-null-sink.c alsa-sink/source, sink, source: Consider sample format for avoid-resampling/passthrough 2018-11-16 08:30:05 +02:00
module-null-source.c null-source: fix multiple bugs 2019-03-29 06:11:06 +00:00
module-pipe-sink.c pipe-sink, pipe-source: fix file permissions 2018-07-10 14:44:46 +03:00
module-pipe-source.c pipe-sink, pipe-source: fix file permissions 2018-07-10 14:44:46 +03:00
module-position-event-sounds.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-protocol-stub.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-remap-sink.c sink-input, source-output: remove the state getters 2018-07-02 18:54:03 +03:00
module-remap-source.c sink-input, source-output: remove the state getters 2018-07-02 18:54:03 +03:00
module-rescue-streams.c module-rescue-streams: Fix tab used for identation 2018-10-03 11:37:14 +03:00
module-role-cork.c role-ducking, role-cork: Add use_source_trigger argument 2019-03-26 14:54:15 +00:00
module-role-ducking.c role-ducking, role-cork: Add use_source_trigger argument 2019-03-26 14:54:15 +00:00
module-rygel-media-server.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-sine-source.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-sine.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-solaris.c core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
module-stream-restore.c module-stream-restore: Silence compiler warnings when dbus is disabled 2018-12-27 17:25:55 +05:30
module-suspend-on-idle.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-switch-on-connect.c switch-on-connect: Do not ignore HDMI sinks 2018-11-22 11:26:42 +02:00
module-switch-on-port-available.c switch-on-port-available: Check if we need to change the active profile 2018-12-14 10:10:26 +02:00
module-systemd-login.c set exit_idle_time to 0 when we detect a session 2018-06-21 06:02:21 +05:30
module-tunnel-sink-new.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-tunnel-source-new.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-tunnel.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-udev-detect.c udev-detect, alsa-card: Adopt avoid resampling option from daemon.conf 2018-06-21 06:30:25 +05:30
module-virtual-sink.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-virtual-source.c virtual-source: Fix crash in combination with module-loopback 2019-02-15 19:33:24 +00:00
module-virtual-surround-sink.c sink, source: remove the state getters 2018-07-02 21:23:13 +03:00
module-volume-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-waveout.c core: Expose API to elevate a thread to realtime priority 2018-06-21 06:29:32 +05:30
module-zeroconf-discover.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-zeroconf-publish.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
reserve-monitor.c reserve: Move get_name_owner() to the public rd_device API 2013-01-31 13:56:25 +02:00
reserve-monitor.h More spelling fixes 2011-08-25 11:27:47 +01:00
reserve-wrap.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
reserve-wrap.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
reserve.c fix dbus message leaks 2017-07-17 19:29:21 +03:00
reserve.h reserve: Move get_name_owner() to the public rd_device API 2013-01-31 13:56:25 +02:00
stdin-util.c gconf, gsettings: fix config.h includes 2018-04-19 14:38:18 +03:00
stdin-util.h gconf, gsettings: fix config.h includes 2018-04-19 14:38:18 +03:00
stream-interaction.c stream-interaction: Remove useless condition 2019-03-26 14:54:15 +00:00
stream-interaction.h role-cork: prepare merge with role-ducking: replace "cork" with "interact" where appropriate 2016-03-15 13:02:04 +02:00
udev-util.c udev: Deal with unavailable bus property 2015-04-13 08:35:53 +05:30
udev-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00