Commit graph

  • 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
  • 0b970ec965 bluez: Update BT profiles Frédéric Danis 2020-07-02 17:12:33 +02:00
  • a520335581 fmt-ops: add sse2 version of f32 to s16 planar/interleaved Wim Taymans 2020-07-03 11:04:39 +02:00
  • 21fc163c49 stream: fix some more leaks in error paths Wim Taymans 2020-07-02 16:22:49 +02:00
  • 5295caf0f3 examples: dlclose on some errors Wim Taymans 2020-07-02 16:07:54 +02:00
  • e11d35107f alsa: don't leak properties on error Wim Taymans 2020-07-02 15:53:16 +02:00
  • ac54b7ace1 alsa: don't leak structure on error Wim Taymans 2020-07-02 15:52:50 +02:00
  • f353042460 client: send an error to all bound resources Wim Taymans 2020-07-02 14:38:18 +02:00
  • d3ab5bc3b8 stream: only unconnect when core unconnects Wim Taymans 2020-07-02 14:37:32 +02:00
  • 82a83afd6b policy: activate Unknown stream media type Wim Taymans 2020-07-02 14:36:28 +02:00
  • 9eb9fe4fbe stream: handle missing EnumFormat params Wim Taymans 2020-07-02 12:53:57 +02:00
  • fc49c1697a context: improve negotiation Wim Taymans 2020-07-02 12:50:15 +02:00
  • 591244c53e module-device: remove useless assign Wim Taymans 2020-07-02 10:58:35 +02:00
  • 3df8139f4e spa-node: unload handle in failure case Wim Taymans 2020-07-02 10:57:10 +02:00
  • d871adbd4d spa-device: fix leak of properties in error case Wim Taymans 2020-07-02 10:52:15 +02:00
  • d3748ef254 introspect: fix default source/sink Wim Taymans 2020-06-30 20:23:52 +02:00
  • f30a8f6895 context: fix context_id, use the client bound id Wim Taymans 2020-06-30 20:23:23 +02:00
  • 813e2d22a6 context: fix sorted insert Wim Taymans 2020-06-30 20:22:53 +02:00
  • 34775b7577 context: use different variable to avoid confusion Wim Taymans 2020-06-30 20:22:25 +02:00
  • f126501f83 context: don't enum profile/route when one is pending Wim Taymans 2020-06-30 20:20:42 +02:00
  • dc7868a476 pulse: control volume on device or node Wim Taymans 2020-06-30 13:33:46 +02:00
  • 9ad2732405 pulse: handle volume and mute with the Route params Wim Taymans 2020-06-29 16:38:10 +02:00
  • 3695488241 spa: remove wrong comment Wim Taymans 2020-07-01 15:27:55 +02:00
  • 4d7d9484e6 pulse: use route param to set current active ports Wim Taymans 2020-07-01 15:24:50 +02:00
  • 2bffb3561f pulse: handle error from volume set Wim Taymans 2020-07-01 15:19:29 +02:00
  • ebd8695345 pulse: use route param to get/set current active routes Wim Taymans 2020-07-01 14:02:59 +02:00
  • 1277e6cded context: update the Profiles and Routes in the card Wim Taymans 2020-06-25 16:46:47 +02:00
  • 42cc30e1ee pulse: use EnumRoute to collect and report port info Wim Taymans 2020-07-01 13:52:25 +02:00
  • 698509ef55 alsa: set classes in the profile Wim Taymans 2020-07-01 13:39:10 +02:00
  • 03cef06dd2 pulse: improve introspect of profile availability Wim Taymans 2020-07-01 13:27:20 +02:00
  • f79f0de681 introspect: improve card info Wim Taymans 2020-07-01 13:24:57 +02:00
  • 1ee8944a2a alsa: improve debug Wim Taymans 2020-07-01 13:16:37 +02:00
  • 8168dfdbc1 alsa-pcm: allow setting number of channels Wim Taymans 2020-07-01 12:54:27 +02:00
  • 267eabaf69 alsa: add default channel map when not given Wim Taymans 2020-07-01 12:41:57 +02:00
  • f65d71dd5b alsa: support planar formats Wim Taymans 2020-07-01 11:42:10 +02:00
  • 6e03b4005d increase amount of datas in a buffer Wim Taymans 2020-07-01 11:41:46 +02:00
  • dfd3bd84b4 buffers: increase max datas and metadata in buffers Wim Taymans 2020-07-01 11:40:13 +02:00
  • f678f4371d state: always update state variables Wim Taymans 2020-06-27 13:21:12 +02:00
  • ef0e5ee09e param: rename properties, use info for key/value info Wim Taymans 2020-06-26 16:21:52 +02:00