Commit graph

  • eb4a439488 conf: parse json config in-place Wim Taymans 2021-03-14 09:32:01 +01:00
  • 2d1f84fd7d json: Move past the end char of a symbol Wim Taymans 2021-03-14 09:28:38 +01:00
  • 762663e74e
    meson: create soft link for 'pipewire-uninstalled', fix gdb target in Makefile Huang-Huang Bao 2021-03-14 13:32:08 +08:00
  • a9c247bdab Minor typo fixes insop 2021-03-13 21:13:01 +00:00
  • c974318686 pipewire: disable colors when NO_COLOR is set Wim Taymans 2021-03-13 20:36:46 +01:00
  • da5c43fb33 logger: printf \n even when colors disabled Wim Taymans 2021-03-13 20:36:23 +01:00
  • 4873dbcf8e pw-dump: respect NO_COLOR Wim Taymans 2021-03-13 20:30:13 +01:00
  • c6aa48548e
    pulse-server: Use fprintf to write the pid file Jan Alexander Steffens (heftig) 2021-03-13 20:09:31 +01:00
  • ac9bcdee31
    pulse-server: Error out if pid file name would be too long Jan Alexander Steffens (heftig) 2021-03-13 20:09:03 +01:00
  • 6e2f78fffc acp: Check return value of asprintf Jan Alexander Steffens (heftig) 2021-03-13 15:35:38 +01:00
  • 9cdf3d1a0b meson.build: Check strndupa using has_header_symbol Jan Alexander Steffens (heftig) 2021-03-13 15:32:21 +01:00
  • 2ae6851698 pulse-server: create pid file on start up Albert Chang 2021-03-12 23:44:53 -05:00
  • a9bf93030e resample: limit input size to max size of empty space Wim Taymans 2021-03-13 13:53:41 +01:00
  • 801bd98233 audioconvert: use preallocated empty buffer to drain Wim Taymans 2021-03-13 12:54:41 +01:00
  • d6be84ddd0
    bluez5: close sco socket if bluetooth daemon disappeared Huang-Huang Bao 2021-03-13 18:46:54 +08:00
  • e2ac16ccbd fix: remove v-battery when device disconnects Dmitry Sharshakov 2021-03-11 18:15:17 +03:00
  • a0ac3ac8dd fix: cancel and free battery register pending call Dmitry Sharshakov 2021-03-11 18:09:51 +03:00
  • 5c9028a94d bluez5-dbus: move battery provider functions, fix ghost batteries Dmitry Sharshakov 2021-03-11 11:00:11 +03:00
  • 48cc5915fb chore: backend-native: remove unused define Dmitry Sharshakov 2021-03-09 14:48:42 +00:00
  • 2683c1ef5e backend-native: report battery status to BlueZ Dmitry Sharshakov 2021-03-09 17:27:26 +03:00
  • a1ed8aec68 chore: bluez5: move spa_bt_monitor to common header file Dmitry Sharshakov 2021-03-09 10:33:40 +03:00
  • 0078b3b73e backend-native: get battery status via HFP Dmitry Sharshakov 2021-03-08 09:42:38 +03:00
  • 196fe8b51b jack: use configured node.latency when inactive Wim Taymans 2021-03-12 15:58:34 +01:00
  • 90b0410280 conf: improve config files Wim Taymans 2021-03-12 12:39:58 +01:00
  • 86cf4ad5a5 audioconvert: keep better track of changed params Wim Taymans 2021-03-12 11:10:43 +01:00
  • 6562a2ab79 channelmix: clean up param handling Wim Taymans 2021-03-12 10:36:08 +01:00
  • f41de50b28 json: escape and unescape invalid unicode chars Wim Taymans 2021-03-11 19:03:42 +01:00
  • 22f6e8e36d meson: Fixed remaining issues from the port to feature options Thibault Saunier 2021-03-11 14:25:48 -03:00
  • 9cd9339c2a alsa-pcm: only disable IRQ when not batch Wim Taymans 2021-03-11 18:37:13 +01:00
  • b4cf78b5a6 alsa-pcm: improve debug Wim Taymans 2021-03-11 18:34:55 +01:00
  • a5922a9c0a pulse-server: use async reply for set_default_sink/source Wim Taymans 2021-03-11 15:39:19 +01:00
  • fdcbe67941 context: add info log about parsed config sections Wim Taymans 2021-03-11 15:23:53 +01:00
  • bdea557fb1 module-portal: improve error message Wim Taymans 2021-03-11 15:18:28 +01:00
  • d63f4234ae channelmix: remap volumes Wim Taymans 2021-03-11 11:26:26 +01:00
  • 38d36f1921 media-session: improve saved profile restore Wim Taymans 2021-03-11 10:22:33 +01:00
  • d295d97160 media-session: only restore best profile when something changed Wim Taymans 2021-03-11 09:32:17 +01:00
  • 485bae5eb0 meson: Use feature options everywhere it makes sense Thibault Saunier 2021-03-10 15:36:27 -03:00
  • 98bedb3895 bluez5: don't set a2dp codec for source device initial profiles Pauli Virtanen 2021-03-10 21:32:01 +02:00
  • 2931522d2c pw-cli: Make 'dump' type arg case-insensitive FeRD (Frank Dana) 2021-03-10 11:20:56 -05:00
  • e334c5862e pulse-server: fill in the format info Wim Taymans 2021-03-10 17:27:11 +01:00
  • d5fc67cf06 pulse-server: Prefer the formats of the extended format API Wim Taymans 2021-03-10 16:55:01 +01:00
  • ef4b3c403e media-session: -1 as node.target is default Wim Taymans 2021-03-10 15:27:06 +01:00
  • 78e9e5958e impl-node: delay starting the driver node Wim Taymans 2021-03-10 13:28:56 +01:00
  • 62def0399f impl-node: rework link activation Wim Taymans 2021-03-10 13:06:02 +01:00
  • cc26ef9614 impl-node: update the io position from the data-loop Wim Taymans 2021-03-10 13:03:34 +01:00
  • 4f816c1fb0 loop: never try to block in the thread Wim Taymans 2021-03-10 13:01:19 +01:00
  • 0881d5b881 context: restart graph recalculation when something changed Wim Taymans 2021-03-09 15:48:47 +01:00
  • 63a34f4f84 alsa: after XRun, fill with previous threshold Wim Taymans 2021-03-09 15:46:44 +01:00
  • aa0e0043d3 alsa: only recompute threshold when quantum changes Wim Taymans 2021-03-09 13:21:50 +01:00
  • dd0342167f policy-node: move variable up in scope Wim Taymans 2021-03-09 12:48:48 +01:00
  • fc044a37af resample: don't copy too much Wim Taymans 2021-03-09 12:47:38 +01:00
  • c0ab4b1b8d bluez5: fix compiler warning Wim Taymans 2021-03-09 12:25:20 +01:00
  • c237ccfbda pulse-server: use the manager sync method for async replies Wim Taymans 2021-03-09 12:09:05 +01:00
  • 82c452a93d pulse-server: expose sync method Wim Taymans 2021-03-09 12:08:45 +01:00
  • d29bdf64ee pulse-server: reply async to some requests Wim Taymans 2021-03-09 09:53:39 +01:00
  • 808b54bc19 bluez5: sco-io: fallback packet size when read size unknown should be even Pauli Virtanen 2021-03-09 02:37:42 +02:00
  • e095105e57 resample: fix passthrough check Wim Taymans 2021-03-09 08:52:43 +01:00
  • 511bafb436 bluez5: release transports on profile change Pauli Virtanen 2021-03-08 23:39:01 +02:00
  • 6fd870a5f0 alsa: pass the right direction to ucm_set_port() Wim Taymans 2021-03-08 17:40:32 +01:00
  • cab5cf3ccb alsa: add resampler delay in clock delay reporting Wim Taymans 2021-03-08 17:12:00 +01:00
  • 99b2973c31 resample: disable when not used. Wim Taymans 2021-03-06 19:36:26 +01:00
  • 2c1f8af2e6 alsa: correct dll error after quantum change Wim Taymans 2021-03-08 16:12:35 +01:00
  • ffeb2e0f0e alsa: fill with right amount of silence when starting Wim Taymans 2021-03-08 15:36:58 +01:00
  • 1b6060ef5f media-session: schedule more rescan for pending changes Wim Taymans 2021-03-08 15:14:40 +01:00
  • d603c1086a media-session: (re)schedule rescan after new pending operation Wim Taymans 2021-03-08 13:20:02 +01:00
  • 59f86df9f3 media-session: move profile switch to default-profile Wim Taymans 2021-03-08 11:52:38 +01:00
  • 3e2d897f97 jack: improve debug Wim Taymans 2021-03-07 10:45:45 +01:00
  • 6c8c58ab4e jack: also match system ports in get_ports Wim Taymans 2021-03-07 09:44:40 +01:00
  • ffab69f651 jack: move some debug to info Wim Taymans 2021-03-07 09:44:04 +01:00
  • 2aa261659d pulse-server: handle NULL default_sink/source Wim Taymans 2021-03-07 08:18:11 +01:00
  • a99f3a90ef bluez5: correct EnumRoute availability Pauli Virtanen 2021-03-07 00:53:04 +02:00
  • 6324298bc5 channelmix: add more generic upmixing Wim Taymans 2021-03-06 21:31:18 +01:00
  • c7309f0248 channelmix: small cleanups Wim Taymans 2021-03-06 21:29:36 +01:00
  • 4d21b5f8bd Simple upmix of stereo inputs up to 7.1 output fdev31 2021-03-05 21:12:55 +01:00
  • 5712992fc9 stream-restore: Don't save the default sink/source as a target Wim Taymans 2021-03-06 20:08:11 +01:00
  • d9b80fda37 pulse-server: set our default sink/source immediately Wim Taymans 2021-03-06 20:06:06 +01:00
  • dbebbe2f33 pulse-server: support NULL set-default-sink/source Wim Taymans 2021-03-06 19:58:52 +01:00
  • e42261c6d2 bluez5: remove per-device codec filtering Pauli Virtanen 2021-03-06 14:46:57 +02:00
  • 662fd8a1f9 pulse-server: avoid crashing when clearing metadata Wim Taymans 2021-03-05 20:16:29 +01:00
  • 1c365f6169 policy-node: fix compiler warning Wim Taymans 2021-03-05 20:16:05 +01:00
  • c8fd34a41d metadata: store default-nodes as JSON Wim Taymans 2021-03-05 17:37:12 +01:00
  • 8d5cc7013d conf: write valid JSON by putting , between keys Wim Taymans 2021-03-05 12:40:28 +01:00
  • b40397d986 media-session: check metadata before using it Wim Taymans 2021-03-05 10:34:27 +01:00
  • 93002ecd11 media-session: remove unused prefix from load/save state Wim Taymans 2021-03-05 09:23:19 +01:00
  • e89e87ba94 alsa-seq: generate the same name as a2jmidid Wim Taymans 2021-03-04 20:38:15 +01:00
  • 3c01cfe8f8 protocol-native: connection: fix errno check condition Barnabás Pőcze 2021-03-04 19:11:55 +01:00
  • 49846d7550 alsa-seq: only mark hardware ports as terminal/physical Wim Taymans 2021-03-04 20:16:28 +01:00
  • 0ad603375f jack: keep midi ports on the midi-bridge client Wim Taymans 2021-03-04 18:06:07 +01:00
  • d98d947e54 jack: handle "default" server name Wim Taymans 2021-03-04 18:02:11 +01:00
  • 68f6c75cae 0.3.23 0.3.23 Wim Taymans 2021-03-04 16:21:21 +01:00
  • 1642e5220f media-session: sanitize device names as well Wim Taymans 2021-03-04 12:45:35 +01:00
  • 184bdbeb4c alsa-plugin: Implement query_chmaps again Wim Taymans 2021-03-04 11:56:28 +01:00
  • 28b28ef92c pipewire: align the spa_handle to 8 bytes Wim Taymans 2021-03-04 10:58:35 +01:00
  • a4b0b9afe5 build: check for getrandom and sys/random.h Wim Taymans 2021-03-04 10:57:48 +01:00
  • 3af768f124 resample: take into account the number of queued input samples Wim Taymans 2021-03-04 10:27:44 +01:00
  • e15104c5cb alsa: make resync less aggressive Wim Taymans 2021-03-04 10:20:08 +01:00
  • c135f9c7ee alsa: always set read_size Wim Taymans 2021-03-04 10:13:26 +01:00
  • 29be757598 pipewire-alsa: fix drain for capture Jonas Holmberg 2021-03-03 12:06:10 +01:00
  • 1b370f2cad ci: enable building most optional features, so that they are tested George Kiagiadakis 2021-03-03 12:43:31 +02:00
  • 9168ec4335 backend-hsphfpd: fix compilation George Kiagiadakis 2021-03-03 12:43:12 +02:00