Commit graph

  • 7365677116 Add alsa plugin Wim Taymans 2017-10-19 11:50:14 +02:00
  • ecbe93fd5b Initial commit Wim Taymans 2017-10-19 11:48:48 +02:00
  • f19edc16ab link: activate before start Wim Taymans 2017-10-18 10:05:06 +02:00
  • 530caf35db *testsrc: async == live for now Wim Taymans 2017-10-18 10:04:31 +02:00
  • 65a8bc8b34 graph: improve debug Wim Taymans 2017-10-18 10:03:55 +02:00
  • 5e21edd8d5 spa-node: parse bool properties Wim Taymans 2017-10-18 10:02:55 +02:00
  • 5a9c4981d8 mixer: remove nodes we created Wim Taymans 2017-10-17 16:57:26 +02:00
  • c818ab78cf alsa: safely remove the source Wim Taymans 2017-10-17 16:56:44 +02:00
  • c5385805bd alsa: reuse_buffer is without buffer_id in port_io Wim Taymans 2017-10-17 15:38:30 +02:00
  • b589b7062d Add support for NULL strings Wim Taymans 2017-10-17 12:16:53 +02:00
  • 323c644084 fix crashes and leaks on shutdown Wim Taymans 2017-10-17 10:14:56 +02:00
  • f817aabe24 Work on better scheduling Wim Taymans 2017-10-16 18:14:35 +02:00
  • 957a03e3f8 export-source: implement reuse_buffer Wim Taymans 2017-10-16 18:13:43 +02:00
  • c386eda653 volume: mark input busy while processing output Wim Taymans 2017-10-16 18:13:11 +02:00
  • 630dbd2c90 jack: Use latency of sink as buffer size Wim Taymans 2017-10-16 18:12:20 +02:00
  • ce6b75cf63 Small cleanups Wim Taymans 2017-10-16 18:09:59 +02:00
  • 574c6d4b90 v4l2: only produce data when needed Wim Taymans 2017-10-16 13:23:20 +02:00
  • 9706c191b9 client-node: don't misuse ASYNC flag Wim Taymans 2017-10-13 18:12:06 +02:00
  • 28bf6137d3 Support for "client-reuse" streams David Svensson Fors 2017-09-28 10:12:54 +02:00
  • de8e0c8f8c stream: let recycle_buffer() have effect for input streams David Svensson Fors 2017-09-22 17:44:01 +02:00
  • 46b738282c pipewiresrc: recycle each buffer David Svensson Fors 2017-09-22 17:44:24 +02:00
  • caca6dffd0 port: optimize tee reuse_buffer a bit Wim Taymans 2017-10-13 16:35:31 +02:00
  • ed9851ab0f port: schedule reuse-buffer David Svensson Fors 2017-09-22 17:45:28 +02:00
  • d96d40e30a Add set_active method on node Wim Taymans 2017-10-13 16:18:42 +02:00
  • acfdc63f26 don't include stdio Wim Taymans 2017-09-29 13:39:26 +02:00
  • 4fb97f78f7 Fix compilation with older SDL2 Wim Taymans 2017-09-29 13:27:04 +02:00
  • 93bd18ccc5 fix build of test Wim Taymans 2017-09-29 12:18:38 +02:00
  • d65012ff21 remove json stuff Wim Taymans 2017-09-28 17:07:43 +02:00
  • 81e5708442 move type remap to native protocol Wim Taymans 2017-09-28 16:57:16 +02:00
  • 24d80e5c00 Add new pod parser and builder Wim Taymans 2017-09-21 18:57:41 +02:00
  • 3e49aec61b json tests: add properties and Wim Taymans 2017-09-21 18:03:48 +02:00
  • b93ecb70fc more experiments: add json pattern matcher Wim Taymans 2017-09-20 20:33:15 +02:00
  • 86c8955c3a more json tests Wim Taymans 2017-09-20 13:06:52 +02:00
  • ac382c052a Work on JSON based format descriptions Wim Taymans 2017-09-20 08:03:56 +02:00
  • 8432039ee5 meson: require jack2 to build Wim Taymans 2017-09-19 18:19:54 +02:00
  • aa2a189ac9 Update POTFILES.in Piotr Drąg 2017-09-19 17:25:06 +02:00
  • 14dbc9c687 Makefile.in: use right build command Wim Taymans 2017-09-19 16:04:41 +02:00
  • 8f67aa2c38 deviceprovide: only signal when there is a loop Wim Taymans 2017-09-19 13:16:22 +02:00
  • 2e379d5f8f back to development Wim Taymans 2017-09-19 12:17:36 +02:00
  • 0d44a34b4c Release 0.1.5 0.1.5 Wim Taymans 2017-09-19 10:44:05 +02:00
  • 807af5b983 man: update man pages Wim Taymans 2017-09-19 10:19:53 +02:00
  • 6af4f08c6e cli: small cleanups Wim Taymans 2017-09-18 22:23:18 +02:00
  • 3b0eec4bf8 Use PIPEWIRE_DAEMON env var to start a server Wim Taymans 2017-09-18 21:48:02 +02:00
  • 2f6c4544fe Small cleanups and additions Wim Taymans 2017-09-18 21:47:44 +02:00
  • 93a52f4837 Simplify node activation Wim Taymans 2017-09-18 20:37:00 +02:00
  • 304a6d1796 alsa-source: fix class Wim Taymans 2017-09-18 19:15:09 +02:00
  • 82129a65b9 flatpak: use new way to check for flatpak Wim Taymans 2017-09-18 13:25:15 +02:00
  • f64c28c091 Cleanups Wim Taymans 2017-09-18 11:54:25 +02:00
  • 67d4dd8656 factory: add introspection Wim Taymans 2017-09-18 09:35:00 +02:00
  • 7f20e04803 node_factory -> factory Wim Taymans 2017-09-17 16:47:03 +02:00
  • 3c1957fd9d remote: make extra nodes for scheduler Wim Taymans 2017-09-15 17:26:01 +02:00
  • 4d03224141 scheduler: fix push Wim Taymans 2017-09-15 16:04:46 +02:00
  • f744b7fb1b pipewire-cli: add new tool Wim Taymans 2017-09-15 15:03:21 +02:00
  • 63723cd15e core: only keep the first core resource Wim Taymans 2017-09-15 15:02:15 +02:00
  • 389781e3d5 core: implement create-link Wim Taymans 2017-09-15 15:01:55 +02:00
  • 2f9c57ec01 core: do a bind to a new node Wim Taymans 2017-09-15 14:59:42 +02:00
  • d9bae8f38b introspect: add id to info again Wim Taymans 2017-09-15 14:57:43 +02:00
  • 4bef583b75 command: clean up a little Wim Taymans 2017-09-15 14:54:52 +02:00
  • d26d7a8040 flatpak: fix resource override Wim Taymans 2017-09-15 14:52:17 +02:00
  • 8a45fd4f31 remote: add user data Wim Taymans 2017-09-15 14:51:39 +02:00
  • 2ca25e5bf4 Small cleanups Wim Taymans 2017-09-15 14:47:54 +02:00
  • 26e9daf6b7 graph: provide in and out counters Wim Taymans 2017-09-15 13:37:33 +02:00
  • e641914c2f volume: improve negotiation and params Wim Taymans 2017-09-15 13:29:53 +02:00
  • 83b5765bbd list: fix spa_list_last Wim Taymans 2017-09-15 13:29:17 +02:00
  • 78ebe2b76e Small cleanups Wim Taymans 2017-09-11 15:26:50 +02:00
  • c72d797dde Fix crash on shutdown Wim Taymans 2017-09-11 09:48:13 +02:00
  • f03d229467 node: be more clever when updating ports Wim Taymans 2017-09-08 16:44:51 +02:00
  • dc85a79786 Add more generic export-spa example Wim Taymans 2017-09-07 19:55:22 +02:00
  • 21cd5a2918 Add example to play sine wave Wim Taymans 2017-09-07 10:22:32 +02:00
  • 36ac8a6545 update docs Wim Taymans 2017-09-05 13:35:25 +02:00
  • 7ef1a1d107 Add target to publish API docs Wim Taymans 2017-09-05 09:42:02 +02:00
  • ebea63ad0a client: set ucred properties Wim Taymans 2017-09-04 20:19:27 +02:00
  • 3334ed73ae Set theme jekyll-theme-slate Wim Taymans 2017-09-04 19:55:46 +02:00
  • 914fe5c2b7 jack: filter formats Wim Taymans 2017-09-04 13:18:49 +02:00
  • be7a06f9b0 stream: Stream is closing the same fd several times Joakim Johansson 2017-09-04 10:13:52 +02:00
  • f6d480fdfd Fix memory issues reported by clang static analyzer (#7) PrasannaKumar Muralidharan 2017-09-04 14:39:45 +05:30
  • ff363cc7bf spa/include/meson: Install hook.h (#11) Marcos Paulo de Souza 2017-09-04 06:09:18 -03:00
  • b0c3936477 Fix clang warnings about comparing uint32 < 0 (#10) Marcos Paulo de Souza 2017-09-04 06:09:08 -03:00
  • 6afcb4981f link: improve introspection Wim Taymans 2017-08-27 17:58:25 +02:00
  • 174d34ada6 fix a socket leak Wim Taymans 2017-08-27 13:14:34 +02:00
  • 577f86be0d graph: use spa_node as implementation Wim Taymans 2017-08-27 12:12:14 +02:00
  • 6953642ed5 small cleanups Wim Taymans 2017-08-27 09:16:03 +02:00
  • 28ae844de9 node: always use a spa_node as the implementation Wim Taymans 2017-08-25 18:59:01 +02:00
  • b7b80683bc jack: work on mixing Wim Taymans 2017-08-25 10:01:04 +02:00
  • 68f5c05b9f back to development Wim Taymans 2017-08-23 13:31:24 +02:00
  • b7e334e55d Release 0.1.4 0.1.4 Wim Taymans 2017-08-23 10:45:08 +02:00
  • 5cc4c5c378 core: fix leak Wim Taymans 2017-08-23 10:32:38 +02:00
  • 61e7218006 protocol: destroy clients Wim Taymans 2017-08-23 10:19:19 +02:00
  • cc95f975ce link: fix memleak Wim Taymans 2017-08-23 09:42:09 +02:00
  • 80cf20a255 monitor: fix some leaks Wim Taymans 2017-08-22 19:22:04 +02:00
  • c25834a692 Work on cleanup Wim Taymans 2017-08-22 18:30:10 +02:00
  • 12e2fae8ab jack: add midi format Wim Taymans 2017-08-21 20:19:09 +02:00
  • 1fc7c6de59 jack: only remove node when we added it before Wim Taymans 2017-08-21 16:36:37 +02:00
  • fca6808419 jack: improve activate/deactivate Wim Taymans 2017-08-21 12:07:33 +02:00
  • bece3a013b Make scheduler more generic Wim Taymans 2017-08-20 18:33:07 +02:00
  • eba2b82c8e graph: fix the API a little Wim Taymans 2017-08-18 18:54:45 +02:00
  • c3d63983e1 alsa: don't read timerfd when stopped Wim Taymans 2017-08-18 18:53:45 +02:00
  • 60866fc7cd jack: notify graph changes from main thread Wim Taymans 2017-08-18 18:48:22 +02:00
  • 593df62ccc update spec Wim Taymans 2017-08-17 19:01:11 +02:00
  • 29eb58f7a2 Add systemd socket activation files Wim Taymans 2017-08-17 18:59:03 +02:00