Commit graph

  • 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
  • 02be602f97 policy-node: route to the default sink/source when found Wim Taymans 2020-07-15 15:53:30 +02:00
  • 61e2d5cb54 policy-node: track default sink/source and move streams Wim Taymans 2020-07-15 14:26:16 +02:00
  • b1293d9f6e policy-node: only track stream peers Wim Taymans 2020-07-15 14:22:56 +02:00
  • 5f2c4c70ec media-session: expose metadata Wim Taymans 2020-07-15 14:21:35 +02:00
  • 2d5a404244 media-session: add method to remove links Wim Taymans 2020-07-15 14:20:46 +02:00
  • 035fb26d71 media-session: keep track of links Wim Taymans 2020-07-15 14:19:25 +02:00
  • 5194c8a92f media-session: start metadata first Wim Taymans 2020-07-15 14:17:00 +02:00
  • 583e450efd example: add more debug Wim Taymans 2020-07-15 14:14:23 +02:00
  • 77274b3ab0 node: use intermediate pending state Wim Taymans 2020-07-15 14:11:01 +02:00
  • 6dcb19bbdf pipewiresrc: use more accurate timeout Wim Taymans 2020-07-14 17:25:13 +02:00
  • a6d221f18a thread_loop: add more accurate timed_wait Wim Taymans 2020-07-14 17:13:59 +02:00
  • 36511a5d8e gst: measure keepalive-time in milliseconds Wim Taymans 2020-07-14 14:29:45 +02:00
  • 9b4b7d1a2c evl: add include for spa_strerror Wim Taymans 2020-07-14 14:19:26 +02:00
  • 0344e09905 gst: add some more debug Wim Taymans 2020-07-14 14:15:55 +02:00
  • 993aa89030 gst: add keepalive-time property Wim Taymans 2020-07-14 13:54:21 +02:00
  • f28ca843a6 format: fix typo Wim Taymans 2020-07-14 10:21:35 +02:00
  • 70652d1a37 gst: share the core between connections Wim Taymans 2020-07-13 17:42:09 +02:00
  • ba96eecba0 sco-source: clean up and support different buffer sizes Julian Bouzas 2020-07-07 13:06:11 -04:00
  • f743fff694 sco-source: add RateMatch IO Julian Bouzas 2020-07-07 10:57:20 -04:00
  • a459c1f226 acp: sync with master Wim Taymans 2020-07-13 14:39:27 +02:00
  • be7ff66d0b examples: clean up proxy Wim Taymans 2020-07-13 13:12:20 +02:00
  • c173b23ac4 gst: use object_path to hide providers Wim Taymans 2020-07-13 12:31:16 +02:00
  • 8e9bbaf3dc pipewiresrc: add option to resend last buffer on EOS Wim Taymans 2020-07-13 12:11:34 +02:00
  • a596cdbf2e gst: return NULL for unknown format Wim Taymans 2020-07-13 11:50:06 +02:00
  • 031a8ea799 client-node: also unref the activation memblock Wim Taymans 2020-07-10 16:11:16 +02:00
  • e58fcb95d0 client-node: remove the tag from the right pool Wim Taymans 2020-07-10 16:10:45 +02:00
  • 5cd495c93c client-node: free old mapping only after importing the new Wim Taymans 2020-07-10 12:57:55 +02:00
  • 0430e7b8dc client-node: clean up our memory mappings Wim Taymans 2020-07-10 12:46:48 +02:00
  • ff8aaf9e62 node: set node io after registering Wim Taymans 2020-07-10 12:45:44 +02:00
  • 8a0a9c8094 mem: add some more debug Wim Taymans 2020-07-10 12:44:50 +02:00
  • 69cfc8e08c policy-node: use the DONT_RECONNECT flag with a target Wim Taymans 2020-07-09 13:03:02 +02:00
  • ee59bcd632 acp: emit volume/mute changes on change Wim Taymans 2020-07-08 17:24:23 +02:00
  • bf9b58e1f5 pulse: emit server change events when default sink/source change Wim Taymans 2020-07-08 17:07:07 +02:00
  • b896d65723 acp: emit param change when port changed Wim Taymans 2020-07-08 16:16:43 +02:00
  • 6d41e17ca3 pulse: improve name of monitors Wim Taymans 2020-07-08 16:10:45 +02:00
  • 4de3403c99 metadata: free item value as well Wim Taymans 2020-07-07 20:25:01 +02:00
  • 2ae4322cca a2dpsource: fill the buffer as much as possible Julian Bouzas 2020-07-07 10:01:41 -04:00
  • 60eb8dae87 a2dpsource: add RateMatch IO Julian Bouzas 2020-07-06 13:37:19 -04:00
  • e17688a43b Fix missing headers check Frédéric Danis 2020-07-07 16:00:26 +02:00
  • ee54cb96aa pulse: use metadata to store default source/sink Wim Taymans 2020-07-07 17:09:46 +02:00
  • 2991a814cd pulse: wait for READY before calling callbacks Wim Taymans 2020-07-07 13:42:56 +02:00
  • e030445e49 acp: add volume base and step Wim Taymans 2020-07-07 13:12:57 +02:00
  • f75dfde89c remote-node: process the mixer if io status have HAVE_DATA flag Julian Bouzas 2020-07-06 11:57:03 -04:00
  • cf8db93cd4 pod: add HARDWARE flag to spa_pod_prop Wim Taymans 2020-07-06 17:46:32 +02:00
  • 8e6b276d51 alsa-monitor: parse device events Wim Taymans 2020-07-06 17:26:01 +02:00
  • b9d412e618 monitor: add device event Wim Taymans 2020-07-06 17:25:05 +02:00
  • d80d593271 acp: add support for soft volume Wim Taymans 2020-07-06 17:22:42 +02:00
  • 4db6e0e2b3 client-device: fix event marshall Wim Taymans 2020-07-06 17:13:50 +02:00
  • ea6dfe204c acp: don't install library for now Wim Taymans 2020-07-06 12:58:33 +02:00
  • 0bbc25e3e2 media-session: add option to enable acp device Wim Taymans 2020-07-06 12:51:38 +02:00
  • 1612f5e4d2 alsa-acp: Add libacp based card device Wim Taymans 2020-05-15 19:42:15 +02:00
  • 5c6247daef internal: improve assert Wim Taymans 2020-07-03 17:32:20 +02:00
  • c28ca320d1 Fix bluez node destroy Wim Taymans 2020-07-03 16:26:52 +02:00
  • 8ad769b943 bluez: improve profile description Wim Taymans 2020-07-03 16:25:46 +02:00
  • 471c1a071c policy: improve debug Wim Taymans 2020-07-03 16:25:28 +02:00
  • a607174033 node: Pause when Suspend is not implemented Wim Taymans 2020-07-03 16:24:55 +02:00
  • 49332eb30f bluez5: handle suspend Wim Taymans 2020-07-03 16:23:17 +02:00
  • 7778f8d70e bluez5: remove devices correctly Wim Taymans 2020-07-03 16:12:19 +02:00
  • 7b129c1020 sco: remove transport hooks on destroy Wim Taymans 2020-07-03 16:10:46 +02:00
  • 357868eeb5 a2dp: remove transport hooks on destroy Wim Taymans 2020-07-03 16:08:53 +02:00
  • 1e2ad41d94 remote-node: fix user_data Wim Taymans 2020-07-03 14:13:49 +02:00
  • 1091d2eaf1 bluez5: improve profile enumeration Wim Taymans 2020-07-03 12:14:00 +02:00