Commit graph

  • 97b01ed9b0 bluez5: add a property to select default profile Dmitry Sharshakov 2021-04-04 08:43:09 +00:00
  • 6a10ac36aa pw-dot: added -9/--90 for outputting using 'splines = ortho' Erkki Seppälä 2021-04-02 11:50:45 +03:00
  • 71b53f1590 pw-dot: added -L/--lr for outputting the graph using 'rankdir = "LR"' Erkki Seppälä 2021-04-02 11:41:02 +03:00
  • 21a36f3c51 pw-dot: using output - will write the output to stdout Erkki Seppälä 2021-04-02 11:33:19 +03:00
  • 4a0b7fa9b8 pw-dot: send diagnostic messages to stderr, not stdout Erkki Seppälä 2021-04-02 11:32:06 +03:00
  • 8cf6da467f pulse-server: use the name of the default sink Wim Taymans 2021-04-02 10:05:56 +02:00
  • 63e7a5c5d4 Update INSTALL.md, typo Kraus Shusha 2021-04-02 05:40:12 +00:00
  • 9562cd56a2 alsa-seq: tweak port names some more Wim Taymans 2021-04-01 19:43:28 +02:00
  • e3f344b3fa bluez5/native: send correct AT+CMER HFP HF command Dmitry Sharshakov 2021-04-01 19:12:49 +03:00
  • 90de408e31 loopback: use _raw_build helpers Wim Taymans 2021-04-01 10:47:23 +02:00
  • b318a9e1d3 support: add right property id Wim Taymans 2021-04-01 10:08:47 +02:00
  • 339927ac76 spa: allow variable format, rate, channels, size, framerate Wim Taymans 2021-04-01 09:58:08 +02:00
  • 7afb3bc1a4 pulse-server: add module properties Wim Taymans 2021-04-01 09:35:31 +02:00
  • 27e00d1be4 pulse-server: don't fix sample rate Wim Taymans 2021-04-01 09:32:00 +02:00
  • 4aa817771a pulse-server: arguments can be NULL Wim Taymans 2021-04-01 09:04:55 +02:00
  • cc7cbaa83b pulse-server: module-loopback fixes Wim Taymans 2021-04-01 08:24:51 +02:00
  • 8383e86f33 pulse-server: module arguments can be NULL Wim Taymans 2021-04-01 08:24:22 +02:00
  • e7b04bca2c pulse-server: Implement module-loopback Arun Raghavan 2021-03-31 18:18:08 -04:00
  • 63281413bd
    a2dp: fix a problem in b9d1b818 Huang-Huang Bao 2021-03-31 19:33:21 +08:00
  • 427e8abf0c impl-node: improve reason string in recalc_graph Wim Taymans 2021-03-31 13:28:33 +02:00
  • b9d1b818d5 a2dp: guard against LDAC quality value, add labels for LDAC quality prop info Huang-Huang Bao 2021-03-31 18:39:43 +08:00
  • 5c93f780cf a2dp: improve a2dp sink codec data flushing Huang-Huang Bao 2021-03-31 17:50:15 +08:00
  • 7b9792ffab pulse-server: fix brace in wrong place Pauli Virtanen 2021-03-31 13:44:45 +03:00
  • 6990e93827 Remove set -e from autogen Stephen Bancroft 2021-03-31 14:27:05 +11:00
  • f0ab2bc1db bluez5: pass the route save property around Wim Taymans 2021-03-30 16:31:17 +02:00
  • dc3bf68aa2 acp: make sure we pass the save flag around Wim Taymans 2021-03-30 16:06:30 +02:00
  • c50c0b91c5 jack: improve registration callbacks Wim Taymans 2021-03-30 12:41:59 +02:00
  • dd6a18d576 pulse-server: handle 0 id as default sink/source as well Wim Taymans 2021-03-30 10:15:36 +02:00
  • efd52d633f examples: only use memfd_create when defined Wim Taymans 2021-03-30 09:59:07 +02:00
  • 5b2b256ecd alsa: initialize reserve array Wim Taymans 2021-03-30 09:40:10 +02:00
  • 43317f67ba a2dp-source: improve info parsing Wim Taymans 2021-03-30 09:24:35 +02:00
  • e7f2f450ff bluez5: add parameter to use A2DP source as input Dmitry Sharshakov 2021-03-29 19:30:36 +03:00
  • 149471631e alsa: use higher ports for listening Wim Taymans 2021-03-29 17:05:03 +02:00
  • 51c700a655 media-session: only save routes with the save flag set Wim Taymans 2021-03-29 15:52:31 +02:00
  • f78be58568 stream: Add node.autoconnect stream.properties Wim Taymans 2021-03-29 14:19:34 +02:00
  • ec0b2b8dd7 stream: use PIPEWIRE_AUTOCONNECT env variable Wim Taymans 2021-03-29 14:05:25 +02:00
  • 3878ad921a pulse-server: handle 0 sink/source name or index as default Wim Taymans 2021-03-29 13:50:37 +02:00
  • 80ce2c94ac alsa: add start-delay parameters to sink Wim Taymans 2021-03-29 13:20:14 +02:00
  • fda565864c alsa: limit headroom to buffer-size Wim Taymans 2021-03-29 13:17:01 +02:00
  • 30659c5f61 media-session: remove double ;; Wim Taymans 2021-03-29 11:41:30 +02:00
  • 73f50bb964 improve debug Wim Taymans 2021-03-29 11:41:06 +02:00
  • 74c6af1c55 jack: handle _port_get_buffer() on foreign ports Wim Taymans 2021-03-29 11:14:37 +02:00
  • ef74ef3654 bluez5: use the actual latency in a2dp-source Pauli Virtanen 2021-03-28 14:20:42 +03:00
  • b19bd74b22 bluez5: adjust sco-source behavior as a follower Pauli Virtanen 2021-03-28 13:32:43 +03:00
  • eb7df98cd6 pulse-server: minor fix Pauli Virtanen 2021-03-27 21:53:28 +02:00
  • f314119aa9 alsa-plugin: add some checks to avoid using invalid values Wim Taymans 2021-03-27 20:44:21 +01:00
  • c85a04fb49 tools: add some check when parsing the profile info Wim Taymans 2021-03-27 20:37:26 +01:00
  • ae22852a9b remove some useless checks Wim Taymans 2021-03-27 20:36:43 +01:00
  • e7ca1b474e acp: use the input ports for the input mappings Wim Taymans 2021-03-27 20:16:04 +01:00
  • 7c819320c7 tests: fix test of array values Wim Taymans 2021-03-27 20:10:01 +01:00
  • f26c642055 loop: initialize some variables Wim Taymans 2021-03-27 19:23:34 +01:00
  • d81fc9bcb4 introspect: remove impossible case Wim Taymans 2021-03-27 18:37:21 +01:00
  • 222cffc850 jack: small cleanups and erro checks Wim Taymans 2021-03-27 18:33:22 +01:00
  • 2681b8236b media-session/pulse-server: more error checks + minor fixes Pauli Virtanen 2021-03-27 17:03:50 +02:00
  • f330446291 bluez5: better error/malformed input handling Pauli Virtanen 2021-03-27 13:55:01 +02:00
  • f0a2b6d01f core: Always include fcntl Wim Taymans 2021-03-27 12:51:38 +01:00
  • 54e06d9df0 bluez5: add additional aac encoder options, and implement optional vbr Pauli Virtanen 2021-03-26 18:39:03 +02:00
  • bd7dba617f
    bluez5: fix SPA_PROP_bluetoothAudioCodec param prop setting Huang-Huang Bao 2021-03-27 09:27:33 +08:00
  • eaf3b3a3c9 remote-node: remove the mix from the port Wim Taymans 2021-03-26 21:14:42 +01:00
  • ea5a830c8a global: always remove from the global map Wim Taymans 2021-03-26 20:49:57 +01:00
  • 511cb28e17 properties: clear SPA_DICT_FLAG_SORTED when adding/removing items George Kiagiadakis 2021-03-26 18:20:00 +02:00
  • 51b0248d09 bluez5: update a2dp codec list when remote endpoints change Pauli Virtanen 2021-03-26 18:06:27 +02:00
  • 6b5b56bcc7 pulse-server: use transportCodec prop for bluez codec messages Pauli Virtanen 2021-03-21 18:48:19 +02:00
  • a552655edc bluez5: add bluetoothAudioCodec property to device Pauli Virtanen 2021-03-21 02:38:26 +02:00
  • 6b0cf799c4 spa: add bluetoothAudioCodec property and type Pauli Virtanen 2021-03-22 20:41:46 +02:00
  • e3323f7bca pulse-server: actually handle clearing of metadata Wim Taymans 2021-03-26 16:26:29 +01:00
  • 98585e092c pulse-server: handle metadata remove Wim Taymans 2021-03-26 16:04:45 +01:00
  • 9690820e63 keys: document PW_KEY_APP_VERSION Guillaume Desmottes 2021-03-26 13:41:50 +01:00
  • 34c9f24d2a bluez5: autoconnect device profiles on startup Auto-connect all paired & trusted devices on startup. Since devices that already connected or powering off would reject the connecting requests, it should be fine with this behavior. Also reconnect remaining profiles if only partial profiles are connected. Huang-Huang Bao 2021-03-26 12:53:04 +08:00
  • 4112b34f4d pulse-server: also release and free the dbus name Wim Taymans 2021-03-26 15:14:53 +01:00
  • 109411bd2b pulse-server: add listener after success Wim Taymans 2021-03-26 15:13:50 +01:00
  • 69a8c302b1 media-session: clean up default node names Wim Taymans 2021-03-26 15:13:23 +01:00
  • f6356a3441 media-session: handle node destroy during linking Wim Taymans 2021-03-26 13:07:28 +01:00
  • d805253c69 bluez5: don't warn when the services are not available Wim Taymans 2021-03-26 12:09:43 +01:00
  • 0af8c0c045 pulse-server: check message size Wim Taymans 2021-03-25 18:05:26 +01:00
  • 27a5ebb87e jack: free server in error case Wim Taymans 2021-03-25 17:56:14 +01:00
  • ddd731bc09 module-access: Plug /.flatpak-info fd leak Philippe Normand 2021-03-25 17:51:17 +00:00
  • 3d82700edb media-session: retry link a few times if it fails Pauli Virtanen 2021-03-24 20:14:42 +02:00
  • c78901f9f9 jack: free client in error case Wim Taymans 2021-03-25 17:54:24 +01:00
  • bcc147cf72 context: keep some room for our own support Wim Taymans 2021-03-25 17:43:59 +01:00
  • ee99693f77 bluez5: check for NULL info before accessing it Wim Taymans 2021-03-25 17:38:45 +01:00
  • e3b0cc76a3 pulse-server: avoid leaks in error path Wim Taymans 2021-03-25 17:34:44 +01:00
  • 5629885e41 media-session: avoid strcmp on unterminated string Wim Taymans 2021-03-25 17:29:19 +01:00
  • 4ab4c57a55 impl-core: fix memleak in error case Wim Taymans 2021-03-25 17:17:40 +01:00
  • 78da72ce30 pulse-server: take length of the right string Wim Taymans 2021-03-25 17:02:10 +01:00
  • faeb42fa66 pw-loopback: fix leaks, improve cleanup Wim Taymans 2021-03-25 16:50:49 +01:00
  • 2d2557381c pulse-server: avoid returning NULL strings Wim Taymans 2021-03-25 15:33:18 +01:00
  • 05beb04259 impl-core: also include fcntl.h on non-freebsd builds to compile getrandom George Kiagiadakis 2021-03-25 15:16:41 +02:00
  • 6c4d27da9f ci: fix command separators in coverity image creation script George Kiagiadakis 2021-03-25 11:54:01 +00:00
  • 1660afbd97 ci: add coverity pipeline George Kiagiadakis 2021-03-25 11:30:14 +02:00
  • e5664a24a5 ci: bump ci-templates and fedora image versions George Kiagiadakis 2021-03-25 11:27:49 +02:00
  • 403f27c531 meson, pw-top: use ncursesw Arseny Maslennikov 2021-03-25 11:39:29 +03:00
  • 5f7910fcac impl-port: only add the port when buffers are negotiated Wim Taymans 2021-03-25 11:30:58 +01:00
  • b5220c83da improve debug Wim Taymans 2021-03-25 11:30:30 +01:00
  • 5d88e072a8 pulse-server: handle NULL proxy Wim Taymans 2021-03-25 09:08:13 +01:00
  • b759f9a691 pw-loopback: handle NULL buffers Wim Taymans 2021-03-24 17:45:18 +01:00
  • 4bcb7e0468 tools: add pw-loopback Wim Taymans 2021-03-24 17:02:21 +01:00
  • 20b8426013 pipewire: snprintf always 0 terminates the string Wim Taymans 2021-03-24 16:58:19 +01:00
  • 8c334fa3ab alsa: never queue buffers when rate matching Wim Taymans 2021-03-24 11:48:32 +01:00
  • 34800dc019 json: don't move past the end of a symbol Wim Taymans 2021-03-23 18:05:44 +01:00