Commit graph

  • 1aa960ad54 link: fall back to local io Wim Taymans 2018-03-05 12:44:06 +01:00
  • b9880dbd5f Add some more debug Wim Taymans 2018-03-05 12:43:06 +01:00
  • 1704c6756b remote: cleanups Wim Taymans 2018-03-05 12:39:35 +01:00
  • 3bb988820e remote: work directly with the port mixers Wim Taymans 2018-03-02 13:30:10 +01:00
  • c0865581b9 port: don't schedule disabled ports Wim Taymans 2018-03-02 13:24:55 +01:00
  • 2ea9addcf2 port: delegate initialization of mix ports to port Wim Taymans 2018-03-02 11:04:47 +01:00
  • 319098b4c8 client-node: implement set_io on mixer and regular node Wim Taymans 2018-03-01 20:07:24 +01:00
  • 28a094a65b client-node: free io_area Wim Taymans 2018-03-01 20:06:43 +01:00
  • 4f680c224b make per mix port io and buffers Wim Taymans 2018-03-01 17:39:17 +01:00
  • 07f12c9713 v4l2: fix enumerating frame interval for continuous/step-wise devices Giovanni Campagna 2018-03-31 19:46:30 -07:00
  • 871dd2743b __STDC_VERSION__ may be undefined Eike Rathke 2018-03-12 19:35:25 +01:00
  • e38cba4e13 v4l2: check device caps Philipp Zabel 2018-03-05 18:18:30 +01:00
  • 9255640f5f alsa: rewrite with pw_stream Wim Taymans 2018-03-23 13:35:39 +01:00
  • 187b6d4bf9 alsa: update the offset after each copy Wim Taymans 2018-03-14 11:19:44 +01:00
  • 8cadcd7f56 hook: return number of hooks called Wim Taymans 2018-03-14 11:17:51 +01:00
  • fb7a51c6e7 client-node: fix mem_offset of io areas Wim Taymans 2018-03-08 11:04:29 +01:00
  • 6d569b132f control: safely iterate the list, unlink modifies the list Wim Taymans 2018-03-08 11:03:50 +01:00
  • 1b2e73de0c node: export method to update ports Wim Taymans 2018-03-05 12:43:42 +01:00
  • 2660b5c4f5 export-source: add float format Wim Taymans 2018-03-05 12:40:29 +01:00
  • 2ed627f3b1 list: remove stray ; Wim Taymans 2018-03-02 17:39:57 +01:00
  • 6cb35bf23e link: remove unused field Wim Taymans 2018-03-01 20:07:05 +01:00
  • d655d9e0bf export-sink: don't block for render Wim Taymans 2018-03-14 14:54:36 +01:00
  • 153bf51ef1 client-node: safely remove source Wim Taymans 2018-03-14 14:52:22 +01:00
  • 638916e065 loop: remove the destroy_list Wim Taymans 2018-03-14 14:46:52 +01:00
  • 8f8687b71d cleanups Wim Taymans 2018-03-14 12:00:45 +01:00
  • 992f20f805 protocol-native: debug connection after remap Wim Taymans 2018-03-01 18:31:56 +01:00
  • ea182ba194 client-node: reference memory with id Wim Taymans 2018-03-01 18:30:39 +01:00
  • 6365ea18d9 module-node-factory: remove destroyed node from node list David Svensson Fors 2018-03-01 14:38:59 +01:00
  • 135a0a18d8 client-node: track memory for client Wim Taymans 2018-03-01 13:22:48 +01:00
  • 059571cec0 remote: clear mem id Wim Taymans 2018-03-01 13:08:45 +01:00
  • e9685c794f remote: handle buffer errors Wim Taymans 2018-03-01 12:39:33 +01:00
  • 7bc9230a79 client-node: proxy -> node Wim Taymans 2018-03-01 12:13:00 +01:00
  • a48761503c remote: ignore duplicate mem Wim Taymans 2018-03-01 09:57:36 +01:00
  • 53ee07c901 link: generate unique mix ids Wim Taymans 2018-03-01 09:30:42 +01:00
  • 8e2ceb773e Improve some debug Wim Taymans 2018-03-01 09:01:52 +01:00
  • b445d1b12e Add some NEWS Wim Taymans 2018-02-27 14:00:19 +01:00
  • 62f113dbba Release 0.1.9 0.1.9 Wim Taymans 2018-02-27 13:34:22 +01:00
  • ebac77f4e4 conf: add some commented out modules Wim Taymans 2018-02-27 12:53:05 +01:00
  • 1ecf982504 link: improve allocation Wim Taymans 2018-02-27 12:51:25 +01:00
  • 241a7bc7d9 mem: add some debug Wim Taymans 2018-02-27 12:50:47 +01:00
  • b91a2a4207 link-factory: don't leak properties Wim Taymans 2018-02-27 12:49:22 +01:00
  • 7e1ec8b480 alsa-pipewire: small fixes Wim Taymans 2018-02-26 17:32:37 +01:00
  • a7954ea908 pipewire-jack: improve processing Wim Taymans 2018-02-26 17:31:22 +01:00
  • 28779b8e25 port: move mix_node to private.h Wim Taymans 2018-02-26 17:20:27 +01:00
  • 13fcaf74e6 link: improve allocation Wim Taymans 2018-02-26 16:59:28 +01:00
  • b8eccc3648 port: free resources Wim Taymans 2018-02-26 16:49:38 +01:00
  • 760e046dcf client-node: handle port set_io Wim Taymans 2018-02-26 16:16:53 +01:00
  • bc669f5def audio-dsp: small cleanups Wim Taymans 2018-02-26 16:09:47 +01:00
  • 50db8b6126 stream: improve memory handling Wim Taymans 2018-02-26 16:04:32 +01:00
  • 944d205e8e protocol-native: print connection info after remap Wim Taymans 2018-02-26 12:36:16 +01:00
  • e2f01c5838 protocol-native: disconnect remote Wim Taymans 2018-02-26 12:26:12 +01:00
  • 6f61ac9357 fix some signed vs unsigned comparisons Wim Taymans 2018-02-20 18:19:11 +01:00
  • 5f92c152e3 remove module-jack Wim Taymans 2018-02-20 18:17:01 +01:00
  • 895ec3865d pipewire-jack: improvements Wim Taymans 2018-02-20 15:50:55 +01:00
  • 20e0d8b4ea dsp: use format in the port.dsp property Wim Taymans 2018-02-20 15:49:10 +01:00
  • d3cc45c611 alsa: make some log as debug Wim Taymans 2018-02-20 15:48:47 +01:00
  • 5395a8dbf5 pipewire-jack: small cleanups Wim Taymans 2018-02-20 13:06:07 +01:00
  • 8ff7a5fa29 node: set state before calling into methods Wim Taymans 2018-02-20 12:50:44 +01:00
  • 2fe7197930 node: add option to pause-on-idle Wim Taymans 2018-02-20 12:28:19 +01:00
  • 920d098ea7 video-src: pause timeout when not streaming Wim Taymans 2018-02-20 11:41:48 +01:00
  • b1492aa130 thread-loop: ensure the right clock is used Wim Taymans 2018-02-20 11:18:49 +01:00
  • 43a384c51e thread-loop: add timed wait Karin Hedlund 2018-02-20 10:26:51 +01:00
  • 58667d6ced params: make method on node and port to enum params Wim Taymans 2018-02-20 10:31:55 +01:00
  • a9a95a4205 audio-dsp: start counting from 1, to match jack ports Wim Taymans 2018-02-20 10:01:10 +01:00
  • 528d0a1c7d alsa: put device name in separate property Wim Taymans 2018-02-20 09:59:52 +01:00
  • 0e5a1b6327 props: use macro for property alternatives Wim Taymans 2018-02-20 09:32:40 +01:00
  • f039238288 audio-dsp: implement buffer size param Wim Taymans 2018-02-16 18:15:37 +01:00
  • 9cb2891741 cli: implement destroy Wim Taymans 2018-02-16 18:15:06 +01:00
  • c613ae4b40 v4l2: unset format, then close Wim Taymans 2018-02-16 18:14:24 +01:00
  • c0e5dbafc9 pipewire-jack: clear buffers Wim Taymans 2018-02-16 17:57:26 +01:00
  • 0a57c86c25 link: clear port buffers when not in use and not owner Wim Taymans 2018-02-16 17:11:32 +01:00
  • b15da50c13 pipewire-jack: return empty buffer when unnegotiated Wim Taymans 2018-02-16 17:10:25 +01:00
  • cafb22a6b9 alsa: only try to pull when out of buffers Wim Taymans 2018-02-16 16:56:19 +01:00
  • 922099c67e link: always make ouput owner of buffers Wim Taymans 2018-02-16 16:55:18 +01:00
  • 570d32de2b pipewire-jack: fix loop index Wim Taymans 2018-02-16 16:53:18 +01:00
  • d73e77cd51 pipewire-jack: add aliases Wim Taymans 2018-02-16 12:08:16 +01:00
  • 5034770eae node: unlink ports before destroy Wim Taymans 2018-02-16 12:04:33 +01:00
  • 3db9a44679 dsp: make separate nodes for sinks and sources Wim Taymans 2018-02-16 12:02:39 +01:00
  • 8c4bb3a104 factory: improve registration Wim Taymans 2018-02-16 12:01:18 +01:00
  • 7dc03336e5 pipewire-jack: implement more jack api Wim Taymans 2018-02-15 17:57:43 +01:00
  • 0173180e78 module-audio-dsp: add dsp module Wim Taymans 2018-02-15 17:54:08 +01:00
  • 6c000229f0 port: add port globals Wim Taymans 2018-02-15 17:49:04 +01:00
  • b86f141273 add more debug info Wim Taymans 2018-02-15 11:41:07 +01:00
  • 95e27c27ca protocol: signal when connection was closed Wim Taymans 2018-02-15 10:49:01 +01:00
  • 7ffaaf66a7 v4l2: remove source on errors Wim Taymans 2018-02-15 10:47:43 +01:00
  • 8b982d4bf5 jack: more stuff Wim Taymans 2018-02-13 18:05:55 +01:00
  • 96fdfc86f7 link: avoid getting params Wim Taymans 2018-02-13 10:48:33 +01:00
  • cc53023fb9 remote: fix clear_memid Wim Taymans 2018-02-13 10:28:01 +01:00
  • 8a4f3c546d port: remove port_pause Wim Taymans 2018-02-13 10:22:30 +01:00
  • f2f94c4f72 examples: handle NULL io areas Wim Taymans 2018-02-13 10:16:44 +01:00
  • fdfce79edb connection: return false on read error Wim Taymans 2018-02-12 17:32:09 +01:00
  • df57656615 remote: improve map/unmap of io area Wim Taymans 2018-02-12 11:44:37 +01:00
  • f37f8ce70d v4l2: keep separate field for mapped fd Wim Taymans 2018-02-12 11:35:49 +01:00
  • 29dbffea52 v4l2: map memfd when not already mapped Wim Taymans 2018-02-12 11:04:28 +01:00
  • 93c0e6aad0 Initial commit Wim Taymans 2018-02-09 18:23:36 +01:00
  • 9b9a7411f5 port: set some more properties Wim Taymans 2018-02-09 18:16:07 +01:00
  • dfa39ab2ff node: set node name in global Wim Taymans 2018-02-09 18:15:03 +01:00
  • 001e693e5c global: fix parent global Wim Taymans 2018-02-09 18:13:19 +01:00
  • 70687e466d client-node: update port properties Wim Taymans 2018-02-09 18:10:51 +01:00
  • 342f0d59d0 node: add some more port flags Wim Taymans 2018-02-09 18:05:35 +01:00