Commit graph

  • 08814bd808 data: clean up fd and data management Wim Taymans 2017-12-01 09:34:53 +01:00
  • 541553be1c control: add control objects Wim Taymans 2017-11-30 16:36:29 +01:00
  • 91a3670610 node: make port for_each more powerful Wim Taymans 2017-11-29 16:58:17 +01:00
  • 425073afd8 param-io: work on IO parameters Wim Taymans 2017-11-29 13:25:56 +01:00
  • ada3698355 pod-iter: remove broken _FOREACH_SAFE Wim Taymans 2017-11-29 13:22:25 +01:00
  • 140c3959ab meta: remove shared meta data Wim Taymans 2017-11-28 18:23:44 +01:00
  • 75cdd20207 client-node: cleanup names, remove useless proxy_prefix Wim Taymans 2017-11-28 12:43:53 +01:00
  • f019d984e9 type: add param_io mappings Wim Taymans 2017-11-28 12:43:31 +01:00
  • 77838fd734 mem: fix for memfd_create check Wim Taymans 2017-11-27 11:58:33 +01:00
  • d7c26c4b59 link: emit info_changed event Wim Taymans 2017-11-27 11:29:12 +01:00
  • f902a34290 build: make sure memfd_create is found Wim Taymans 2017-11-24 18:58:22 +01:00
  • 4516fcecc4 remove stray commit Wim Taymans 2017-11-24 18:03:22 +01:00
  • 2a86814bb8 Only define memfd_create when not already defined Wim Taymans 2017-11-24 17:23:40 +01:00
  • bde1012c5c Back to development Wim Taymans 2017-11-24 17:03:58 +01:00
  • 58f086b165 Release 0.1.7 0.1.7 Wim Taymans 2017-11-24 13:19:28 +01:00
  • f623556d9b spa-node: cleanup when the module unloads Wim Taymans 2017-11-24 17:01:30 +01:00
  • e2c49199f6 link: fix param enumeration Wim Taymans 2017-11-24 16:45:54 +01:00
  • d2261dc1d6 port to new API Wim Taymans 2017-11-24 12:43:10 +01:00
  • 263a017c4b spa: close devices after enum Wim Taymans 2017-11-24 12:40:56 +01:00
  • f5f9acf84e pod: add sequence Wim Taymans 2017-11-24 12:39:29 +01:00
  • 47086cd9ee gstpipewiresrc: Fix id in param for buffer and meta Joakim Johansson 2017-11-24 07:56:10 +01:00
  • 7f4363d367 test-mixer: animate volume controls Wim Taymans 2017-11-23 18:04:39 +01:00
  • cb3198c458 Add volume and mute control support in audiomixer Wim Taymans 2017-11-23 16:55:32 +01:00
  • 4b84e34744 use spa_pod for control values Wim Taymans 2017-11-23 12:39:53 +01:00
  • 2f66e17180 Improve init functions Wim Taymans 2017-11-23 12:38:37 +01:00
  • a092b9312a Add control properties to audiotestsrc Wim Taymans 2017-11-22 14:30:04 +01:00
  • 8efea3e1ea node: Add id to set_io Wim Taymans 2017-11-21 19:34:37 +01:00
  • 4288a634f4 buffer: don't use ringbuffer in chunk Wim Taymans 2017-11-21 12:30:15 +01:00
  • 2ad722b579 handle allocation failures some more Wim Taymans 2017-11-20 16:03:45 +01:00
  • 5bebfe022b cleanups Wim Taymans 2017-11-20 15:26:44 +01:00
  • 7f931464e8 spa: fix header instal paths Wim Taymans 2017-11-20 12:44:35 +01:00
  • 2fd5bcb623 gst: fix gstreamer elements Wim Taymans 2017-11-20 11:04:02 +01:00
  • 4d0bab799c link: don't allocate shared meta in shared mem Wim Taymans 2017-11-17 13:34:42 +01:00
  • e774339ffe v4l2: handle expbuf case Wim Taymans 2017-11-17 09:51:58 +01:00
  • d040747d4b Small cleanups Wim Taymans 2017-11-16 16:31:03 +01:00
  • 0966e703fe link: reset builder before getting current format Wim Taymans 2017-11-16 09:07:57 +01:00
  • 1f1dbe26e1 volume: fix volume node Wim Taymans 2017-11-15 18:09:05 +01:00
  • 2923b623b3 Meta: rework ringbuffer meta Wim Taymans 2017-11-15 17:25:36 +01:00
  • 4270e867ed alsa: limit the size we copy to min_avail Wim Taymans 2017-11-14 18:00:55 +01:00
  • f4ab376a08 update to new API Wim Taymans 2017-11-14 17:28:46 +01:00
  • 49d8f6792e pod: first compare, then advance to next item Wim Taymans 2017-11-14 16:49:07 +01:00
  • 0534571f7d add some more debug Wim Taymans 2017-11-14 16:40:58 +01:00
  • c78fe6a353 port: work on port commands Wim Taymans 2017-11-14 15:44:48 +01:00
  • 157a8b6ddf factory: add events Wim Taymans 2017-11-14 10:59:10 +01:00
  • 52e1dad93e Improve pod filter Wim Taymans 2017-11-14 10:17:45 +01:00
  • 7a7c011b00 make gstreamer elements optional Wim Taymans 2017-11-13 20:08:29 +01:00
  • 7204f3e047 update docs Wim Taymans 2017-11-13 19:58:52 +01:00
  • 440f681f4b Improve enum_param Wim Taymans 2017-11-13 17:57:38 +01:00
  • cd5e697e9f builder: make methods to save and restore state Wim Taymans 2017-11-13 12:30:48 +01:00
  • 737b428077 builder: make deref safer Wim Taymans 2017-11-13 11:50:50 +01:00
  • 101d2af1be connection: signal errors Wim Taymans 2017-11-13 11:32:06 +01:00
  • 6fb0f580ea Use errno for result errors Wim Taymans 2017-11-13 09:41:41 +01:00
  • dda28b1589 cleaup up the result codes Wim Taymans 2017-11-10 16:11:53 +01:00
  • 5786cae78f Updates Wim Taymans 2017-11-10 13:39:59 +01:00
  • caaeaff223 Reorganise SPA tree Wim Taymans 2017-11-10 13:36:14 +01:00
  • 58451d626c Implement param filtering Wim Taymans 2017-11-09 17:07:04 +01:00
  • cc47fb7e3a clean up pod_builder Wim Taymans 2017-11-08 15:48:31 +01:00
  • 30a4651c51 Various fixes and improvements to enum_params Wim Taymans 2017-11-08 11:22:42 +01:00
  • 4d890a2d98 small cleanups Wim Taymans 2017-11-07 20:28:07 +01:00
  • f3bca48398 Unify props, params and formats Wim Taymans 2017-11-07 17:39:31 +01:00
  • b6ee67905d spa: install pop-parser.h Rasmus Thomsen 2017-11-03 18:18:35 +01:00
  • 63fe535352 Back to development Wim Taymans 2017-11-03 12:43:50 +01:00
  • 5fec60078d Release 0.1.6 0.1.6 Wim Taymans 2017-11-03 12:26:55 +01:00
  • 25212235b9 audiomixer: add log Wim Taymans 2017-11-03 12:26:16 +01:00
  • f58a567af8 export-source: set buffer output size Wim Taymans 2017-11-02 16:54:36 +01:00
  • 3f020cd350 audiomixer: simplify code Wim Taymans 2017-11-02 16:51:26 +01:00
  • e303485757 alsa: suggest ringbuffer of max-latency size Wim Taymans 2017-11-02 16:49:56 +01:00
  • 8c77332f25 Improve ringbuffer support Wim Taymans 2017-11-02 15:19:20 +01:00
  • e11e19f3e7 audiomixer: fix buffer reuse Wim Taymans 2017-11-02 12:41:34 +01:00
  • 307239767c audiomixer: add ringbuffer handling Wim Taymans 2017-10-31 16:01:26 +01:00
  • af99c196c9 alsa: improve ringbuffer handling Wim Taymans 2017-10-31 15:59:08 +01:00
  • f04b292d08 remote: ask for input in start Wim Taymans 2017-10-27 18:13:48 +02:00
  • 61555ab3b5 client-node: Rework scheduling Wim Taymans 2017-10-27 18:04:00 +02:00
  • d594444059 export-sink: add sanity checks Wim Taymans 2017-10-27 17:59:51 +02:00
  • 3138e20cb6 v4l2: rename variable from state -> port Wim Taymans 2017-10-27 17:57:45 +02:00
  • 91ba492712 alsa: improve ringbuffer params Wim Taymans 2017-10-27 17:54:34 +02:00
  • 84d422bc46 stream: light-weight buffer recycling while in new_buffer David Svensson Fors 2017-10-27 13:48:28 +02:00
  • 82eaf7e8dd stream: emit new_buffer only if HAVE_BUFFER David Svensson Fors 2017-10-27 13:22:30 +02:00
  • ff242550c8 stream: update port_io before sending need_input Wim Taymans 2017-10-27 17:45:29 +02:00
  • 0662f3a3ea Small fixes for error handling Wim Taymans 2017-10-26 15:13:33 +02:00
  • 08aa175a20 client-node: use graph structures for scheduling Wim Taymans 2017-10-25 18:39:56 +02:00
  • b25985a2b2 client-node: split setup of transport and fds Wim Taymans 2017-10-25 16:47:43 +02:00
  • 4f33a37ac6 alsa: report underrun better Wim Taymans 2017-10-24 18:04:03 +02:00
  • 5b4a4922db client-node: only pull once Wim Taymans 2017-10-24 18:02:54 +02:00
  • 7f5c6ddd46 volume: only queue output buffers Wim Taymans 2017-10-24 13:01:13 +02:00
  • eef6f380c1 remote: handle per port buffers and memory Wim Taymans 2017-10-24 13:00:32 +02:00
  • e969e8854b alsa-utils: calculate size correctly Wim Taymans 2017-10-24 12:59:52 +02:00
  • a691d07531 use spa_list_append when we can Wim Taymans 2017-10-24 12:58:10 +02:00
  • 4aaa2cbc6b alsa: we can always signal that there is a buffer Wim Taymans 2017-10-22 16:08:30 +02:00
  • a3b614fff6 Implement explicit buffer-reuse in stream API Wim Taymans 2017-10-22 15:12:04 +02:00
  • 0f4142f879 v4l2: always emit have_output, recycle what was not collected Wim Taymans 2017-10-22 14:23:50 +02:00
  • 827f0763ef scheduler: we can schedule ready elements directly Wim Taymans 2017-10-22 14:17:14 +02:00
  • df59183a66 scheduler: add new scheduler Wim Taymans 2017-10-22 13:12:34 +02:00
  • 3315de187c connection: don't error when not enough data Wim Taymans 2017-10-20 17:03:13 +02:00
  • ffd7b5a743 core: remove redundant return Reverend Homer 2017-09-20 20:23:32 +03:00
  • ac37d0f180 readme: add section on building with make or meson Harry van Haaren 2017-09-30 12:43:42 +01:00
  • 6a0ee7a298 meson.build: remove automagic docs and manpages Rasmus Thomsen 2017-10-19 00:02:08 +02:00
  • fa5c2000f9 cli: use a signed type for return value Thomas Hindoe Paaboel Andersen 2017-09-21 00:43:26 +02:00
  • 127d69e4a0 jack: remove nodes we created Wim Taymans 2017-10-19 17:52:24 +02:00
  • 177ffd766c jack: fix buffer reuse Wim Taymans 2017-10-19 16:50:39 +02:00