Commit graph

  • f888c58b83 jack: fix client uuid Wim Taymans 2020-07-30 12:10:46 +02:00
  • 24755afee9 pulse: use format from node if available Wim Taymans 2020-07-29 14:42:29 +02:00
  • 18b4aee677 Parse format param and store in node Wim Taymans 2020-07-29 14:29:03 +02:00
  • 0d6bbaa7e1 policy-node: only configure devices when active Wim Taymans 2020-07-29 12:20:24 +02:00
  • d2452e1340 acp-device: remove sources when destroyed Wim Taymans 2020-07-29 12:19:33 +02:00
  • e32a7a8d65 make some errors into debug Wim Taymans 2020-07-29 11:30:11 +02:00
  • 55bef12cda pulse: take queued data into account when asking for more Wim Taymans 2020-07-29 09:49:06 +02:00
  • c04d57d5d5 pulse: fix signedness warning Wim Taymans 2020-07-28 16:53:13 +02:00
  • 229fad4691 0.3.8 0.3.8 Wim Taymans 2020-07-28 15:20:04 +02:00
  • 1d7ca5bdae add udev rules so we don't rely on pulseaudio Wim Taymans 2020-07-28 13:11:17 +02:00
  • eaf7606e3f acp: pass udev PROFILE_SETS to acp device Wim Taymans 2020-07-28 13:00:45 +02:00
  • e478ba7e34 alsa: be safer when parsing device string Wim Taymans 2020-07-28 12:51:11 +02:00
  • 154f981f97 Add mixer paths and profile-sets as well Wim Taymans 2020-07-28 12:30:32 +02:00
  • a2de3b0873 policy-node: add default video source metadata Wim Taymans 2020-07-28 11:17:36 +02:00
  • 9e8851e0ae policy-node: do downmix in monitor streams Wim Taymans 2020-07-28 10:50:00 +02:00
  • cb91e9c536 stream: improve flags Wim Taymans 2020-07-28 10:49:33 +02:00
  • a96fcf5c19 policy-node: rework node configuration Wim Taymans 2020-07-28 10:18:49 +02:00
  • 3f33c9c81d acp: sync with latest Wim Taymans 2020-07-28 10:16:47 +02:00
  • 6184c0fe32 keys: add stream to avoid remixing channels Wim Taymans 2020-07-28 10:16:04 +02:00
  • e35586cd15 media-session: link MONO/UNKNOWN channels only once Wim Taymans 2020-07-27 17:41:52 +02:00
  • 6e2d3feb07 doc: clarify version field in events Wim Taymans 2020-07-27 16:47:30 +02:00
  • ca5836cdf4 alsa: fix delay parameter Wim Taymans 2020-07-27 16:22:17 +02:00
  • 8f3771a56c alsa-pcm: also follow resampler insize when resampling Wim Taymans 2020-07-27 15:56:20 +02:00
  • 4a8afe389c policy-node: boost priority on default device Wim Taymans 2020-07-27 10:15:10 +02:00
  • 3e56161ee2 bluez5: backend-ofono: Fix ofono blocking signals Frédéric Danis 2020-07-24 16:41:20 +02:00
  • 4fb56ee69b bluez5: Share DBus connection between all backends Frédéric Danis 2020-07-24 15:26:07 +02:00
  • 34fc7ff529 media-session: link unknown and mono streams to something Wim Taymans 2020-07-24 17:39:29 +02:00
  • 3586f918c5 main: make the default remote if nothing is specified Wim Taymans 2020-07-24 17:23:00 +02:00
  • 37f43aba35 alsa: add mixer plugin Wim Taymans 2020-07-24 17:13:00 +02:00
  • b517a2a6ec alsa: use server name to connect Wim Taymans 2020-07-23 20:43:08 +02:00
  • 6530c694c9 protocol: debug server we connect to Wim Taymans 2020-07-23 20:12:25 +02:00
  • 63dbf7b7b7 context: connect to given server Wim Taymans 2020-07-23 20:12:10 +02:00
  • 141238d88b core: always use explicitly configured properties first Wim Taymans 2020-07-23 13:40:02 +02:00
  • bb20e0646c jack: parse varargs and use server name Wim Taymans 2020-07-23 13:18:14 +02:00
  • 266e1301d2 use id to store default sink/source Wim Taymans 2020-07-23 11:59:13 +02:00
  • db0c224b06 bluez5: Make native and ofono backends optional Frédéric Danis 2020-07-22 14:50:38 +02:00
  • ebdaac160c bluez5: backend-ofono: Fix SCO nodes not created on oFono's CardAdded Frédéric Danis 2020-07-22 14:48:34 +02:00
  • 18da8fd21f bluez5: backend-ofono: Add spa_bt_transport support Frédéric Danis 2020-07-21 11:00:57 +02:00
  • 9b6dd9461e bluez5: Create backend skeleton for HFP support using oFono Frédéric Danis 2020-07-17 18:10:38 +02:00
  • 82dab3ab4e context: avoid compiler warning Wim Taymans 2020-07-22 18:53:18 +02:00
  • f20aa405cb pw-cat: fallback to default channel map in record Wim Taymans 2020-07-22 17:26:14 +02:00
  • 193b9afdff media-session: always prefer a port match Wim Taymans 2020-07-22 17:24:58 +02:00
  • 201d762b2a policy-node: refactor configure_node Wim Taymans 2020-07-22 16:53:02 +02:00
  • 59e69d8329 impl-port: unlink as part of destroy Wim Taymans 2020-07-22 16:49:29 +02:00
  • 553337df60 remote-node: handle remove port Wim Taymans 2020-07-22 16:20:43 +02:00
  • 03c2185efe media-session: rework linking nodes Wim Taymans 2020-07-22 15:05:45 +02:00
  • 5f9a8a82ab media-session: improve find_object Wim Taymans 2020-07-22 14:14:02 +02:00
  • f6753eefc3 media-session: keep more info about ports Wim Taymans 2020-07-22 11:27:23 +02:00
  • 0ca4a5621c port: copy AUDIO_CHANNEL key as well Wim Taymans 2020-07-22 11:26:47 +02:00
  • 022705d813 pw-cat: fix leak in channel parsing Wim Taymans 2020-07-22 11:26:06 +02:00
  • 2bb1d88fbe keys: let env variables overwrite the keys Wim Taymans 2020-07-22 11:25:19 +02:00
  • 2955182e4e use spa_debug_type_short_name() when we can Wim Taymans 2020-07-22 11:22:11 +02:00
  • cc0727e62f pulse: remove useless leaked property Wim Taymans 2020-07-21 17:39:08 +02:00
  • ca066fbf3b jack: use PIPEWIRE_PROPS env to add properties to jack nodes Wim Taymans 2020-07-21 16:50:45 +02:00
  • d4d80c16c1 jack: handle NULL keys Wim Taymans 2020-07-21 16:47:58 +02:00
  • 875236631f acp: don't ignore return value Wim Taymans 2020-07-21 15:42:04 +02:00
  • 8b291ada27 jack: increase client name size Wim Taymans 2020-07-21 15:34:27 +02:00
  • 0b3e9edaa2 0.3.7 0.3.7 Wim Taymans 2020-07-21 12:06:39 +02:00
  • 3fe5e146c2 thread-loop: fix comment Wim Taymans 2020-07-21 11:02:11 +02:00
  • 32ccd24469 node: improve error message Wim Taymans 2020-07-21 10:59:40 +02:00
  • 03bc36a502 resample-native: substract num of skipped samples after processing input Julian Bouzas 2020-07-20 09:37:23 -04:00
  • 7bd7476426 media-session: use ACP alsa devices by default Wim Taymans 2020-07-20 17:34:28 +02:00
  • 13492fd282 jack: include application name in client name Wim Taymans 2020-07-20 16:54:38 +02:00
  • 2909786eb2 stream: put target string in node.target Wim Taymans 2020-07-20 16:27:50 +02:00
  • ee2c1f3882 jack: enforce unique port names as well Wim Taymans 2020-07-20 16:27:26 +02:00
  • 8c4b594b50 policy-node: don't move to the current target Wim Taymans 2020-07-20 14:46:44 +02:00
  • 7915bf5778 policy-node: implement move node Wim Taymans 2020-07-20 14:40:50 +02:00
  • ff876bf58e introspect: set metadata type as well Wim Taymans 2020-07-20 14:40:34 +02:00
  • 5d0a1c4838 stream: remove wrong warning Wim Taymans 2020-07-20 13:27:25 +02:00
  • 62f7da880a pulse: clean up introspection Wim Taymans 2020-07-20 13:13:22 +02:00
  • 246ad5fb37 introspect: set target node as property Wim Taymans 2020-07-20 11:26:32 +02:00
  • dab0644d76 port: debug param changes some more Wim Taymans 2020-07-20 10:27:59 +02:00
  • 2d91e62a19 bluez5: Workaround incorrect SCO MTU Frédéric Danis 2020-07-17 18:05:31 +02:00
  • 06a6e11806 bluez5: Create backend for native HSP support Frédéric Danis 2020-07-17 15:18:10 +02:00
  • 7711c98123 jack: use default sink/source to sort ports Wim Taymans 2020-07-17 17:23:43 +02:00
  • 23788ee617 sco-sink: clean up and write data at a constant bitrate Julian Bouzas 2020-07-14 08:16:43 -04:00
  • 551844c0ef sco-source: initialize read mtu and read chunks of its size Julian Bouzas 2020-07-13 13:59:34 -04:00
  • 15a4019e45 client: refuse update of pipewire.* keys from client Wim Taymans 2020-07-17 16:47:49 +02:00
  • 07cc07597c access: always put access in property Wim Taymans 2020-07-17 16:47:14 +02:00
  • cd7763c814 access: use key to access property Wim Taymans 2020-07-17 16:46:26 +02:00
  • 119ef5e376 session-manager: move portal check back to pipewire Wim Taymans 2020-07-17 14:14:26 +02:00
  • 5731447357 add portal module again Wim Taymans 2020-07-17 14:12:10 +02:00
  • 9b00462561 client: also copy ACCESS key to global Wim Taymans 2020-07-17 14:09:56 +02:00
  • 89b189d190 access: don't check access if already set Wim Taymans 2020-07-17 13:23:50 +02:00
  • 4d4904187b client: update busy status after check_access Wim Taymans 2020-07-17 13:22:02 +02:00
  • f2c1ab6069 access: make access property configurable Wim Taymans 2020-07-17 09:59:49 +02:00
  • 33d7b6ea43 Remove old portal module from build Wim Taymans 2020-07-16 17:54:18 +02:00
  • a295901329 Move portal module to session manager Wim Taymans 2020-07-16 17:54:18 +02:00
  • d720724d48 media-session: add method to iterate objects Wim Taymans 2020-07-16 17:48:29 +02:00
  • 0e21464da2 media-session: also make objects for other types Wim Taymans 2020-07-16 17:48:00 +02:00
  • 7d56b78bce remove some unused fields Wim Taymans 2020-07-16 17:47:30 +02:00
  • 3eb37320c9 pw-cli: improve permission debug Wim Taymans 2020-07-16 17:46:47 +02:00
  • 50574b9523 flatpak: don't give write access for flatpaks Wim Taymans 2020-07-16 13:34:06 +02:00
  • 5f9bb13237 client: use core permission to pause/resume a client Wim Taymans 2020-07-16 13:25:39 +02:00
  • ac97175380 pulse: don't try to do set_param when not writable Wim Taymans 2020-07-16 13:25:03 +02:00
  • cbc579825c media-session: add flatpak module Wim Taymans 2020-07-16 12:50:33 +02:00
  • 9caccb6125 pw-cli: quit when we quit Wim Taymans 2020-07-16 12:49:17 +02:00
  • 5afdd507c3 access: document and improve arguments Wim Taymans 2020-07-16 11:45:44 +02:00
  • 7ddc32a113 meson: place full path in the config Wim Taymans 2020-07-16 11:44:10 +02:00
  • f306cbde0b command: pass right arguments to execvp Wim Taymans 2020-07-16 11:42:55 +02:00