Commit graph

  • 2d8bce7479 names: add vulkan compute source factory name Wim Taymans 2019-09-10 12:38:25 +02:00
  • 7fd6d6d820 node: revert previous commit Wim Taymans 2019-09-10 12:27:29 +02:00
  • 80ba0b2dcf node: only put async state changes to work queue Wim Taymans 2019-09-10 12:13:26 +02:00
  • ad086e3349 jack: don't use private flag Wim Taymans 2019-09-10 11:56:25 +02:00
  • 9a202272f2 remote: always close the fd in connect_fd Wim Taymans 2019-09-10 11:05:38 +02:00
  • c9855763c3 remote: always close the fd in connect_fd Wim Taymans 2019-09-10 11:05:38 +02:00
  • ddd2a97f7e bluez: set bluez profile property when emitting node Julian Bouzas 2019-08-30 12:13:49 -04:00
  • 3142d3b979 mem: add private mapping flag Wim Taymans 2019-09-10 09:59:31 +02:00
  • 35bf6bfa5c jack: map buffer readwrite and private for input Wim Taymans 2019-09-10 09:58:36 +02:00
  • b9e517ee67 pipewire: add PIPEWIRE_LOG environment variable Wim Taymans 2019-09-10 09:44:05 +02:00
  • 0fe7f9765d link: use the port as the work-queue object Wim Taymans 2019-09-10 09:42:23 +02:00
  • 9c9bff8fe9 data-loop: add _wait function Wim Taymans 2019-09-09 17:17:03 +02:00
  • 2736c227a1 jack: use our own per client loop, like jack. Wim Taymans 2019-09-09 17:16:18 +02:00
  • 7f7ed1e039 jack: implement some more functions Wim Taymans 2019-09-09 17:15:52 +02:00
  • 3340f3cacc core: don't touch unassigned nodes that don't need_driver Wim Taymans 2019-09-05 17:06:49 +02:00
  • 729dd1360a alsa: don't set rate, it's set by the app Wim Taymans 2019-09-05 17:05:20 +02:00
  • 4a4fa57efc alsa: handle target better Wim Taymans 2019-09-05 13:41:59 +02:00
  • 88299ab225 alsa: add sync-id to properties Wim Taymans 2019-09-05 13:18:56 +02:00
  • 2abcc28762 jack: implement thread stop and kill Wim Taymans 2019-09-05 13:17:00 +02:00
  • a232e67dd8 resample: completely fill resampler Wim Taymans 2019-09-05 13:10:00 +02:00
  • b1bfc900d6 improve: debug Wim Taymans 2019-09-05 13:09:01 +02:00
  • 0eb2705766 alsa: fix read of second part of ringbuffer Wim Taymans 2019-09-05 09:17:14 +02:00
  • bd2d0ebc75 node: handle target without node Wim Taymans 2019-09-03 13:57:20 +02:00
  • 73628c91de audioconvert: refuse invalid channels and rate Wim Taymans 2019-09-03 13:49:38 +02:00
  • dde5a0dee8 jack: improve output port buffers Wim Taymans 2019-09-03 13:45:33 +02:00
  • a9640a826d jack: call thread_init Wim Taymans 2019-09-03 13:45:13 +02:00
  • 46b2d1701b jack: remove unused fields Wim Taymans 2019-09-03 13:44:47 +02:00
  • 89ce3eac35 jack: implement monitor requests Wim Taymans 2019-09-03 13:44:12 +02:00
  • 6341469456 jack: update Wim Taymans 2019-09-02 17:19:00 +02:00
  • b1d2b9fb39 jack: fix buffer_size Wim Taymans 2019-09-02 17:18:19 +02:00
  • 47b7d73b2a jack: improve debug Wim Taymans 2019-09-02 17:18:02 +02:00
  • edaeac6975 jack: improve some latency values Wim Taymans 2019-09-02 17:16:57 +02:00
  • faaf84286b node: improve position and transport Wim Taymans 2019-09-02 12:05:05 +02:00
  • fc0b15d17b jack: fix for transport changes Wim Taymans 2019-09-02 12:02:34 +02:00
  • ca34a75173 protocol-native: attempt to remove socket Wim Taymans 2019-08-30 18:08:00 +02:00
  • 1bbb144b59 alsa-utils: update the threshold also for capture Wim Taymans 2019-08-30 17:32:56 +02:00
  • 0f9594e119 node: add suport for quantum updates Wim Taymans 2019-08-30 17:00:26 +02:00
  • 926b500ceb jack: update buffer size property Wim Taymans 2019-08-30 16:59:10 +02:00
  • 001c0a5217 alsa: don't compensate for rate match for very low latencies Wim Taymans 2019-08-30 16:31:51 +02:00
  • aaa6821052 jack: update Wim Taymans 2019-08-30 15:41:49 +02:00
  • 58c68f3260 jack: only call shutdown_callback on errors Wim Taymans 2019-08-30 15:41:25 +02:00
  • fc770a5fbb jack: update Wim Taymans 2019-08-30 15:30:49 +02:00
  • 31cfd434da jack: clear latency range Wim Taymans 2019-08-30 15:30:11 +02:00
  • 8afa5b0ada node: move segment owner into the io area Wim Taymans 2019-08-29 18:21:32 +02:00
  • f39d2fd78a jack: update for segment owner Wim Taymans 2019-08-29 18:20:40 +02:00
  • 6dfceccae2 jack: fix BBT calculations Wim Taymans 2019-08-29 16:13:02 +02:00
  • a910deb0fc pipewire: set default log level to WARNING Wim Taymans 2019-08-29 15:34:36 +02:00
  • 52afbcf077 jack: only activate scheduling Wim Taymans 2019-08-29 15:32:30 +02:00
  • 0d35f44fd9 tests: add channelmix test Wim Taymans 2019-08-29 14:05:02 +02:00
  • 35c5cf9b52 node: improve sync Wim Taymans 2019-08-29 14:01:48 +02:00
  • b4243991b3 jack: update for sync Wim Taymans 2019-08-29 14:01:20 +02:00
  • 5363d3352c bluez: process available buffers in read_ready callback for a2dp-source and sco-source Julian Bouzas 2019-08-25 18:29:53 -04:00
  • 84405dae2a node: add fields to support sync Wim Taymans 2019-08-28 13:56:23 +02:00
  • 0c2c2c72d0 jack: add support for timebase master and sync Wim Taymans 2019-08-28 13:55:50 +02:00
  • 0a15e1f804 io: add offset for clock times Wim Taymans 2019-08-28 10:28:06 +02:00
  • a52ad27a16 jack: update for running time Wim Taymans 2019-08-28 10:27:26 +02:00
  • 2805713da3 io: rename some segment variables Wim Taymans 2019-08-27 21:49:49 +02:00
  • 796278b207 jack: rename Wim Taymans 2019-08-27 21:48:25 +02:00
  • 7c865f5db0 io: add support for segment Wim Taymans 2019-08-27 21:36:15 +02:00
  • 3daf9f85d2 update for segments Wim Taymans 2019-08-27 21:35:28 +02:00
  • b356c83d32 node: add support for transport Wim Taymans 2019-08-27 14:41:47 +02:00
  • f8c3126b52 jack: implement transport support Wim Taymans 2019-08-27 14:41:15 +02:00
  • f36daaedea node: add flag to always assign a driver to a node Wim Taymans 2019-08-27 14:39:04 +02:00
  • bc88e1cbf8 stream: add SEQ_READ/SEQ_WRITE macros Wim Taymans 2019-08-27 14:36:03 +02:00
  • ae457625d3 client-node: also don't remove our own activation Wim Taymans 2019-08-22 18:14:57 +02:00
  • 8f01dd4c75 node: improve debug Wim Taymans 2019-08-22 18:02:15 +02:00
  • f86ca63597 client-node: refuse params on the wrong side of our mixers Wim Taymans 2019-08-22 18:00:55 +02:00
  • 42f144e097 jack: fix frame time Wim Taymans 2019-08-22 14:30:44 +02:00
  • 93fbe121d0 node: tweak CPU load values Wim Taymans 2019-08-22 13:57:59 +02:00
  • 45f0e7c35b jack: signal xrun callbacks Wim Taymans 2019-08-22 13:56:39 +02:00
  • 6ad4adc194 node: add xrun callback Wim Taymans 2019-08-22 13:23:48 +02:00
  • 84071d2cac jack: implement statistics Wim Taymans 2019-08-22 13:25:01 +02:00
  • 570575f052 pod: cleanup event and command init Wim Taymans 2019-08-22 12:47:27 +02:00
  • c9e177827b node: calculate cpu time Wim Taymans 2019-08-22 10:58:26 +02:00
  • 33cac9932c jack: report cpu load Wim Taymans 2019-08-22 10:59:16 +02:00
  • 3a43fac0c2 sco-sink: fix several timeout issues Julian Bouzas 2019-08-21 16:15:09 -04:00
  • 1a4713ee3a jack: update Wim Taymans 2019-08-21 20:37:36 +02:00
  • 2c25b8c216 jack: always unmap old io area Wim Taymans 2019-08-21 20:36:29 +02:00
  • 9351b14bf4 remote-node: avoid map and unmap for our own node Wim Taymans 2019-08-21 20:35:28 +02:00
  • 8ed3cfe679 audioconvert: be more careful when clearing buffers Wim Taymans 2019-08-21 19:52:53 +02:00
  • f8d5b3947a jack: update Wim Taymans 2019-08-21 18:37:57 +02:00
  • 44b7eb4630 jack: implement some more Wim Taymans 2019-08-21 18:37:02 +02:00
  • f746c29768 jack: more improvements Wim Taymans 2019-08-21 15:18:33 +02:00
  • 6f5e6568c9 node: warn when we can't set position on a driver Wim Taymans 2019-08-21 15:16:59 +02:00
  • dd69b1dd7d alsa: advertize node params correctly Wim Taymans 2019-08-21 13:05:52 +02:00
  • 5b9869200f jack: add jack source and sink Wim Taymans 2019-08-20 20:35:41 +02:00
  • d00c641559 protocol: we need to read Fd into int64_t Wim Taymans 2019-08-20 10:50:56 +02:00
  • 4b202b9656 a2dp-sink: fix infinite loop when buffer could not be encoded Julian Bouzas 2019-08-19 14:33:53 -04:00
  • 4f31ca5383 vulkan: only send out buffers when ready Wim Taymans 2019-08-19 18:16:32 +02:00
  • 38169ec5db vulkan: update some properties Wim Taymans 2019-08-19 16:47:02 +02:00
  • 97b3c6d1d5 travis: disable vulkan option Wim Taymans 2019-08-19 16:38:48 +02:00
  • 0af5e981e0 pipewire-cli: add interface filter in the list-objects command George Kiagiadakis 2019-08-19 13:06:39 +03:00
  • f1d60d6009 protocol-native: downgrade getsockopt SO_PEERSEC error to warning George Kiagiadakis 2019-08-19 12:31:38 +03:00
  • 9799b0e679 vulkan: add vulkan compute source Wim Taymans 2019-08-19 16:32:22 +02:00
  • edbd9eb077 video: add support for RGBA with 16 and 32 bit float Wim Taymans 2019-08-19 16:22:12 +02:00
  • 09eb121099 videotestsrc: fix format description Wim Taymans 2019-08-19 16:21:11 +02:00
  • d9050fcb72 connection: use right size Wim Taymans 2019-08-16 22:57:24 +02:00
  • 8db4a797aa core: remove parent_id from the global event Wim Taymans 2019-08-16 22:11:42 +02:00
  • a560e8b92f jack: use properties instead of parent_id Wim Taymans 2019-08-16 22:10:38 +02:00
  • 2308318b39 use properties instead of parent_id Wim Taymans 2019-08-16 22:10:08 +02:00