Commit graph

  • 61424a4343 stream: Add pw_stream_get_node_id() Jonas Ådahl 2017-08-17 10:21:58 +08:00
  • 560e02ef11 jack: handle port disconnect Wim Taymans 2017-08-17 09:45:36 +02:00
  • b7647e80d3 jack: work on cleanup Wim Taymans 2017-08-16 17:11:37 +02:00
  • 8f7a19f2e3 examples: fix some leaks Wim Taymans 2017-08-16 13:32:08 +02:00
  • 27f811d726 jack: move more stuff to nodes and ports Wim Taymans 2017-08-16 12:43:06 +02:00
  • 5e593563af port: add events for add/remove of link Wim Taymans 2017-08-16 12:41:28 +02:00
  • 2cb1590859 cleanups Wim Taymans 2017-08-16 12:39:13 +02:00
  • 4731a0b4b8 More work on jack support Wim Taymans 2017-08-15 11:02:42 +02:00
  • 288d944579 autolink: fix crash Wim Taymans 2017-08-11 20:23:40 +02:00
  • 9ad1f911b2 Improve loop callbacks Wim Taymans 2017-08-11 19:16:30 +02:00
  • cfd9967637 Back to development Wim Taymans 2017-08-09 10:26:51 +02:00
  • 35929dd4d8 Release 0.1.3 0.1.3 Wim Taymans 2017-08-09 10:10:24 +02:00
  • 674ab5f916 update spec Wim Taymans 2017-08-09 09:31:24 +02:00
  • ac8458dd52 Add missing file Wim Taymans 2017-08-09 09:30:17 +02:00
  • db15225b51 Fix includes Wim Taymans 2017-08-08 19:55:14 +02:00
  • 8a200aa361 move global to separate file Wim Taymans 2017-08-08 19:26:41 +02:00
  • eeda53dbef Fix leaks Wim Taymans 2017-08-08 18:22:44 +02:00
  • 600055bd68 Move listeners to spa and rename to hooks Wim Taymans 2017-08-08 16:56:29 +02:00
  • 6b6b827a3b Add resource override method Wim Taymans 2017-08-08 15:01:36 +02:00
  • 77e326bf6d deviceprovider: pass right data to callback Wim Taymans 2017-08-08 09:09:02 +02:00
  • 791fb53503 Remove some macros, we can use the paste operator before __VA_ARGS__ Wim Taymans 2017-08-07 19:55:03 +02:00
  • b90dac7656 don't use generic events for real-time messages Wim Taymans 2017-08-07 18:07:38 +02:00
  • 97de0de0b7 Move transport to client-node extension Wim Taymans 2017-08-07 10:25:02 +02:00
  • 0602d76b9e Cleanups Wim Taymans 2017-08-06 06:42:26 +02:00
  • 1b79419554 cleanups Wim Taymans 2017-08-04 16:49:13 +02:00
  • b898eb46cd Make structure private Wim Taymans 2017-08-04 10:18:54 +02:00
  • e24c934a1b protocol-native: improve demarshal Wim Taymans 2017-08-01 20:11:38 +02:00
  • 4f08dbcd24 Use more fine grained access control Wim Taymans 2017-08-01 17:09:57 +02:00
  • c59bc457d4 Improve pull on client-node Wim Taymans 2017-08-01 12:26:25 +02:00
  • 9831786eb7 Work on improved scheduling or remote nodes Wim Taymans 2017-07-26 17:51:52 +02:00
  • 3d9f28c676 Use remote to join nodes on remote graphs Wim Taymans 2017-07-25 19:52:31 +02:00
  • 589e3d977c module: fix registration of modules Wim Taymans 2017-07-19 12:44:10 +02:00
  • 91d54364fc loop: add signal count to callback Wim Taymans 2017-07-19 10:44:03 +02:00
  • aff9564518 remote: make protocol configurable Wim Taymans 2017-07-18 16:24:51 +02:00
  • 629f824b91 pipewiresrc: improve remote connection errors Wim Taymans 2017-07-18 15:28:14 +02:00
  • a003d1a39f Add parent_id Wim Taymans 2017-07-18 14:58:14 +02:00
  • 1acba78234 API cleanups Wim Taymans 2017-07-13 15:21:52 +02:00
  • 465f12241e Implement protocol extensions Wim Taymans 2017-07-12 18:04:00 +02:00
  • 267547c884 memory leak fixes Wim Taymans 2017-07-11 20:54:10 +02:00
  • 83b4eaca53 Pass some more properties around Wim Taymans 2017-07-11 20:38:48 +02:00
  • 4f9d631910 Add version to more methods Wim Taymans 2017-07-11 19:50:26 +02:00
  • f7e9e0c33a pass the global type as an id instead of string Wim Taymans 2017-07-11 18:41:22 +02:00
  • d1655196c3 move things around Wim Taymans 2017-07-11 15:57:20 +02:00
  • 847cef83b6 Work on unifying client and server Wim Taymans 2017-07-11 12:24:03 +02:00
  • 2ece95ea48 node: max_ports 0 already means no ports Wim Taymans 2017-07-07 18:02:23 +02:00
  • 0738f7fcf5 Rework node and ports Wim Taymans 2017-07-07 17:55:26 +02:00
  • b0f5d34cf7 back to development Wim Taymans 2017-07-04 15:55:39 +02:00
  • a3523047c7 Release 0.1.2 0.1.2 Wim Taymans 2017-07-04 15:08:57 +02:00
  • 18c702be06 spec: add graphviz for dot graphs Wim Taymans 2017-07-04 12:26:09 +02:00
  • da94f65493 fix some compiler warnings Wim Taymans 2017-07-04 12:21:01 +02:00
  • 65d17ab6fe node: set port state when suspending Wim Taymans 2017-07-04 12:03:15 +02:00
  • 40675fec9f spec: add more buildrequires Wim Taymans 2017-07-04 11:43:08 +02:00
  • 85628926bb build fixes Wim Taymans 2017-07-04 11:38:12 +02:00
  • 8886f5d373 build fixes Wim Taymans 2017-07-04 11:30:49 +02:00
  • 4558073da6 introspect: improve node introspection Wim Taymans 2017-07-04 11:08:40 +02:00
  • 7cccede185 fix some segfaults and lockups Wim Taymans 2017-07-04 10:50:53 +02:00
  • 791137e9e5 loop: fix ringbuffer handling Wim Taymans 2017-07-04 10:18:24 +02:00
  • 9fa1df6f2c link: work on activate/deactivate Wim Taymans 2017-07-03 17:34:30 +02:00
  • d2f877912a Use graph to schedule things Wim Taymans 2017-06-30 19:32:11 +02:00
  • 7297c18839 Cleanups Wim Taymans 2017-06-29 12:53:10 +02:00
  • a1fdfdc818 link: streamline state changes a little Wim Taymans 2017-06-29 12:05:03 +02:00
  • 83e65c31ab graph: improve API a little Wim Taymans 2017-06-29 09:31:50 +02:00
  • 9ee0cd7d8d fix last_port Wim Taymans 2017-06-28 16:53:10 +02:00
  • d8cac792f4 spa: small performance fixes Wim Taymans 2017-06-28 16:33:11 +02:00
  • 387dee3237 update Wim Taymans 2017-06-28 11:56:22 +02:00
  • 407ee01437 fix build Wim Taymans 2017-06-28 09:48:05 +02:00
  • fade5396c5 Fix build for jack Wim Taymans 2017-06-28 09:11:05 +02:00
  • 7fbe811a03 audiomixer: separate mixer functions Wim Taymans 2017-06-27 17:48:34 +02:00
  • c14d727ae5 interfaces: cleanups Wim Taymans 2017-06-27 14:07:35 +02:00
  • 5f5ef3de2c stream: add node_id in stream Wim Taymans 2017-06-27 13:24:37 +02:00
  • 58b97c8708 back to development Wim Taymans 2017-06-26 13:26:46 +02:00
  • 5b2745498e Release 0.1.1 0.1.1 Wim Taymans 2017-06-26 13:06:14 +02:00
  • 2c6b2f0b74 Add beginnings of jack module Wim Taymans 2017-06-26 13:04:47 +02:00
  • bc56c59597 loop: add block flag to invoke Wim Taymans 2017-06-26 10:41:19 +02:00
  • e776425846 flatpak: remove hardcoded check Wim Taymans 2017-06-23 13:17:17 +02:00
  • c391e5088a ringbuffer: simplify Wim Taymans 2017-06-22 09:49:12 +02:00
  • 5c82a03ae5 video-src: don't set timestamps Wim Taymans 2017-06-22 08:51:44 +02:00
  • 0fc6b1c0be fix some valgrind issues Wim Taymans 2017-06-21 16:42:10 +02:00
  • 2b8aea7e9b pipewiresrc: don't clear buf_ids in close David Svensson Fors 2017-06-21 11:19:27 +02:00
  • 937a1567dd stream: constify format array because we copy Wim Taymans 2017-06-21 15:14:25 +02:00
  • 834da99c7c pipewiresrc: plug leaks David Svensson Fors 2017-06-21 11:17:12 +02:00
  • cd9a71d7e6 client: clear types map in destroy David Svensson Fors 2017-06-21 13:14:08 +02:00
  • 412249b6ed Fix SPA include paths David Svensson Fors 2017-06-21 09:54:28 +02:00
  • 984c536a93 stream: remember mmap address David Svensson Fors 2017-06-21 09:51:26 +02:00
  • bef8d91d72 stream: close rtwritefd David Svensson Fors 2017-06-21 09:47:12 +02:00
  • 879057c565 pipewirecore: Add pc file David Svensson Fors 2017-06-20 13:59:20 +02:00
  • bc56c72b62 transport: cleanup Wim Taymans 2017-06-21 13:39:40 +02:00
  • 5298ee8fae readme: fix typo (#1) AsciiWolf 2017-06-21 13:20:30 +02:00
  • 68413d472f Update docs a little Wim Taymans 2017-06-21 13:17:43 +02:00
  • c1de5ba624 Merge pull request #3 from AsciiWolf/patch-2 Wim Taymans 2017-06-21 12:54:19 +02:00
  • 8d5a3cdceb design: fix typo AsciiWolf 2017-06-21 12:21:38 +02:00
  • d1e26fea30 install extensions and server headers Wim Taymans 2017-06-21 12:16:33 +02:00
  • 849e0599b6 Make extensions Wim Taymans 2017-06-21 12:11:54 +02:00
  • 8a4c816d2f libpipewire.pc.in: Fix library name Jonas Ådahl 2017-06-21 11:41:14 +08:00
  • fb361706d4 Add owner resource to global and node Wim Taymans 2017-06-21 09:03:29 +02:00
  • b608599220 doc updates Wim Taymans 2017-06-20 18:01:20 +02:00
  • 423d40f494 back to development Wim Taymans 2017-06-20 16:28:30 +02:00
  • 3b5a308645 link: improve renegotiation 0.1.0 Wim Taymans 2017-06-20 12:30:07 +02:00
  • 910318d71f link: only debug when asked to Wim Taymans 2017-06-19 16:00:43 +02:00
  • bc22c58435 module-spa: make separate monitor and node module Wim Taymans 2017-06-19 15:49:13 +02:00