Commit graph

  • e3d3f04780 alsa: if we are passed a UCM device, make sure to open UCM Wim Taymans 2021-06-02 13:23:08 +02:00
  • 1d4b24d02b pipewire: allow NULL pointers in pw_memmap_free() Peter Hutterer 2021-06-02 15:24:08 +10:00
  • 71e0cfb5fa pipewire: allow NULL pointers in pw_free_strv() Peter Hutterer 2021-06-02 15:19:19 +10:00
  • e0471c6757 pipewire: allow NULL pointers in pw_properties_free() Peter Hutterer 2021-06-01 11:21:17 +10:00
  • a1e821c259 pw-dump: use the spa_ato* helpers for string to number conversions Peter Hutterer 2021-06-02 14:41:12 +10:00
  • 3796bc814e pipewire: use spa_ato*() to parse properties Peter Hutterer 2021-05-31 14:34:45 +10:00
  • 6826df07da spa/utils: add spa_atou32, spa_atoi64,spa_atou64, spa_atod, spa_atof Peter Hutterer 2021-05-31 15:06:35 +10:00
  • c3ab4ec9dc spa: fix documentation for spa_atoi32 Peter Hutterer 2021-06-02 14:57:37 +10:00
  • 1a5faa7b52 spa: add a header for ANSI color sequences Peter Hutterer 2021-06-01 09:47:44 +10:00
  • 4c13eced55 pulse-server: detach clients from server Barnabás Pőcze 2021-06-01 21:38:46 +02:00
  • 3889ea5277 pulse-server: add ref to client while processing Wim Taymans 2021-06-01 17:48:24 +02:00
  • 102b77ea03 pulse-server: don't request already requested data Wim Taymans 2021-06-01 16:59:00 +02:00
  • 620e8de52a acp: copy the db_fix key as well Wim Taymans 2021-06-01 12:43:08 +02:00
  • 0f55ff9e60 stream: clarify buffer onwership and lifecycle Wim Taymans 2021-06-01 12:25:44 +02:00
  • f544e4d87c acp: reset volume when enabling a device Wim Taymans 2021-06-01 11:47:59 +02:00
  • e994949d57 properties: make safer serialize_dict implementation Wim Taymans 2021-06-01 10:35:45 +02:00
  • 1cb613ee4b pulse-server: terminate connection in more cases Barnabás Pőcze 2021-05-31 20:33:34 +02:00
  • bc6adbe15d pulse-server: make control flow easier to unserstand Barnabás Pőcze 2021-05-31 20:27:21 +02:00
  • 87c00a6f00 pulse-server: add missing EWOULDBLOCK check Barnabás Pőcze 2021-05-31 20:09:09 +02:00
  • ebed44db79 pulse-server: support absolute unix socket paths Barnabás Pőcze 2021-05-31 17:22:57 +02:00
  • 70c6e6ccc8 pulse-server: only unlink sockets Barnabás Pőcze 2021-05-31 17:39:37 +02:00
  • f19d998906 pw-jack: Fix empty string checks Arun Raghavan 2021-05-31 12:46:18 -04:00
  • bc6e11d6e4 audioconvert: move some info to debug Wim Taymans 2021-05-31 16:17:43 +02:00
  • a248391939 echo-cancel: set latency on the right streams Wim Taymans 2021-05-31 16:15:37 +02:00
  • 7f912a1cff impl-port: improve Latency param check Wim Taymans 2021-05-31 16:13:42 +02:00
  • 743eaf4aa2 filter: add PARAM_Latency support Wim Taymans 2021-05-31 16:12:26 +02:00
  • 8485622923 echo-cancel: reuse buffer on error Wim Taymans 2021-05-31 15:53:34 +02:00
  • b0068fd46b media-session: use direction to find the node by name Wim Taymans 2021-05-31 15:40:26 +02:00
  • d37ea7851a echo-cancel: copy some more node properties Wim Taymans 2021-05-31 15:17:00 +02:00
  • a2cab35365 echo-cancel: use the right node.group Wim Taymans 2021-05-31 15:01:33 +02:00
  • e375930813 alsa-mixer: only use switch to mute Front in the Headphone path Hui Wang 2021-05-31 13:08:19 +02:00
  • 4dc3d79ff2 alsa: sync with pulseaudio Wim Taymans 2021-05-31 13:03:52 +02:00
  • c803444123 impl-port: only send latency param when supported Wim Taymans 2021-05-31 11:31:18 +02:00
  • 98353560da spa: remove semicolon at end of SPA_LIST_INIT Peter Hutterer 2021-05-27 15:04:04 +10:00
  • c58498bd92 config.h.meson: drop define for USE_POISONING Peter Hutterer 2021-05-31 15:39:25 +10:00
  • 3cf4bf7cf7 modules: build module-rt only on Linux Evgeniy Khramtsov 2021-05-30 15:22:58 +03:00
  • 2a8d511be8 pipewire: map: initialize free_list to SPA_ID_INVALID Barnabás Pőcze 2021-05-30 00:21:43 +02:00
  • 0eb46d8ef4 filter: call the process rt_callback Wim Taymans 2021-05-29 08:41:37 +02:00
  • e953bb3238
    meson: fix build if bluez5 option is disabled Huang-Huang Bao 2021-05-28 20:53:37 +08:00
  • 38bcec9022
    bluez5: add port latency reporting Huang-Huang Bao 2021-05-28 19:02:06 +08:00
  • d8435cd5fd
    bluez5: use definations to index node and port params Huang-Huang Bao 2021-05-28 16:42:22 +08:00
  • 934caab1e1 stream: emit events from only one thread Wim Taymans 2021-05-28 13:24:10 +02:00
  • a138152bef pulse-server: free message when resize fails Wim Taymans 2021-05-28 11:52:29 +02:00
  • 8892152b13 meson: Require bluetooth codec library dependencies only when bluez5 is enabled Oschowa 2021-05-28 11:08:14 +02:00
  • c851349f17 spa: logger: fix potential buffer overrun when message is long Barnabás Pőcze 2021-05-28 10:27:44 +02:00
  • 5a186ece01 alsa: handle plugin errors better Wim Taymans 2021-05-28 11:38:02 +02:00
  • 913434167d modules: remove some useless device names Wim Taymans 2021-05-28 11:20:06 +02:00
  • b9efb25605 pulse-tunnel: handle latency a little better Wim Taymans 2021-05-28 11:19:05 +02:00
  • 48f03f85a7 pulse-server: add support for IPv6 Barnabás Pőcze 2021-05-26 04:00:08 +02:00
  • 279470bc07 pulse-server: native-protocol-tcp: do not hardcode port Barnabás Pőcze 2021-05-26 03:23:19 +02:00
  • 70722c0741 channelmix: provide some more upmix options Wim Taymans 2021-05-27 18:08:07 +02:00
  • 06cf1e1c00 module: proxy latency params Wim Taymans 2021-05-27 16:07:25 +02:00
  • c319ed68d1 jack: implement more latency Wim Taymans 2021-05-27 15:13:48 +02:00
  • e7eba82002 port: keep both output and input latency on port Wim Taymans 2021-05-27 15:13:00 +02:00
  • 12a3ea9539 jack: implement default latency handler Wim Taymans 2021-05-26 15:37:23 +02:00
  • 07f8a0d275 impl-port: remove useless code Wim Taymans 2021-05-26 15:36:15 +02:00
  • 9262f576d5 spa: fix unit test, add new object type Wim Taymans 2021-05-26 09:45:21 +02:00
  • f383ac21dd pw-cat: remove debug Wim Taymans 2021-05-25 18:15:35 +02:00
  • 4af2014168 jack: add latency reporting Wim Taymans 2021-05-25 17:55:13 +02:00
  • bae0622311 filter-chain: pass latency param along Wim Taymans 2021-05-25 17:54:24 +02:00
  • d8e9a43b9c stream: handle Latency param Wim Taymans 2021-05-25 17:51:10 +02:00
  • 80d48ad3b6 link: recalc latency when the peer latency changed Wim Taymans 2021-05-25 17:47:47 +02:00
  • cd58c51582 port: implement latency_changed event Wim Taymans 2021-05-25 17:46:50 +02:00
  • 0222e408e0 audioconvert: use the right latency param Wim Taymans 2021-05-25 17:45:04 +02:00
  • b9b89b92b2 spa: add some latency helpers Wim Taymans 2021-05-24 18:01:19 +02:00
  • 0779862cda alsa-seq: add port latency reporting Wim Taymans 2021-05-24 13:12:00 +02:00
  • cd32404e92 port: implement latency reporting some more Wim Taymans 2021-05-24 10:05:07 +02:00
  • b588cc6b03 jack: listen to latency updates on ports Wim Taymans 2021-05-21 10:02:34 +02:00
  • 1cd6d7b01d spa: Implement latency reporting Wim Taymans 2021-05-21 10:01:37 +02:00
  • 1a8f274a80 spa: add Latency param and object Wim Taymans 2021-05-21 09:55:31 +02:00
  • 46ef88e520 spa: save the old change_mask and restore when emitting full Wim Taymans 2021-05-25 15:22:13 +02:00
  • c8c0a152b7 man: drop --name documentation from pipewire.1 Peter Hutterer 2021-05-26 15:41:22 +10:00
  • 265cad2704 pw-uninstalled: set PW_UNINSTALLED=1 so we can adjust the shell Peter Hutterer 2021-05-26 16:26:13 +10:00
  • 733ad43d3f module-portal: direct GetConnectionUnixProcessID call to /org/freedesktop/DBus James Henstridge 2021-05-26 20:18:33 +08:00
  • de270ba87a README: Fix new IRC server link Wim Taymans 2021-05-26 15:48:13 +02:00
  • 653c60b7cc Change IRC server name Wim Taymans 2021-05-26 15:41:38 +02:00
  • 751f9a9ea0 dbus: make sure we don't unref a NULL dbus connection Wim Taymans 2021-05-26 10:52:38 +02:00
  • 492caf4456 pulse-server: handle errors during create Wim Taymans 2021-05-26 10:44:59 +02:00
  • 4e4294dc13 pulse-server: handle NULL dbus connection Wim Taymans 2021-05-26 10:23:17 +02:00
  • f007ca475c pw-cli: handle failure to create context Wim Taymans 2021-05-26 10:18:15 +02:00
  • 8027c9225e context: log some more errors when config file fails Wim Taymans 2021-05-26 10:17:40 +02:00
  • e83f039833 alsa: free the strdup'd substring on error Peter Hutterer 2021-05-12 15:48:00 +10:00
  • bc64b32798 bluez: fix a memleak on error Peter Hutterer 2021-05-12 15:33:33 +10:00
  • b64f0d581f doc: switch from .md to .dox files and impose some general structure Peter Hutterer 2021-05-25 19:55:06 +10:00
  • 13bb152840 doc: fix a copy/paste-o Peter Hutterer 2021-05-25 15:57:31 +10:00
  • 46a39e0ba7 doc: switch the spa documentation to doxygen Peter Hutterer 2021-05-25 13:37:47 +10:00
  • 9ed9980fa2 doc: change the tutorials to doxygen sources Peter Hutterer 2021-05-25 13:08:04 +10:00
  • fce28ac59b doc: remove duplicate tutorial reference Peter Hutterer 2021-05-25 11:32:16 +10:00
  • 6cf819ab1c doc: namespace the pipewire md files Peter Hutterer 2021-05-25 11:21:18 +10:00
  • b00e524341 doc: rename design.txt to design.md Peter Hutterer 2021-05-25 11:16:00 +10:00
  • f8243f3cc1 doc: move spa/foo.md to spa-foo.md Peter Hutterer 2021-05-25 11:19:17 +10:00
  • 5e5b9e3050 conf: PIPEWIRE_CONFIG_DIR should take precedence if set Peter Hutterer 2021-05-20 16:01:25 +10:00
  • 25a58fd939 examples: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 12:55:42 +10:00
  • e1211e6a94 tools: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:58:29 +10:00
  • 0b5f19f1d2 pipewire: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:49:59 +10:00
  • 049eaac821 modules: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:41:47 +10:00
  • 07503410c7 stream: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:40:14 +10:00
  • 2cb7b19b7d pulse-server: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:25:06 +10:00
  • f3f915e897 pipewire-alsa: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:19:24 +10:00
  • 5596e350ea pipewire-jack: fix scan-build errors for unused variables Peter Hutterer 2021-05-10 11:18:25 +10:00