Commit graph

  • 00d8d1472d channelmix: fix 7.1 to quad downmix Wim Taymans 2021-03-01 19:51:14 +01:00
  • 00e52ec167 resample: in drain, feed silence in all channels Wim Taymans 2021-03-01 18:09:24 +01:00
  • 5ae286702e audioconvert: make sure we update the flags Wim Taymans 2021-03-01 17:01:46 +01:00
  • 157d423246 bluez5: remove stray route param field Wim Taymans 2021-03-01 16:55:16 +01:00
  • e19263140a pulse-server: improve module handling Wim Taymans 2021-03-01 13:57:28 +01:00
  • 15e6a825f2 pulse-server: don't read past the end of the string Wim Taymans 2021-03-01 13:56:10 +01:00
  • 9662bc96ab null-audio-sink: support and prefer planar F32P Wim Taymans 2021-02-26 21:15:14 +01:00
  • d5d8150e05 fmtconvert: prefer planar formats when possible Wim Taymans 2021-02-26 21:14:35 +01:00
  • 50437029a3 channelmix: improve debug, add passthrough state Wim Taymans 2021-02-26 21:12:11 +01:00
  • 80a543e043 adapter: improve error message Wim Taymans 2021-02-26 20:45:25 +01:00
  • e2181c582d audioconvert: fix channel remapping some more Wim Taymans 2021-02-26 18:39:25 +01:00
  • 08445d2c4a docs: Fit systemd services into one command for convenience Ivan 2021-02-25 21:18:37 +02:00
  • f7d756460e alsa: add option to use device channel map instead of default Wim Taymans 2021-02-25 21:16:16 +01:00
  • 8386ddff78 alsa-plugin: Fix default channel layout Wim Taymans 2021-02-25 17:42:32 +01:00
  • 6ce3705f5e fmtconvert: fix channel remapping Wim Taymans 2021-02-25 17:41:50 +01:00
  • d080cd4819 channelmix: fix 7.1 to stereo and 3.1 downmix Wim Taymans 2021-02-25 16:18:40 +01:00
  • cab87b6d3e pipewire: make pipewire a generic launcher Wim Taymans 2021-02-25 13:35:04 +01:00
  • f0ca888112 PATH not needed for run-pulse James 2021-02-19 20:23:35 +00:00
  • 8784445eae Add run-pulse rule. Not sure if all env vars are needed here. James 2021-02-19 16:18:48 +00:00
  • 293d9b3c5d context: set max-quantum to 4096 by default Wim Taymans 2021-02-25 12:25:01 +01:00
  • 555d5db384 alsa: make sure we are started when draining Wim Taymans 2021-02-25 12:09:47 +01:00
  • 1a12d6082a stream: improve draining Wim Taymans 2021-02-25 12:05:28 +01:00
  • 96fda265e0 Fix compiler warning by including a required header Gleb Popov 2021-02-25 10:09:58 +03:00
  • 9f53057b51 Add userspace implementation of getrandom() for FreeBSD 11 Gleb Popov 2021-02-25 09:49:07 +03:00
  • 087811e171 Fix FreeBSD build on Cirrus CI Gleb Popov 2021-02-25 09:03:36 +03:00
  • 20eb61b882 alsa: sync with pulseaudio Wim Taymans 2021-02-25 10:28:25 +01:00
  • 7cf07da392 Start media-session and pulse-server in uninstalled config Wim Taymans 2021-02-25 07:00:56 +01:00
  • eacda22a7b jack: make constant of Monitor extension Wim Taymans 2021-02-24 22:23:04 +01:00
  • 27cfff7965 systemd: do not specify RuntimeDirectory on the media-session service George Kiagiadakis 2021-02-24 22:56:13 +02:00
  • 32512a8962 systemd: system-mode: preserve /run/pipewire after the daemon stops George Kiagiadakis 2021-02-24 22:05:14 +02:00
  • 2491f56355 config: ignore module-portal load failures George Kiagiadakis 2021-02-24 21:56:33 +02:00
  • 6114ca7c4a bluez5: fix queueing codec switches Pauli Virtanen 2021-02-24 00:20:32 +02:00
  • 8768cf1b68 jack: increase client name size Wim Taymans 2021-02-24 22:05:14 +01:00
  • dbc9a520ef Check for sys/mount.h and sys/vfs.h headers and include them conditionally Gleb Popov 2021-02-24 19:02:47 +03:00
  • c5e42aa9db Define Linux-specific O_PATH and MAP_LOCKED flags to 0 on FreeBSD Gleb Popov 2021-02-24 19:01:51 +03:00
  • 3faf388821 Guard some non-portable error code defines with #ifdef's Gleb Popov 2021-02-24 19:00:54 +03:00
  • af5ba6cf4c Define ENODATA if it isn't defined. Gleb Popov 2021-02-24 17:23:15 +03:00
  • fd544544ab Link v4l2 plugin to libinotify on FreeBSD Gleb Popov 2021-02-24 17:18:18 +03:00
  • 6f26210361 media-session: simplify routing a bit Wim Taymans 2021-02-24 20:22:57 +01:00
  • 27f85d1f52 tools: remove registry listener before destroying Wim Taymans 2021-02-24 14:58:20 +01:00
  • 72acd752f6 pulse-server: don't use the pending_sample after free Wim Taymans 2021-02-24 12:55:34 +01:00
  • e340a44a35 jack: fix names of our ports Wim Taymans 2021-02-23 21:11:05 +01:00
  • 9e09461113 alsa: gracefully handle NULL params Wim Taymans 2021-02-23 18:20:37 +01:00
  • 1f2cb7ac67 don't crash with missing libraries Wim Taymans 2021-02-23 17:48:29 +01:00
  • 217f93a317 fix: Change script shebang to support non-FHS *NIX systems (e.g NixOS) Ivan 2021-02-20 19:10:45 +02:00
  • 012a68f8ef systemd: add unit files for pipewire-media-session George Kiagiadakis 2021-02-23 17:43:35 +02:00
  • 3a7ce9660a meson: add option to enable/disable media-session George Kiagiadakis 2021-02-23 16:03:20 +02:00
  • b7c6f70ae3 systemd: add sandboxing also for the system service George Kiagiadakis 2021-02-23 15:56:38 +02:00
  • d2fb6db21f alsa: use configured rate and channels when enumerating formats Wim Taymans 2021-02-23 17:17:14 +01:00
  • d54da879bf jack: add config option to shorten and filter names Wim Taymans 2021-02-23 16:13:08 +01:00
  • 43f8f39d3a pulse-server: move some config params to config file Wim Taymans 2021-02-23 14:57:45 +01:00
  • 8712cfb6a1 pulse-server: remove MIN_BLOCK Wim Taymans 2021-02-23 12:29:39 +01:00
  • ab45b16a05 media-session: improve routing Wim Taymans 2021-02-23 11:09:42 +01:00
  • 3b0fcdd525 media-session: don't save invalid route properties Wim Taymans 2021-02-22 17:47:04 +01:00
  • 8414092763 Rework profile/route handling Wim Taymans 2021-02-22 16:42:29 +01:00
  • 5ae92fd643 media-session: Fix saved_profile check Wim Taymans 2021-02-22 10:54:55 +01:00
  • c067fd0a20 alsa: log device name in visible debug messages Wim Taymans 2021-02-22 10:07:50 +01:00
  • 1c3a17362e pulse-server: fix weird property handling Wim Taymans 2021-02-21 09:43:02 +01:00
  • fa39cae9d3 pulse-server: we can add stream.properties as well Wim Taymans 2021-02-20 21:06:47 +01:00
  • 5738cb74ef Add filter and stream properties Wim Taymans 2021-02-20 21:03:38 +01:00
  • 149319819a jack: apply PIPEWIRE_PROPS after reading config Wim Taymans 2021-02-20 21:02:05 +01:00
  • 71e37f93f3 PIPEWIRE_LATENCY always overrides app settings Wim Taymans 2021-02-20 20:59:41 +01:00
  • a5dc2493df bluez5: route shouldn't list a2dp profiles when not connected Pauli Virtanen 2021-02-19 21:16:27 +02:00
  • 3673265ae2 policy-node: don't crash without metadata Wim Taymans 2021-02-19 17:54:31 +01:00
  • 72e03e3dc8 media-session: add -c option to load custom config Wim Taymans 2021-02-19 17:48:27 +01:00
  • 91875c1fd8 pw-cli: always output to stdout Wim Taymans 2021-02-19 16:42:21 +01:00
  • 715a3a642a jack: handle client init error with -EIO Wim Taymans 2021-02-19 16:10:10 +01:00
  • b35969c706 script depends on bash, set bash with shebang dreamer 2021-02-19 14:51:34 +01:00
  • fcf00b3d35 pulse-server: handle unsupported formats Wim Taymans 2021-02-19 15:25:32 +01:00
  • 4b591df145 pulse-server: print encoding name in format_info Wim Taymans 2021-02-19 14:57:11 +01:00
  • 686524ce40 context: use the log.level from the config file Wim Taymans 2021-02-19 12:44:03 +01:00
  • 08ea7d5cd6 properties: ignore some property updates Wim Taymans 2021-02-19 11:43:46 +01:00
  • dd1bf796cb systemd: add sandboxing and slice similar to pulseaudio Bryan Quigley 2021-02-18 21:40:00 -08:00
  • b9241b1d73 alsa: set application.name Wim Taymans 2021-02-19 10:06:40 +01:00
  • 44919c83fc audioconvert: keep better track of param changes Wim Taymans 2021-02-19 09:55:53 +01:00
  • 84fc63e601 media-session: don't switch to pro-audio by default Wim Taymans 2021-02-18 19:49:34 +01:00
  • 7a5a944704 bluez5: backend-native: Check volume values Frédéric Danis 2021-02-17 18:41:24 +01:00
  • 930b411075 bluez5: set the right volumes on the node Wim Taymans 2021-02-18 19:25:04 +01:00
  • 8c5ca000ef bluez5: volumes need to be distributed to all channels Wim Taymans 2021-02-18 17:47:22 +01:00
  • 250a10cd63 conf: put "" around string with potential special chars Wim Taymans 2021-02-18 17:21:29 +01:00
  • a22602f436 README: update some documentation Wim Taymans 2021-02-18 16:18:15 +01:00
  • 6a21909281
    spa: escape double quotes eater 2021-02-18 13:59:09 +01:00
  • 63a3811aa7 fix some warnings Wim Taymans 2021-02-18 12:42:06 +01:00
  • 2efdb78239 media-session: save and restore latencyOffsetNsec Pauli Virtanen 2021-02-17 13:41:27 +02:00
  • ed9614077c pulse-server: implement node latency offset Pauli Virtanen 2021-02-16 22:03:08 +02:00
  • d75a79babc bluez5: add delay adjustment property + fallback value for a2dp-sink Pauli Virtanen 2021-02-13 22:59:04 +02:00
  • df1dbee687 bluez5: include a2dp codec profiles in route profiles Pauli Virtanen 2021-02-14 14:27:58 +02:00
  • 22d563720a 0.3.22 0.3.22 Wim Taymans 2021-02-18 11:12:15 +01:00
  • 7053936ffd don't attempt to connect to empty remote name Wim Taymans 2021-02-18 10:22:39 +01:00
  • 81ebc33b57 pw-top: period -> quantum Wim Taymans 2021-02-18 09:16:49 +01:00
  • c0d8edeb5a conf: improve state directory access checks Wim Taymans 2021-02-17 20:21:14 +01:00
  • bf062e455a media-session: always remember the new route availability Wim Taymans 2021-02-17 15:48:49 +01:00
  • 76febf1c7f Add Link to Wiki jasker5183 2021-02-17 13:02:27 +00:00
  • bdbd0f17c6 bluez5: backend_native: Fix backend_native_new() error path Frédéric Danis 2021-02-17 11:22:56 +01:00
  • aea79cd79c media-session: sanitize description Wim Taymans 2021-02-17 13:12:22 +01:00
  • 60233e30a7 jack: tweak names a little Wim Taymans 2021-02-17 11:36:16 +01:00
  • e66cb18659 jack: find system: port names as well Wim Taymans 2021-02-17 11:16:02 +01:00
  • 39cf575210 jack: don't log errors, let app deal with it Wim Taymans 2021-02-17 11:15:31 +01:00
  • 1f2ba4b55f port: set port id in properties Wim Taymans 2021-02-17 11:15:08 +01:00
  • 01b6dbfca6 bluez5: backend_native: Add mSBC support to HFP HF Frédéric Danis 2021-02-16 12:11:56 +01:00