Commit graph

  • 24280928a9 pulse-server: improve debug Wim Taymans 2020-11-06 16:30:05 +01:00
  • 65289a2185 pulse-sever: increase socket priority Wim Taymans 2020-11-06 16:13:05 +01:00
  • 96599f74e7 pulse-server: use invalid id for unused connect_tag Wim Taymans 2020-11-06 16:08:13 +01:00
  • a2549fc638 clean the hook lists Wim Taymans 2020-11-06 15:55:33 +01:00
  • 1570e62635 remove hooks from objects Wim Taymans 2020-11-06 15:53:32 +01:00
  • 6317bc4deb module-spa: remove the listeners correctly Wim Taymans 2020-11-06 15:37:58 +01:00
  • 42319e32be pulse-server: handle NULL registry Wim Taymans 2020-11-06 15:35:44 +01:00
  • 06bfbe55d3 proxy: also clean the object_listeners Wim Taymans 2020-11-06 15:34:13 +01:00
  • 80967e88ad utils: add function to clean hook list Wim Taymans 2020-11-06 15:32:49 +01:00
  • cd71b05fd0 tests: zero test data Wim Taymans 2020-11-06 09:27:47 +01:00
  • 3fe31862ef proxy: remove hooks in _destroy Wim Taymans 2020-11-05 20:19:04 +01:00
  • a362889712 pulse-server: Implement module load and unload Georges Basile Stavracas Neto 2020-10-29 13:53:23 -03:00
  • 2a5087a51e pulse-server: set client id Wim Taymans 2020-11-05 10:46:19 +01:00
  • b472abe65b pulse-server: improve GET_SERVER_INFO Wim Taymans 2020-11-05 10:36:13 +01:00
  • 5a98a9b1cd alsa: reload alsa configuration Wim Taymans 2020-11-05 10:00:25 +01:00
  • 17e3087397 bluez5: fix some whitespace and indent Wim Taymans 2020-11-05 09:46:11 +01:00
  • 38bcab4610 jack: handle connect errors Wim Taymans 2020-11-04 21:05:45 +01:00
  • 6444147a12 pulse: protect context Wim Taymans 2020-11-04 19:27:17 +01:00
  • 7a43769648 pulse: guard against NULL core Wim Taymans 2020-11-04 17:41:40 +01:00
  • b8c7b36d3b protocol-native: do version check on HELLO Wim Taymans 2020-11-04 16:12:25 +01:00
  • 16872549e3 0.3.15 0.3.15 Wim Taymans 2020-11-04 10:43:40 +01:00
  • b659fa580a pulse-server: improve error reporting Wim Taymans 2020-11-04 10:24:39 +01:00
  • 9d598cde63 policy-node: always up or downmix to device format Wim Taymans 2020-11-04 09:47:20 +01:00
  • 4ea95abd90 rtkit: improve error message Wim Taymans 2020-11-04 09:42:33 +01:00
  • 12cefd2461 pulse-server: handle no_remix flag Wim Taymans 2020-11-03 21:01:24 +01:00
  • 4f2b1c7684 media-session: avoid recursive rescan Wim Taymans 2020-11-03 20:25:51 +01:00
  • 8ca71060eb improve some debug Wim Taymans 2020-11-03 18:04:42 +01:00
  • aeed0e3ea4 impl-node: fix cancel of previous state Wim Taymans 2020-11-03 18:02:43 +01:00
  • efafb41525 pulse-server: debug messages when connection debug enabled Wim Taymans 2020-11-03 12:22:35 +01:00
  • bba24b9ff8 pulse-server: return length of TAG_ARBITRARY Wim Taymans 2020-11-03 12:14:09 +01:00
  • bc46ead017 client: emit check access in global context Wim Taymans 2020-11-03 09:35:51 +01:00
  • 6962c27af9 media-session: disable bluez5 and pulse-bridge by default Wim Taymans 2020-11-03 09:09:55 +01:00
  • b63ea11834 pulse-server: create runtime directory if needed Wim Taymans 2020-11-02 20:05:18 +01:00
  • a7d522c743 protocol: fix sign in error checks Wim Taymans 2020-11-02 16:46:13 +01:00
  • b59eff4c29 pulse: handle EINTR from the custom poll function Wim Taymans 2020-11-02 16:45:49 +01:00
  • c43026d93e don't handle EINTR and EAGAIN as the same Wim Taymans 2020-11-02 16:43:56 +01:00
  • e094640c7b handle EINTR and EAGAIN Wim Taymans 2020-11-02 14:51:07 +01:00
  • 395a30b5d6 a2dp: fix sign of out_decoded Wim Taymans 2020-11-02 09:16:59 +01:00
  • c1530ba171 Use RegisterApplication in bluez5 for A2DP if possible Grzegorz Uriasz 2020-11-01 21:56:44 +01:00
  • 5c749cf7c3 alsa-acp: bind the acp log func to the spa_log object directly George Kiagiadakis 2020-11-02 09:24:47 +02:00
  • dd45a27d86 pulse-server: improve error message Wim Taymans 2020-11-02 09:08:26 +01:00
  • 94dbd4f9b8 warn about and fix some -Wpointer-sign warnings Wim Taymans 2020-11-02 09:03:53 +01:00
  • 92c541ea03 pipewire-alsa: Make sure to always fill the pipewire buffers with silence on process if there is not enough data. This fixes noise with the retroarch alsa backend on pause, which doesn't actually pause the device. Oschowa 2020-11-01 18:44:14 +01:00
  • 86acbabe8f pipewire-alsa: implement pause Oschowa 2020-11-01 18:32:22 +01:00
  • d960724dfc pipewire-alsa: fix inconsistent formating (tabs vs. spaces) Oschowa 2020-11-01 18:29:01 +01:00
  • 165ad6e758 pulse-server: don't ever block Wim Taymans 2020-10-31 21:21:00 +01:00
  • 4bb859fb82 pulse-server: use name if description not set Wim Taymans 2020-10-31 21:20:39 +01:00
  • 98b1b8090d pulse-server: don't underrun when draining Wim Taymans 2020-10-31 15:22:32 +01:00
  • 3960a88478 0.3.14 0.3.14 Wim Taymans 2020-10-30 15:35:26 +01:00
  • 12b4d6d965 impl-client: finish register when updating properties Wim Taymans 2020-10-30 12:56:58 +01:00
  • 21bda3102b connection: do version check only once Wim Taymans 2020-10-30 12:56:37 +01:00
  • 0ef41252bd access: debug access control some more Wim Taymans 2020-10-30 11:54:39 +01:00
  • 58cc4848f2 client: do access check after receiving properties Wim Taymans 2020-10-30 11:02:08 +01:00
  • 3f24333315 module-access: update client permissions with full access Wim Taymans 2020-10-30 11:00:37 +01:00
  • f953efdefb media-session: improve enabled/disabled options Wim Taymans 2020-10-30 09:54:18 +01:00
  • 0cea806447 stream: avoid recursive calls to _disconnect Wim Taymans 2020-10-30 09:13:38 +01:00
  • 0265514023 pulse: avoid blocking in epoll Wim Taymans 2020-10-29 15:56:22 +01:00
  • b50929d200 pulse-server: fix active_port check in volume/mute Wim Taymans 2020-10-29 12:27:32 +01:00
  • 7cd8d566f7 pulse-server: implement kill Wim Taymans 2020-10-29 12:09:19 +01:00
  • c619d7851f pulse-server: add move and default sink/source Wim Taymans 2020-10-29 11:59:16 +01:00
  • 686128a5dd pulse-server: implement set_sink/source_port Wim Taymans 2020-10-28 20:05:13 +01:00
  • 22dcd87de9 pulse-server: implement set_card_profile Wim Taymans 2020-10-28 19:39:02 +01:00
  • 1a2349c162 pulse-server: implement set mute Wim Taymans 2020-10-28 18:08:56 +01:00
  • 4d42a83fb9 pulse-server: implement volume on sink/source Wim Taymans 2020-10-28 17:57:53 +01:00
  • 5862ce606c pulse-server: mark some unimplemented commands Wim Taymans 2020-10-28 16:57:57 +01:00
  • af0d6e5354 pulse-server: refactor some more Wim Taymans 2020-10-28 16:48:46 +01:00
  • d518e02b19 pulse-server: refactor card profiles parsing Wim Taymans 2020-10-28 15:20:36 +01:00
  • 0320eca79e pulse-server: add port_type and availability-group Wim Taymans 2020-10-28 12:18:26 +01:00
  • 8116da41b9 acp: use properties for port type and available group Wim Taymans 2020-10-28 11:48:24 +01:00
  • 893873b69e introspect: clear port info Wim Taymans 2020-10-28 11:10:35 +01:00
  • 458946177e pulse-server: collect device ports and volume from card params Wim Taymans 2020-10-28 10:53:12 +01:00
  • 15f8b7aa4a pulse-server: parse HARDWARE props Wim Taymans 2020-10-28 10:52:35 +01:00
  • cd74fd54de core: debug bound_id of proxy Wim Taymans 2020-10-28 10:51:55 +01:00
  • 6eaf8d6921 spa: remove property, we don't implement a getter Wim Taymans 2020-10-28 10:51:08 +01:00
  • 27e06c66fd pulse-server: add dummy sink/source port iteration Wim Taymans 2020-10-27 18:01:28 +01:00
  • 5d7d4d3b63 pulse-server: copy client properties to stream Wim Taymans 2020-10-27 17:09:30 +01:00
  • 1ec00e37fc pulse-server: set source and sink flags Wim Taymans 2020-10-27 17:09:06 +01:00
  • acfb48e3da pulse: improve debug Wim Taymans 2020-10-27 16:46:12 +01:00
  • e571c0bcb1 alsa: Use "PipeWire ALSA" as the node name Wim Taymans 2020-10-27 16:10:22 +01:00
  • 9de98df1b7 pipewire-alsa: Use monotonic clock Mersad Jelacic 2020-03-02 11:54:02 +01:00
  • 66cf4e68d5 pulse-server: use EnumFormat as fallback Wim Taymans 2020-10-27 15:42:48 +01:00
  • 124b1221a6 pulse-server: add more introspection Wim Taymans 2020-10-27 14:57:15 +01:00
  • 2bf5cfa2f7 pulse-server: fill volumes and state Wim Taymans 2020-10-27 10:12:27 +01:00
  • 3c2b58d192 pulse-server: fill sink format Wim Taymans 2020-10-27 09:00:11 +01:00
  • 496f3842be pulse-server: small cleanup Wim Taymans 2020-10-27 08:59:53 +01:00
  • 51328af0e1 pulse-server: collect node params Wim Taymans 2020-10-27 08:59:28 +01:00
  • 5ddd6f0db9 pulse-server: fill more card info Wim Taymans 2020-10-26 20:53:54 +01:00
  • 4f63f37f00 pulse-server: collect device params Wim Taymans 2020-10-26 20:53:34 +01:00
  • fa7c1ad169 pulse-server: set peer_name and id for monitors Wim Taymans 2020-10-26 18:29:15 +01:00
  • 8759ceb551 pulse-server: handle monitor sources Wim Taymans 2020-10-26 18:10:05 +01:00
  • c49771150c pulse-server: fill in source-output/sink-input peers Wim Taymans 2020-10-26 16:59:46 +01:00
  • 11ee5ca54c pulse-server: fill in monitor names Wim Taymans 2020-10-26 16:59:30 +01:00
  • fd16eb450a pulse-server: fill linked sink/source in create_stream reply Wim Taymans 2020-10-26 16:39:49 +01:00
  • 1df7db5301 link: also add node id to link props Wim Taymans 2020-10-26 16:39:28 +01:00
  • a372e4e90e pulse-server: add more introspection Wim Taymans 2020-10-26 13:28:45 +01:00
  • f75acc31d3 pulse: remove unused array Wim Taymans 2020-10-26 13:28:01 +01:00
  • fdf3485902 pulse-server: add sink/source sink_input/source_output introspect Wim Taymans 2020-10-25 19:51:42 +01:00
  • 02d04c63ea pulse-server: introspect cards Wim Taymans 2020-10-25 16:24:11 +01:00
  • 0ac839fce4 pulse-server: improve error reporting Wim Taymans 2020-10-25 15:51:46 +01:00
  • 1cbad89862 pulse-server: add introspection of clients and modules Wim Taymans 2020-10-25 15:28:42 +01:00