Commit graph

  • 65e00631da hook: make safer Wim Taymans 2018-05-17 17:21:30 +02:00
  • bdeedad1d6 auto-link: remove obsolete module Wim Taymans 2018-05-17 17:21:07 +02:00
  • 8fcf27848f config: fail when something fails Wim Taymans 2018-05-14 13:07:55 +02:00
  • e02b3181da audio-session - >media-session Wim Taymans 2018-05-14 13:07:01 +02:00
  • bed26040ef node: add driver position struct Wim Taymans 2018-05-11 10:13:37 +02:00
  • aeda863aed pcm: reuse stream Wim Taymans 2018-05-11 10:05:03 +02:00
  • 2c6ff2dad2 audio-session: detect sample rate Wim Taymans 2018-05-11 10:01:13 +02:00
  • bd3b7e8ee4 alsa: cleanups Wim Taymans 2018-05-11 09:56:46 +02:00
  • 97473c8e8b audioconvert: fix scheduling Wim Taymans 2018-05-10 11:28:59 +02:00
  • 22b8a6f01a logger: make info lines green Wim Taymans 2018-05-10 11:28:25 +02:00
  • 6d79ce2589 small cleanups Wim Taymans 2018-05-10 11:23:51 +02:00
  • 1ede97577b small cleanups Wim Taymans 2018-05-08 12:23:23 +02:00
  • d93dd5ec93 graph: remove io from graph port, it's not needed Wim Taymans 2018-05-08 12:21:57 +02:00
  • 249110eb79 graph: trigger does not need to be a callback Wim Taymans 2018-05-08 12:19:54 +02:00
  • cf6794203d node: initialize before registering Wim Taymans 2018-05-08 10:48:38 +02:00
  • 27c53a31bc stream: add exclusive flag Wim Taymans 2018-05-08 10:47:18 +02:00
  • eb96ed45d7 move audio-dsp to audio-session Wim Taymans 2018-05-08 10:45:50 +02:00
  • 7bb0e4da85 small cleanups Wim Taymans 2018-05-08 10:42:17 +02:00
  • b160d81d2f stream: fix driver mode Wim Taymans 2018-05-02 11:42:04 +02:00
  • 7c4baf88ea link: move all graph nodes Wim Taymans 2018-04-30 11:44:20 +02:00
  • b8a37381da alsa: adjust latency based on buffer size Wim Taymans 2018-04-30 09:27:20 +02:00
  • d5e658e8f9 audio-dsp: add support for s32 format as well Wim Taymans 2018-04-27 17:30:45 +02:00
  • c2cd56d903 loop: inline frequently used function Wim Taymans 2018-04-27 17:29:39 +02:00
  • 3e68dee7ff alsa-source: don't use htimestamp, it's not accurate Wim Taymans 2018-04-27 17:29:11 +02:00
  • db77de9258 fmtconvert: only produce output when need_buffer Wim Taymans 2018-04-26 17:23:47 +02:00
  • 09cec04380 audio-dsp: implement capture Wim Taymans 2018-04-26 17:23:27 +02:00
  • 60d74d442f alsa: fix capture Wim Taymans 2018-04-26 17:22:17 +02:00
  • 7f6ac1162d stream: improve node.name Wim Taymans 2018-04-26 10:26:56 +02:00
  • a6cb6b740c client-node: make it possible to skip signal Wim Taymans 2018-04-26 09:49:29 +02:00
  • f784da5505 pipewire: add info to interface load Wim Taymans 2018-04-26 09:48:19 +02:00
  • 8961e6d1c7 logger: add colors Wim Taymans 2018-04-26 09:30:28 +02:00
  • e74c41bdf6 splitter: fix bpf Wim Taymans 2018-04-26 09:29:10 +02:00
  • b3c842a7ec stream: handle driver sources and sinks Wim Taymans 2018-04-25 15:58:38 +02:00
  • 9376ba6098 client-stream: improve case without adapter Wim Taymans 2018-04-25 15:56:39 +02:00
  • 013b606a89 node: add driver graph field and schedule it for drivers Wim Taymans 2018-04-25 15:55:30 +02:00
  • 20692cf173 link: cleanups Wim Taymans 2018-04-25 15:54:00 +02:00
  • e9839bade6 autolink: link to specified node unconditionally Wim Taymans 2018-04-25 15:50:17 +02:00
  • bad8dac56e autolink: fix else branch Wim Taymans 2018-04-25 15:49:59 +02:00
  • ced868c208 graph: improve debug Wim Taymans 2018-04-25 15:49:08 +02:00
  • f9bda23e56 a2dp-sink: remove sources only once Wim Taymans 2018-04-24 17:21:23 +02:00
  • b122f86e11 stream: always listen to the remote events Wim Taymans 2018-04-24 17:11:21 +02:00
  • c4414bc9bc node: register ports in the registering event Wim Taymans 2018-04-24 17:10:17 +02:00
  • 5e89e9421c link: only assume ports registered when registering the link Wim Taymans 2018-04-24 17:09:34 +02:00
  • c24044108a link: always pause ports on deactivate Wim Taymans 2018-04-24 17:08:57 +02:00
  • 592cdfe90d global: add registering signal Wim Taymans 2018-04-24 17:07:56 +02:00
  • 23dbf76e85 spa-node: first activate, then register Wim Taymans 2018-04-24 17:07:01 +02:00
  • d7f1be0376 monitor: add time when device was plugged Wim Taymans 2018-04-24 17:06:37 +02:00
  • f8222c765e autolink: prefer latest plugged device Wim Taymans 2018-04-24 17:05:48 +02:00
  • d2c545be8d audio-dsp: handle node remove Wim Taymans 2018-04-24 17:03:56 +02:00
  • 08484b92f5 bluez5: handle remove of devices Wim Taymans 2018-04-24 17:02:19 +02:00
  • 4c9c939527 alsa-monitor: keep track of cards and devices Wim Taymans 2018-04-24 17:01:04 +02:00
  • 0eb73f0f06 loop: add back the destroy loop Wim Taymans 2018-04-20 16:28:47 +02:00
  • d165b3b842 pipewire: improve memory cleanup Wim Taymans 2018-04-20 16:27:19 +02:00
  • 0dc036ac84 client-stream: improvements Wim Taymans 2018-04-19 22:02:11 +02:00
  • ebd13a2a74 loop: blocking wait Wim Taymans 2018-04-19 22:01:18 +02:00
  • 64d1307684 alsa: do the wakeup differently Wim Taymans 2018-04-19 22:00:20 +02:00
  • 57cbc5e503 various cleanups Wim Taymans 2018-04-19 20:15:30 +02:00
  • 550b544aa0 test: also test resampler Wim Taymans 2018-04-19 20:12:51 +02:00
  • 06dd7095fc audioconvert: various fixes Wim Taymans 2018-04-19 20:12:24 +02:00
  • 3b8ffdfb4e io: make status as flags Wim Taymans 2018-04-19 20:10:47 +02:00
  • e125f9a9a7 alsa: add format layout Wim Taymans 2018-04-19 20:10:07 +02:00
  • 30d8df7d25 add layout to format Wim Taymans 2018-04-19 20:09:10 +02:00
  • 1f73143d55 connection: improve some return values Wim Taymans 2018-04-19 20:03:52 +02:00
  • ae905530ba monitor: safely remove pending requests Wim Taymans 2018-04-19 20:02:06 +02:00
  • 63ce244c79 add client-stream Wim Taymans 2018-04-13 20:06:37 +02:00
  • efa35c2911 node: add option to not register a node Wim Taymans 2018-04-13 20:05:46 +02:00
  • fa07400c2e port_mix: place io area in separate field Wim Taymans 2018-04-13 20:04:22 +02:00
  • adf8bc7804 client-node: fix buffer data offset Wim Taymans 2018-04-13 20:03:14 +02:00
  • 04f3044f1c client-node: implement add/remove port Wim Taymans 2018-04-13 20:02:35 +02:00
  • e869d5bcb0 splitter: add channel splitter Wim Taymans 2018-04-13 20:00:30 +02:00
  • eea05cc139 improve format Wim Taymans 2018-04-13 19:58:55 +02:00
  • f4f2e4bf68 small cleanups Wim Taymans 2018-04-13 19:57:34 +02:00
  • 03b914405d client-node: remove transport area Wim Taymans 2018-04-12 10:12:40 +02:00
  • 10fff4b2f8 node: add better node autolink Wim Taymans 2018-04-12 09:52:15 +02:00
  • bd27b32c39 stream: install converter based on format Wim Taymans 2018-04-12 09:49:31 +02:00
  • e33c76f728 stream: map buffers when using converter Wim Taymans 2018-04-12 09:48:49 +02:00
  • 96c87c3f7f stream: only install converter io once Wim Taymans 2018-04-12 09:47:43 +02:00
  • b07c4932cd stream: remove client_reuse Wim Taymans 2018-04-12 09:45:07 +02:00
  • 8b74a3c0d2 small cleanups Wim Taymans 2018-04-12 09:42:19 +02:00
  • c9fb320987 remote: improve mapped memory tracking Wim Taymans 2018-04-11 10:55:12 +02:00
  • 008df86c8f small cleanups Wim Taymans 2018-04-11 10:54:47 +02:00
  • d88b88444d resample: use speex resampler for now Wim Taymans 2018-04-10 16:54:15 +02:00
  • a79bd2cf1a alsa: support formats of pw_stream Wim Taymans 2018-04-10 15:57:07 +02:00
  • b3b47d3fe9 more work on audioconvert Wim Taymans 2018-04-10 15:54:29 +02:00
  • de36330917 handle: make method to get size Wim Taymans 2018-04-09 10:06:17 +02:00
  • 11f42d6262 port: add filter to pw_port_for_each_filtered_param Wim Taymans 2018-04-09 09:33:09 +02:00
  • 53e03019da buffer: more work on buffer allocation Wim Taymans 2018-04-09 09:30:56 +02:00
  • 142ef38df9 stream: more work on converter Wim Taymans 2018-04-06 18:39:07 +02:00
  • 19067dde17 buffer-alloc: add helpers for buffer allocation Wim Taymans 2018-04-06 17:44:33 +02:00
  • b171361204 stream: for format conversion Wim Taymans 2018-04-05 15:38:10 +02:00
  • ba518c0d9b small fixes Wim Taymans 2018-04-05 15:37:34 +02:00
  • aada47252d pipewire: add helper to load spa plugin Wim Taymans 2018-04-05 15:34:33 +02:00
  • 0b4cef586f audioconvert: improvements Wim Taymans 2018-04-02 20:05:11 +02:00
  • 2cfb206d7c add audioconvert beginnings Wim Taymans 2018-04-02 11:21:29 +02:00
  • 7db732e2e2 spa: some more defines Wim Taymans 2018-04-02 10:34:16 +02:00
  • 36f7578aa8 export-sink: small cleanup Wim Taymans 2018-03-23 13:33:05 +01:00
  • 8481356f4b stream: add const to format event Wim Taymans 2018-03-23 13:32:33 +01:00
  • 95d45e4206 proxy: reuse id when server removed it Wim Taymans 2018-03-23 13:29:46 +01:00
  • 41a3a924ef stream: add pw_stream_new_simple Wim Taymans 2018-03-22 18:07:57 +01:00
  • f9ceedb714 stream: improve stream API Wim Taymans 2018-03-22 16:40:27 +01:00