Commit graph

  • 25292e5078 pulse: update submodule Wim Taymans 2019-03-11 18:06:24 +01:00
  • 3eb1a09cd2 introspect: wait for enum to complete Wim Taymans 2019-03-11 18:05:24 +01:00
  • f54412e722 introspect: only introspect readable node and device params Wim Taymans 2019-03-11 16:53:48 +01:00
  • d3d7b7e39f client-node: ignore io on the node itself Wim Taymans 2019-03-11 16:43:43 +01:00
  • 61ad5ee518 fix some small memory leaks Wim Taymans 2019-03-11 15:50:52 +01:00
  • 4faa28fd96 gst: handle clock reset Wim Taymans 2019-03-11 15:09:28 +01:00
  • 8591d85710 node: remove our listener on the node in destroy Wim Taymans 2019-03-11 12:36:26 +01:00
  • 3281737199 link: keep per link buffer negotiation state Wim Taymans 2019-03-11 12:35:04 +01:00
  • 317493a2dc stream: also recycle buffers Wim Taymans 2019-03-08 17:16:44 +01:00
  • fd373ce4d2 submodule update Wim Taymans 2019-03-08 17:02:06 +01:00
  • d379fa348b stream: ignore state changes when terminated Wim Taymans 2019-03-08 17:01:38 +01:00
  • 6c643a0ad0 link: first set all buffers, then complete the state Wim Taymans 2019-03-08 15:45:23 +01:00
  • 45c00ebb54 node: recalc quantum of the driver when a node is destroyed Wim Taymans 2019-03-08 11:55:52 +01:00
  • 3e359646d7 client-stream: first destroy the node Wim Taymans 2019-03-08 11:55:01 +01:00
  • 7cdc13b281 node: improve driver changes Wim Taymans 2019-03-08 11:37:52 +01:00
  • 964be84e1c list: check for empty list before insert Wim Taymans 2019-03-08 11:34:28 +01:00
  • b50bd414ab jack: fix awake time Wim Taymans 2019-03-08 11:33:23 +01:00
  • 47fc2020c0 link: select io right after mix init Wim Taymans 2019-03-07 23:19:40 +01:00
  • 1d3ce5a9d9 stream: prepare output before signaling ready Wim Taymans 2019-03-07 23:01:32 +01:00
  • 94ce6d528c client-stream: handle driver Wim Taymans 2019-03-07 18:37:12 +01:00
  • ae3178abfe node: the exported node and never finish the graph Wim Taymans 2019-03-07 18:36:23 +01:00
  • 264383cdd4 remote-node: first run the tee and then signal ready Wim Taymans 2019-03-07 18:34:39 +01:00
  • e31f1fcdca remote-node: handle add/remove of activation Wim Taymans 2019-03-07 18:34:15 +01:00
  • 84bb897886 stream: first prepare output io, then call the ready callback Wim Taymans 2019-03-07 18:31:37 +01:00
  • b357b7a7da scheduling: don't use the graph helpers. Wim Taymans 2019-03-06 20:33:55 +01:00
  • 42b4529c4c jack: update for scheduling changes Wim Taymans 2019-03-06 20:33:13 +01:00
  • f0eb59bc75 port: allocate only from output ports Wim Taymans 2019-03-06 10:30:27 +01:00
  • dcbe94c55a port: simplify states Wim Taymans 2019-03-06 09:53:41 +01:00
  • 412c7f4cee client-node: send own activation to client for stats Wim Taymans 2019-03-06 09:52:40 +01:00
  • 5ee287d79b client-node: improve cleanup Wim Taymans 2019-03-06 09:52:07 +01:00
  • 3777d9612e v4l2: only emit port info once Wim Taymans 2019-03-06 09:43:24 +01:00
  • 1d907412e5 stream: keep track of param ids and emit changes Wim Taymans 2019-03-04 17:56:02 +01:00
  • 936dcbea2e remote-node: handle driver nodes Wim Taymans 2019-03-04 17:55:43 +01:00
  • f42e214c2d client-node: also send param idss Wim Taymans 2019-03-04 17:54:17 +01:00
  • 7281a2b2cf export-sink: update port params Wim Taymans 2019-03-04 15:17:46 +01:00
  • b238c8c2f6 node: first reset graph, then run nodes Wim Taymans 2019-03-04 13:34:36 +01:00
  • 582bc70b3c device: use right method Wim Taymans 2019-03-04 13:33:57 +01:00
  • ed988788fd client-node: pass spa_node_info along Wim Taymans 2019-03-04 12:30:45 +01:00
  • 53693d1e32 jack_up date for client_node change Wim Taymans 2019-03-04 12:30:17 +01:00
  • a9b58618b2 remote: fix ping event Wim Taymans 2019-03-01 15:04:45 +01:00
  • 236d346a3f global: remove unused event Wim Taymans 2019-03-01 15:03:57 +01:00
  • 09c4683ef1 interfaces: make events return void Wim Taymans 2019-03-01 14:04:05 +01:00
  • df5c1f4c6e pulse: events are void Wim Taymans 2019-03-01 14:03:28 +01:00
  • 6ca80e4ec7 jack: events are void Wim Taymans 2019-03-01 14:02:59 +01:00
  • 0390969228 node: make add_listener method Wim Taymans 2019-03-01 12:00:42 +01:00
  • 61ce4e77f6 type-info: add missing type for EnumProfile Wim Taymans 2019-03-01 11:50:59 +01:00
  • 499dd3ff22 node: add port and node params Wim Taymans 2019-02-27 16:43:01 +01:00
  • 91938991dc jack: update for port params Wim Taymans 2019-02-27 16:37:10 +01:00
  • 3d25adc598 monitor: add missing file Wim Taymans 2019-02-25 20:26:13 +01:00
  • aab2b5594f utils: don't remove pending after first callback Wim Taymans 2019-02-25 20:19:33 +01:00
  • 245a0d5634 global: pass bind function to _new Wim Taymans 2019-02-25 17:14:10 +01:00
  • 83b2aca072 pulse: update for seq change Wim Taymans 2019-02-25 17:16:14 +01:00
  • cc9fd857ad jack: update for seq change Wim Taymans 2019-02-25 17:15:41 +01:00
  • f2ff6f393b more async improvements Wim Taymans 2019-02-25 16:25:27 +01:00
  • d2c18c7b1a Improve async handling Wim Taymans 2019-02-25 12:29:57 +01:00
  • bf91b8c002 pulse: update for async changes Wim Taymans 2019-02-25 12:27:51 +01:00
  • 1887f17cc8 jack: update for async changes Wim Taymans 2019-02-25 12:27:02 +01:00
  • 98463b689b node: improve pending results Wim Taymans 2019-02-21 12:14:25 +01:00
  • a3ca2df0fe link: handle the right port in the callback Wim Taymans 2019-02-21 10:30:40 +01:00
  • 7b12212eeb node: improve async handling Wim Taymans 2019-02-20 17:51:05 +01:00
  • 71e5c13191 operation: fix for async changes Wim Taymans 2019-02-20 17:50:22 +01:00
  • 65f9c46525 jack: fix for async changes Wim Taymans 2019-02-20 17:50:05 +01:00
  • b743518f78 node: add props to add_port Wim Taymans 2019-02-18 13:22:46 +01:00
  • eea062ee53 interfaces: improve remote API Wim Taymans 2019-02-18 12:31:36 +01:00
  • af96643eaa jack: fix for api changes Wim Taymans 2019-02-18 12:28:00 +01:00
  • 61edd78bf4 fix for api changes Wim Taymans 2019-02-18 12:27:38 +01:00
  • 0d8821096a client-node: only update info when change_mask set Wim Taymans 2019-02-14 17:48:56 +01:00
  • 755d7ca329 client-node: handle NULL info in update Wim Taymans 2019-02-14 17:45:42 +01:00
  • e9bedae5fa node: add max_ports to node info Wim Taymans 2019-02-14 17:40:01 +01:00
  • 1108c5d83d jack: change port flags Wim Taymans 2019-02-14 17:39:16 +01:00
  • 21957e9e8d node: Add port_info event Wim Taymans 2019-02-14 17:08:46 +01:00
  • 3c78036a97 node: process -> ready Wim Taymans 2019-02-14 17:04:59 +01:00
  • 8ae5424359 resource: improve error handling Wim Taymans 2019-02-14 16:53:42 +01:00
  • cbdc024f4c example: remove unused variable Wim Taymans 2019-02-14 16:01:16 +01:00
  • 61276da87e submodule update Wim Taymans 2019-02-13 12:46:53 +01:00
  • eef8bc593c jack: remote port_send_command Wim Taymans 2019-02-13 12:46:14 +01:00
  • 7a1bd163f7 node: remove port_send_command Wim Taymans 2019-02-13 12:43:15 +01:00
  • 04f1046113 node: pass struct to info callback to make it more extensible Wim Taymans 2019-02-13 11:44:58 +01:00
  • bb2b15a5fb Quote "$@" in autogen.sh ncraun-vivint 2019-01-28 11:01:19 -05:00
  • 27e997a032 daemon: getopt returns int, declare it as such to avoid comparison issues George Kiagiadakis 2019-02-11 19:08:58 +02:00
  • 4be52f16bd spa/support: implement ARM CPU detection George Kiagiadakis 2019-02-08 17:48:58 +02:00
  • d9c2f77cfe spa/audioconvert: don't include xmmintrin.h in the non-sse fmt-ops George Kiagiadakis 2019-02-08 15:49:14 +02:00
  • 71eb538fba meson: prefix the names of the tests so that they are unique in the tree George Kiagiadakis 2019-02-08 14:07:19 +02:00
  • 99e1bb1068 meson: spa/plugins: don't check if the plugin dependencies have been found George Kiagiadakis 2019-01-29 17:42:04 +02:00
  • 58a878623b meson: find dependencies only when necessary George Kiagiadakis 2019-01-29 17:39:44 +02:00
  • d08ec09dde meson: spa/plugins: use pthread_lib instead of threads_dep George Kiagiadakis 2019-01-29 17:37:55 +02:00
  • 24eeea62e7 remote: use 0 for pw_proxy_new() user_data_size argument George Kiagiadakis 2019-01-29 16:45:53 +02:00
  • ba653fccfc add .editorconfig files George Kiagiadakis 2019-01-29 16:34:02 +02:00
  • 737851df6c Quote "$@" in autogen.sh ncraun-vivint 2019-01-28 11:01:19 -05:00
  • ac5ec9bbe2 device: improve callbacks Wim Taymans 2019-02-13 11:13:46 +01:00
  • 5de7898808 node: implement activation Wim Taymans 2019-02-12 17:42:33 +01:00
  • 766e528f40 jack: handle activation Wim Taymans 2019-02-12 17:40:46 +01:00
  • f45e0b8966 reorganize some struct members to remove holes Wim Taymans 2019-02-08 12:01:50 +01:00
  • 658c1da52f node: allocate shared mem for activation Wim Taymans 2019-02-07 12:34:54 +01:00
  • db230fc136 floatmix: unroll loop a little Wim Taymans 2019-02-07 12:30:36 +01:00
  • 25cc424d70 jack: handle NULL position Wim Taymans 2019-02-07 12:28:59 +01:00
  • 416bb2466d log: move field around to plug hole in structure Wim Taymans 2019-02-07 12:28:16 +01:00
  • 87033894c5 io: add graph version of graph in position io Wim Taymans 2019-02-07 12:25:33 +01:00
  • 8a9c1129a2 spa: make fd in spa_data an int64_t Wim Taymans 2019-02-07 12:22:51 +01:00
  • 569cbb48a9 use SPA_EXPORT to export symbols Wim Taymans 2019-02-06 13:24:41 +01:00