Commit graph

  • 55982c75db pulse-server: make sure we always have 1 profile Wim Taymans 2020-11-19 13:26:35 +01:00
  • fb44d3428c jack: block some cases Wim Taymans 2020-11-19 12:37:10 +01:00
  • 6a244592a0 main: set PIPEWIRE_INTERNAL env Wim Taymans 2020-11-19 12:36:14 +01:00
  • d2c2edb7ce protocol-native: rework resume of busy client Wim Taymans 2020-11-19 11:57:36 +01:00
  • 505ae98b0f pulse-server: fix sink-input mute Wim Taymans 2020-11-19 11:56:51 +01:00
  • 7434986452 context: return -ENOENT for destroyed globals Wim Taymans 2020-11-19 11:34:44 +01:00
  • 908dc6b10f pulse-server: don't add queued samples Wim Taymans 2020-11-18 20:21:14 +01:00
  • 3eca7557f8 pulse-server: fix timestamp in latency query Wim Taymans 2020-11-18 20:15:20 +01:00
  • 38763da20f pipewire: also set journal log level Wim Taymans 2020-11-18 17:43:24 +01:00
  • 04aa5472d3 journal: make it possible to set level from info Wim Taymans 2020-11-18 17:42:47 +01:00
  • cb203e38c3 pulse-server: make sure active_profile_name is not NULL Wim Taymans 2020-11-18 17:19:17 +01:00
  • 1908c88cfc manager: notify of changed sink/source Wim Taymans 2020-11-18 17:07:03 +01:00
  • f7162799f6 message: add module-stream-restore.id property Wim Taymans 2020-11-18 15:51:40 +01:00
  • 4cc466ad64 pulse-server: filter out redundant subscribe messages Wim Taymans 2020-11-18 15:00:38 +01:00
  • 935851a6a6 spa: add safe_reverse function Wim Taymans 2020-11-18 15:00:01 +01:00
  • 89cb39badd pipewire-pulse: fix help string Wim Taymans 2020-11-17 21:04:02 +01:00
  • 7ac23c8b82 improve some docs about options Wim Taymans 2020-11-17 20:59:40 +01:00
  • c50b5bb072 pulse-server: implement flush for record stream Wim Taymans 2020-11-17 17:39:30 +01:00
  • 8c0f27c016 audioadapter: emit xrun when source can't produce data Wim Taymans 2020-11-17 17:18:14 +01:00
  • 79fb95bf90 stream: implement Flush Wim Taymans 2020-11-17 17:15:26 +01:00
  • cd25a1e5e7 pulse-server: PLAY_SAMPLE does not need a valid sink id or name Wim Taymans 2020-11-17 17:14:28 +01:00
  • 01b473e695 protocol-native: handle peersec errors better Wim Taymans 2020-11-17 13:21:10 +01:00
  • 14f68565ad protocol-native: refactor handle client errors Wim Taymans 2020-11-17 13:09:49 +01:00
  • 813af52072 pulse-server: play the sample on the right sink Wim Taymans 2020-11-17 12:59:09 +01:00
  • ff1b49eb81 pulse-server: add skeleton extension for stream-restore Wim Taymans 2020-11-17 11:37:39 +01:00
  • 11a57c9302 pulse-server: add debug level to message_dump Wim Taymans 2020-11-17 11:28:50 +01:00
  • f818da96fc pulse-server: use define for monitor flags Wim Taymans 2020-11-17 11:28:06 +01:00
  • 242cddd371 pulse-server: add support for proplist value conversion Wim Taymans 2020-11-17 11:26:54 +01:00
  • 573e2afd5e bluez5: fix compilation of fallback Hsphfpd backend Wim Taymans 2020-11-16 20:27:55 +01:00
  • 6308c5d806 bluez5: backend-hsphfpd: Add mSBC support Frédéric Danis 2020-08-18 17:57:09 +02:00
  • 7d28b51713 bluez5: Add mSBC support to sco-source Frédéric Danis 2020-09-15 16:28:43 +02:00
  • 1759aa834f bluez5: Add mSBC support to sco-sink Frédéric Danis 2020-08-25 12:03:59 +02:00
  • 5849bd7c60 pulse-server: try to flush immediately Wim Taymans 2020-11-16 17:05:11 +01:00
  • 0fada77433 pulse-server: delay flushing messages Wim Taymans 2020-11-16 16:59:55 +01:00
  • 55bd34c9e7 pulse-server: always ask for tlength samples after flush Wim Taymans 2020-11-16 15:47:13 +01:00
  • dcda6c259f pulse-server: send drain only once Wim Taymans 2020-11-16 15:42:04 +01:00
  • af41e3423d pulse-server: handle recv of 0 bytes Wim Taymans 2020-11-16 15:36:51 +01:00
  • 0e34c552e9 stream: reset counters to 0 when flushing Wim Taymans 2020-11-16 15:19:27 +01:00
  • 0d9cc9e36e loop: always place the invoke item in the queue Wim Taymans 2020-11-16 15:16:20 +01:00
  • 9f9be7d7f2 pulse-server: clean up killed and errored streams Wim Taymans 2020-11-16 13:31:15 +01:00
  • 6fa622d2d9 policy-node: only reconnect to given path_id Wim Taymans 2020-11-16 13:28:35 +01:00
  • 1d3e6b6772 pulse-server: map some properties Wim Taymans 2020-11-16 11:29:07 +01:00
  • 78ab2c3cad pulse-server: pass right object to TAG_PROPLIST Wim Taymans 2020-11-16 11:10:41 +01:00
  • 0ff7321a65 pulse-server: send right id in PLAY_SAMPLE reply Wim Taymans 2020-11-15 21:02:49 +01:00
  • f42da492f9 warn about lock just once Wim Taymans 2020-11-14 21:21:20 +01:00
  • 80e063c6bc pulse-server: add duration to sample Wim Taymans 2020-11-14 13:36:26 +01:00
  • 8f1eed6ab1 pulse-server: implement sample introspection Wim Taymans 2020-11-14 13:31:07 +01:00
  • 827d3ff271 pulse-server: set refcount on sample Wim Taymans 2020-11-14 13:30:35 +01:00
  • ee82bfe5fb pulse-server: Correctly unref sample Georges Basile Stavracas Neto 2020-11-13 21:29:22 -03:00
  • 13a1049abf pulse-server: also handle @DEFAULT_*@ in GET_*_INFO Wim Taymans 2020-11-13 20:20:33 +01:00
  • b7b7c3817e pulse-server: use cleanup event Wim Taymans 2020-11-13 19:33:12 +01:00
  • b447167339 pulse-server: actually play the sample from the cache Wim Taymans 2020-11-13 18:19:56 +01:00
  • 1d8bef1133 pulse-server: fix check type, then check info Wim Taymans 2020-11-13 17:38:23 +01:00
  • b8b2ce6ba9 loop: always wake up blocking items Wim Taymans 2020-11-13 16:50:23 +01:00
  • 8b9d398df6 pulse-server: implement sample cache Wim Taymans 2020-11-13 13:28:46 +01:00
  • 22cec7823e pulse-server: skip objects being created Wim Taymans 2020-11-13 09:52:02 +01:00
  • 041d1a142d Add commented out option to start pipewire-pulse Wim Taymans 2020-11-12 17:43:42 +01:00
  • ca2ea2db4b pulse-server: add more errno to error mappings Wim Taymans 2020-11-12 17:37:39 +01:00
  • 798bcc10b1 pulse: add a small pulseaudio daemon Wim Taymans 2020-11-12 16:53:55 +01:00
  • 10207456f0 media-session: don't start pulse-bridge automatically Wim Taymans 2020-11-12 16:50:24 +01:00
  • 024b9dc0ca pulse-server: remove unused code Wim Taymans 2020-11-12 15:58:42 +01:00
  • 044876b51c pulse-server: improve error message Wim Taymans 2020-11-12 15:44:05 +01:00
  • 4eb3cc37ea pulse-server: add socket activation Wim Taymans 2020-11-12 15:35:35 +01:00
  • 346e35eed5 deprecate the libpulse replacement Wim Taymans 2020-11-12 15:18:04 +01:00
  • 5bfc3b90ef pulse-server: improve error log Wim Taymans 2020-11-12 15:13:33 +01:00
  • 34cc13a60c pulse-server: set the right error when socket is busy Wim Taymans 2020-11-12 14:54:58 +01:00
  • 5ebb95a346 pulse-server: improve debug, add client name Wim Taymans 2020-11-12 13:33:25 +01:00
  • 593c183166 pulse-server: improve stale socket detection Wim Taymans 2020-11-12 13:02:18 +01:00
  • 6e2ab9973b pulse-server: alsa safely make native socket Wim Taymans 2020-11-12 12:17:12 +01:00
  • 1d001974d7 media-session: enable pulse-bridge by default Wim Taymans 2020-11-12 11:11:53 +01:00
  • c368768b93 pulse-server: append remote name to native socket Wim Taymans 2020-11-12 11:01:57 +01:00
  • 6c7a84a0ff pulse-server: rate limit the underrun warnings Wim Taymans 2020-11-12 10:17:19 +01:00
  • 218689ff9a manager: also make a Core global Wim Taymans 2020-11-11 17:19:04 +01:00
  • bd259a7eb6 utils: don't include config.h Wim Taymans 2020-11-11 12:23:24 +01:00
  • 239615f5ae pulse-server: improve some debug Wim Taymans 2020-11-09 16:53:18 +01:00
  • cd3610367b pulse-server: free object info Wim Taymans 2020-11-09 16:52:25 +01:00
  • 99fcc95d18 pulse-server: don't leak formats Wim Taymans 2020-11-09 16:51:34 +01:00
  • a6c35d1df4 module-portal: don't leak dbus error Wim Taymans 2020-11-09 16:50:47 +01:00
  • d4fc918737 module-adapter: don't remove the listener in destroy Wim Taymans 2020-11-09 16:49:49 +01:00
  • 31216c09c4 bluez5: fix memleak Wim Taymans 2020-11-09 16:48:44 +01:00
  • ecf10e0b1c pulse-server: remove useless allocation Wim Taymans 2020-11-09 15:51:58 +01:00
  • 29d6179328 spa-device: cleanup in the free signal Wim Taymans 2020-11-09 15:36:36 +01:00
  • a0b2e5b498 pulse-server: improve stream cleanup Wim Taymans 2020-11-09 15:35:50 +01:00
  • f8186665d9 spa-node: remove unused factory_name Wim Taymans 2020-11-09 15:35:12 +01:00
  • 42dd52c7fe acp: clean up card object Wim Taymans 2020-11-09 15:01:07 +01:00
  • 779579b349 utils: check for strndupa defined Wim Taymans 2020-11-09 12:20:40 +01:00
  • 2ae840bc12 access: only check for Flatpak on Linux Greg V 2020-11-09 01:16:46 +03:00
  • c1cda26ce8 protocol-native: get pid/gid/uid on FreeBSD using LOCAL_PEERCRED Greg V 2020-11-09 01:16:25 +03:00
  • 6ffb997c5a Use memfd on FreeBSD 13, shm_open(SHM_ANON) on older versions Greg V 2020-11-09 00:51:44 +03:00
  • 90ade199e6 Provide a strndupa implementation when it is absent Greg V 2020-11-09 00:40:40 +03:00
  • cc0386e1c5 media-session: ifdef Linux-specific file option Greg V 2020-11-09 00:40:25 +03:00
  • fba8cd9f56 protocol-pulse: ifdef Linux-specific errnos and socket opts Greg V 2020-11-09 00:39:56 +03:00
  • bd57c1a457 pulse-server: improve under and overrun handling Wim Taymans 2020-11-09 12:06:44 +01:00
  • 8abb648ec3 pulse-server: Improve timing reporting Wim Taymans 2020-11-09 11:13:06 +01:00
  • 18c57efb39 pulse-server: take type from info Wim Taymans 2020-11-09 09:41:12 +01:00
  • b6efcd90a7 pulse-server: improve message debug, add offset Wim Taymans 2020-11-09 09:42:15 +01:00
  • d7d4f094a8 pipewire: load journald logging when available Sergey Bugaev 2020-11-05 14:23:57 +03:00
  • c101ff2057 support: add a journald logger implementation Sergey Bugaev 2020-11-05 14:22:15 +03:00
  • 28af82e6d9 meson: rename HAVE_SYSTEMD_DAEMON to HAVE_SYSTEMD Sergey Bugaev 2020-11-05 14:16:04 +03:00
  • 1507f40eb0 pulse-server: keep on reading commands until we hit EAGAIN Wim Taymans 2020-11-06 16:36:44 +01:00