Commit graph

  • 0a5bce4a3b bluez5: expose factories in the plugin Wim Taymans 2019-06-07 09:19:40 +02:00
  • f205504c26 test-core: add more core support tests Wim Taymans 2019-06-06 16:40:15 +02:00
  • db88e9f954 System: More work on making system functions pluggable Wim Taymans 2019-06-06 15:21:40 +02:00
  • 86dc0496a5 simply use INTERFACE_Loop for the main-loop Wim Taymans 2019-06-06 15:20:43 +02:00
  • 4c2b6c7c91 log: add log level option Wim Taymans 2019-06-06 15:12:59 +02:00
  • 3f5c75c52d cpu: add CPU_FORCE option to cpu interface Wim Taymans 2019-06-06 15:11:37 +02:00
  • 92d7da0103 daemon: only use properties on core Wim Taymans 2019-06-06 15:05:37 +02:00
  • 9ebbcd46f9 pulse: update for api change Wim Taymans 2019-06-06 15:02:03 +02:00
  • 21e904d694 jack: update for API change Wim Taymans 2019-06-06 15:01:41 +02:00
  • f5192d533f system: pass right flag Wim Taymans 2019-06-04 17:43:52 +02:00
  • 81c7dd4433 support: abstract some system functions Wim Taymans 2019-06-04 17:07:34 +02:00
  • 98602f0343 alsa-monitor: make valid device path Wim Taymans 2019-06-03 17:15:44 +02:00
  • 49ef8f9b5f spa: add keys for properties Wim Taymans 2019-06-03 16:48:01 +02:00
  • 1f250046a3 plugins: fix compilation of optional plugins Wim Taymans 2019-06-03 16:08:42 +02:00
  • 009a33668b make property for monitors Wim Taymans 2019-05-31 16:47:37 +02:00
  • a672a9ee67 modules: add usage to factories Wim Taymans 2019-05-31 16:41:07 +02:00
  • d4def56bcb spa: don't pass library around Wim Taymans 2019-05-31 16:06:14 +02:00
  • 1d1f035e78 monitor: return factory_name in the object_info Wim Taymans 2019-05-31 15:06:44 +02:00
  • 89a86db0c4 command: add add-spa-lib command Wim Taymans 2019-05-31 15:03:56 +02:00
  • b9d9042695 core: add method to add and find spa factory libraries Wim Taymans 2019-05-31 14:58:59 +02:00
  • 80488dba4a daemon-config: actually use the stripped line Wim Taymans 2019-05-31 13:21:17 +02:00
  • 423f7ed858 travis: run make install and check for headers that have not been installed George Kiagiadakis 2019-05-29 16:47:11 +03:00
  • 9d48021af1 travis: fix runing autogen.sh after changes to detect meson George Kiagiadakis 2019-05-29 16:01:37 +03:00
  • acd797d780 add device.api property Wim Taymans 2019-05-30 16:59:30 +02:00
  • d45569ce9e spa-inspect: zero listener to clear callback Wim Taymans 2019-05-30 16:59:02 +02:00
  • de51046fd5 example: add example external bluez devices Wim Taymans 2019-05-30 16:12:34 +02:00
  • e1cbdaed0b remote: add option for extra user data for proxy Wim Taymans 2019-05-30 16:11:31 +02:00
  • 11393ce9dd bluez: add api to properties Wim Taymans 2019-05-30 16:09:56 +02:00
  • c8cbb7e322 bluez5: improve debug Wim Taymans 2019-05-30 13:01:15 +02:00
  • 9785d99821 monitor: Remove monitor event Wim Taymans 2019-05-30 12:45:06 +02:00
  • 3780bd1b30 spa: use core to load spa_handle Wim Taymans 2019-05-29 17:53:25 +02:00
  • 165f3e06ad client-device: add missing file Wim Taymans 2019-05-29 17:01:21 +02:00
  • 0b4f56a586 spa/include: install missing headers George Kiagiadakis 2019-05-29 12:09:13 +03:00
  • 32ee1f045d client-device: directly map resource to spa_device Wim Taymans 2019-05-29 11:24:47 +02:00
  • e9ecc47696 clean up proxy and resource api Wim Taymans 2019-05-29 10:39:24 +02:00
  • 531185845a fix for api change Wim Taymans 2019-05-29 10:38:49 +02:00
  • b1ea91fa1d client-device: fix cleanup Wim Taymans 2019-05-28 17:23:52 +02:00
  • 4754335d31 alsa: activate On profile Wim Taymans 2019-05-28 14:13:41 +02:00
  • 7ef99b8edb examples: add export-spa-device example Wim Taymans 2019-05-28 14:06:01 +02:00
  • 67a1d317c4 client-device: add client device Wim Taymans 2019-05-28 14:04:58 +02:00
  • 504b2da72b device: handle async implementations Wim Taymans 2019-05-28 14:02:14 +02:00
  • bf677d55da spa: implement node sync Wim Taymans 2019-05-28 14:01:18 +02:00
  • 9420497dd9 alsa: profile 0 is Off Wim Taymans 2019-05-28 14:00:31 +02:00
  • 857b2a0cfb spa: add result type Wim Taymans 2019-05-28 13:59:48 +02:00
  • c767ce62c9 device: add sync operation Wim Taymans 2019-05-28 13:55:36 +02:00
  • 7d1a833b82 add index of method, event and callback defines Wim Taymans 2019-05-28 13:53:07 +02:00
  • 5299677f88 add const to spa_event and spa_command Wim Taymans 2019-05-28 13:51:12 +02:00
  • 4661ee882c spa-monitor: remove device when destroyed Wim Taymans 2019-05-27 16:02:36 +02:00
  • 973a92b49d device: add free signal Wim Taymans 2019-05-27 15:58:50 +02:00
  • 891bb49dfb core: fix destroy order Wim Taymans 2019-05-27 15:37:01 +02:00
  • c44d655516 v4l2: use 32 buffers max Wim Taymans 2019-05-27 15:35:20 +02:00
  • 5b3336ce3e device: fix event signal Wim Taymans 2019-05-27 15:34:48 +02:00
  • 51d1569114 stream: fix internal method call Wim Taymans 2019-05-24 17:16:25 +02:00
  • 428cb5de75 port: ignore not implemented mixer methods Wim Taymans 2019-05-24 16:50:48 +02:00
  • a680f434d2 port: use right properties Wim Taymans 2019-05-24 16:14:19 +02:00
  • af61dcebbf context: fix link property Wim Taymans 2019-05-24 16:13:39 +02:00
  • 3ad73f0532 keys: add keys.h with defines and docs Wim Taymans 2019-05-24 15:47:48 +02:00
  • 8646c49760 jack: update for keys Wim Taymans 2019-05-24 15:47:28 +02:00
  • 7d5e860d0c update for keys Wim Taymans 2019-05-24 15:47:05 +02:00
  • d81bbae7ea alsa: update for keys Wim Taymans 2019-05-24 15:46:45 +02:00
  • 7bb6515800 loop: cleanups Wim Taymans 2019-05-23 15:11:49 +02:00
  • ff946e3d4b interface: add an interface struct Wim Taymans 2019-05-20 16:11:23 +02:00
  • 2057d7955c update for new api Wim Taymans 2019-05-23 12:28:59 +02:00
  • 998263819a update for api Wim Taymans 2019-05-23 12:28:31 +02:00
  • eb6481efb3 fmtconvert: also return all formats when not negotiated Wim Taymans 2019-05-23 10:27:54 +02:00
  • 78fbcca660 alsa: handle alsa-lib 1.1.9 Wim Taymans 2019-05-23 09:25:51 +02:00
  • c79a30bd8a gstpipewiresrc: clear timestamps when processing a buffer Michael Olbrich 2019-05-02 15:08:34 +02:00
  • 10ec285911 meson.build: Test for ptrdiff_t in <stddef.h> Thomas Zimmermann 2019-05-17 11:48:46 +02:00
  • 83d1e37e2c autogen.sh: Immediately fail on command errors Thomas Zimmermann 2019-05-17 11:31:21 +02:00
  • ff44d57426 autogen.sh: Check for meson Thomas Zimmermann 2019-05-17 10:22:57 +02:00
  • 7af045cf93 autogen.sh: Put meson arguments right after command name Thomas Zimmermann 2019-05-17 10:18:47 +02:00
  • 5f5403ff75 autogen.sh: Replace symbolic link to Makefile Thomas Zimmermann 2019-05-17 10:12:30 +02:00
  • 21cd78fe9e autogen.sh: Reuse existing build directory Thomas Zimmermann 2019-05-17 10:08:16 +02:00
  • e20857ccd1 destroy resources first, then the global Wim Taymans 2019-05-23 10:11:56 +02:00
  • f57a806cf8 Return -EEXIST when registering an object twice Wim Taymans 2019-05-22 10:09:12 +02:00
  • fbf6acd271 list: use spa_list_consume some more Wim Taymans 2019-05-23 09:56:02 +02:00
  • 37613b67ba alsa: handle alsa-lib 1.1.9 Wim Taymans 2019-05-23 09:25:51 +02:00
  • 4aff470a8f Release 0.2.6 0.2.6 Wim Taymans 2019-05-22 11:44:12 +02:00
  • 85e2eba941 gstpipewiresrc: clear timestamps when processing a buffer Michael Olbrich 2019-05-02 15:08:34 +02:00
  • cc5a155c9b meson.build: Test for ptrdiff_t in <stddef.h> Thomas Zimmermann 2019-05-17 11:48:46 +02:00
  • 59fa57f2a3 autogen.sh: Immediately fail on command errors Thomas Zimmermann 2019-05-17 11:31:21 +02:00
  • 768b082834 autogen.sh: Check for meson Thomas Zimmermann 2019-05-17 10:22:57 +02:00
  • 62afada593 autogen.sh: Put meson arguments right after command name Thomas Zimmermann 2019-05-17 10:18:47 +02:00
  • 352b04ba21 autogen.sh: Replace symbolic link to Makefile Thomas Zimmermann 2019-05-17 10:12:30 +02:00
  • 473fb330cf autogen.sh: Reuse existing build directory Thomas Zimmermann 2019-05-17 10:08:16 +02:00
  • 0951a97a36 destroy resources first, then the global Wim Taymans 2019-05-22 10:09:48 +02:00
  • c67f903c61 Return -EEXIST when registering an object twice Wim Taymans 2019-05-22 10:09:12 +02:00
  • 92808809ec client-node: don't destroy the resource from its event Wim Taymans 2019-05-22 10:05:24 +02:00
  • b700d76ff4 list: use spa_list_consume some more Wim Taymans 2019-05-21 17:11:27 +02:00
  • 6b269cce35 node: use spa_list_for_each_safe() for pw_node_events_* Michael Olbrich 2019-05-02 15:02:59 +02:00
  • 58fa5561b8 interface: get_registry always returns a Registry type Wim Taymans 2019-05-21 15:46:31 +02:00
  • a1a5ae1d68 update for new API Wim Taymans 2019-05-21 15:36:44 +02:00
  • 640a50091e jack: update for new API Wim Taymans 2019-05-21 15:36:25 +02:00
  • 323917ab4b module-portal: Handle no app_id being set Jonas Ådahl 2019-05-20 12:30:22 +02:00
  • 55eadd6c4c module-portal: Ignore if pipewire.access.portal.is_portal is "yes" Jonas Ådahl 2019-05-20 12:29:14 +02:00
  • a564d9f3f1 Move implementation helpers to utils Wim Taymans 2019-05-20 10:14:00 +02:00
  • b195a25636 pipewire: only load spa_handle Wim Taymans 2019-05-20 09:49:39 +02:00
  • da9f0ed160 core: simply load the dbus interface in core Wim Taymans 2019-05-17 17:33:15 +02:00
  • 4be788962e core: fix pw_core_find_format() for active ports Michael Olbrich 2019-05-09 09:24:21 +02:00
  • b1c193346e pipewire/node: Pass along 'media.role' node property too Jonas Ådahl 2019-05-10 18:42:19 +02:00