Commit graph

  • 6a4da8a6b3 context: improve properties Wim Taymans 2018-10-03 20:14:34 +02:00
  • ea3310bc6d jack: implement midi to control conversion Wim Taymans 2018-10-03 20:13:57 +02:00
  • 0e2885b599 client-node: make the client parent Wim Taymans 2018-10-03 20:09:47 +02:00
  • 294bba65a1 node: update state on suspend Wim Taymans 2018-10-03 20:08:00 +02:00
  • ea739df26f remote: notify error Wim Taymans 2018-10-03 19:30:06 +02:00
  • f3dfe61aa0 link: add link state and error to info Wim Taymans 2018-10-03 19:29:11 +02:00
  • 0358e8b480 client-stream: there is always an adapter Wim Taymans 2018-10-03 19:27:46 +02:00
  • f46a83dcb7 resource: pass the resource id in the error Wim Taymans 2018-10-03 19:24:53 +02:00
  • 4401e479c6 small cleanups Wim Taymans 2018-10-02 17:37:38 +02:00
  • 1ef1563591 node: add PortsChanged event Wim Taymans 2018-10-02 17:35:54 +02:00
  • 8efabe051e remove obsolete modules Wim Taymans 2018-10-02 17:34:31 +02:00
  • 3d36755c4f audio-dsp: use type-info to get channel names Wim Taymans 2018-10-02 10:17:12 +02:00
  • eb765b26b3 command: add exec command Wim Taymans 2018-10-02 09:17:07 +02:00
  • 575e177a48 client-stream: run the driver graph Wim Taymans 2018-10-02 07:11:45 +02:00
  • 32e4d676b4 media-session: clear manager after cleanup Wim Taymans 2018-10-02 05:45:50 +02:00
  • 0f69a7b767 node: remove and add node from graph in idle/running Wim Taymans 2018-10-02 05:10:55 +02:00
  • cd1c7b74af remote: improve cleanup Wim Taymans 2018-10-01 17:59:25 +02:00
  • c1eeb89e18 stream: fix debug of control messages Wim Taymans 2018-10-01 11:15:51 +02:00
  • 392b217f81 client-stream: make adapter port variable Wim Taymans 2018-10-01 11:15:12 +02:00
  • ec88101004 v4l2: move log to instance Wim Taymans 2018-10-01 10:55:35 +02:00
  • 18408dad81 port: handle control only ports Wim Taymans 2018-09-28 17:55:01 +02:00
  • 909abdb6bf port: remove some checks, the mixer is always set Wim Taymans 2018-09-28 17:52:47 +02:00
  • 1ca399d4a6 link: pass id to _set_io Wim Taymans 2018-09-28 17:50:22 +02:00
  • 089fc2e8c1 link: also unlink controls Wim Taymans 2018-09-28 17:49:57 +02:00
  • 857352e4a4 stream: advertise that we can do buffers Wim Taymans 2018-09-28 17:48:14 +02:00
  • 8f7328173b utils: add another flag helper macro Wim Taymans 2018-09-28 17:47:37 +02:00
  • 940c8645d3 remove property flags Wim Taymans 2018-09-28 17:44:14 +02:00
  • 2ebc65728c link: also try to link controls Wim Taymans 2018-09-28 11:25:22 +02:00
  • 6b0c28e717 client-node: don't try to add invalid memid Wim Taymans 2018-09-28 05:49:38 +02:00
  • b8fb7aeaad media-session: handle disconnect better Wim Taymans 2018-09-26 13:22:21 +02:00
  • 4e2855f6fb node: move root directly to driver graph Wim Taymans 2018-09-26 13:12:45 +02:00
  • d4fa4e63e8 remove unused type map Wim Taymans 2018-09-26 13:11:23 +02:00
  • 04f8da9110 improve debug Wim Taymans 2018-09-26 11:44:50 +02:00
  • 650f9eb9a7 media-session: make device links passive again Wim Taymans 2018-09-26 10:52:33 +02:00
  • f4672cbe99 link: improve state handling Wim Taymans 2018-09-26 10:52:11 +02:00
  • 7a0a150337 logger: add support for logging to file Wim Taymans 2018-09-26 10:48:01 +02:00
  • 9b2a051daf link: add feedback links Wim Taymans 2018-09-25 17:10:06 +02:00
  • 0701428aec link: only idle node if all links are idle Wim Taymans 2018-09-25 17:09:22 +02:00
  • 74ebff6b7d add some more debug log Wim Taymans 2018-09-25 17:08:59 +02:00
  • 39240fb9c0 use _list_consume to destroy objects Wim Taymans 2018-09-25 13:05:13 +02:00
  • 9fdb8a0e5f meson: Add an uninstalled target and script Arun Raghavan 2018-09-23 06:25:16 +05:30
  • ec1d7b8df7 alsa: deal with less frequent hw pointer updates Wim Taymans 2018-09-24 13:37:10 +02:00
  • 881ee6caea node: remove process signals Wim Taymans 2018-09-24 12:48:37 +02:00
  • 1b933e5b32 loop: use simple hook emission Wim Taymans 2018-09-24 11:35:46 +02:00
  • 0aca605bfb alsa: init variable correctly Wim Taymans 2018-09-24 10:36:53 +02:00
  • 30316df5c8 fix some leaks Wim Taymans 2018-09-24 09:33:09 +02:00
  • 132ee30930 improve some debug Wim Taymans 2018-09-24 09:32:27 +02:00
  • 8a562c4427 module: remove resource listener in cleanup Wim Taymans 2018-09-24 09:30:14 +02:00
  • 7e0b889a11 jack: make connections linger Wim Taymans 2018-09-21 16:47:44 +02:00
  • 520a9831e7 stream: fix connect by name Wim Taymans 2018-09-21 16:46:51 +02:00
  • 8a88c6da53 link-factory: add linger options Wim Taymans 2018-09-21 16:45:52 +02:00
  • 59f10ad453 Add proxy destroy Wim Taymans 2018-09-21 16:43:11 +02:00
  • ce4cfd78e7 introspect: copy link properties Wim Taymans 2018-09-21 16:40:06 +02:00
  • 375df60384 stream: protect time updates with atomic seqlock Wim Taymans 2018-09-21 16:39:06 +02:00
  • 3af7b42193 node: update quantum dynamically Wim Taymans 2018-09-20 17:47:22 +02:00
  • 5ba27a7dc1 add some more debug Wim Taymans 2018-09-20 10:14:11 +02:00
  • b50482e346 fix cleanup Wim Taymans 2018-09-20 10:13:00 +02:00
  • 3d1acf3032 media-session: also link source to DSP Wim Taymans 2018-09-20 10:12:04 +02:00
  • 1ebb3850e9 alsa: remove useless debug Wim Taymans 2018-09-20 10:11:22 +02:00
  • 6df567e6d4 stream: assume default channels when invalid Wim Taymans 2018-09-19 17:30:59 +02:00
  • 391643271e man: fix man page install path Wim Taymans 2018-09-19 16:06:29 +02:00
  • 58efa8c2f4 man: fix man page install path Wim Taymans 2018-09-19 16:06:29 +02:00
  • 8d2a9fcf62 pipewire: fix leak of dbus interface Wim Taymans 2018-09-19 15:58:05 +02:00
  • 27cacaaa2e video-play: free SDL data Wim Taymans 2018-09-19 15:01:11 +02:00
  • 627dfa3da2 fix some leaks Wim Taymans 2018-09-19 13:38:39 +02:00
  • 4fd72eaee0 channelmix: debug matrix Wim Taymans 2018-09-18 17:23:05 +02:00
  • 64c38e3a6f channelmix: construct matrix and use coefficients Wim Taymans 2018-09-18 17:06:47 +02:00
  • f57d1125f6 link-factory: clear links when client dies Wim Taymans 2018-09-18 12:33:01 +02:00
  • 61cc453cbe channelmix: mix some LFE as well Wim Taymans 2018-09-18 12:13:55 +02:00
  • 3dc2254196 media-session: add suspend Wim Taymans 2018-09-18 09:28:52 +02:00
  • aab69948b0 node: add set_param and send_command methods Wim Taymans 2018-09-18 09:28:17 +02:00
  • 1ea3d5c474 compare: fix pod compare Wim Taymans 2018-09-17 21:51:58 +02:00
  • 96a84d09df media-session: remove session when the driver node is removed Wim Taymans 2018-09-17 17:17:08 +02:00
  • c194c34326 audio-dsp: cleanup when the node is destroyed Wim Taymans 2018-09-17 17:16:20 +02:00
  • 75a22eedb0 fmt: fix conversion > 4 channels Wim Taymans 2018-09-17 17:15:47 +02:00
  • 20cbbd2cc9 explicitly allow mono and stereo with unknown layouts Wim Taymans 2018-09-17 17:15:22 +02:00
  • ca2d35ca30 alsa: fix monitor strings Wim Taymans 2018-09-17 17:15:05 +02:00
  • 9e60fd0b57 stream: improve cleanup Wim Taymans 2018-09-17 12:24:15 +02:00
  • d41cde1bb8 stream: add channel mappings Wim Taymans 2018-09-17 09:51:39 +02:00
  • 049e10b2c0 jack: update for format changes Wim Taymans 2018-09-17 09:50:19 +02:00
  • 9955e32030 alsa: fix for format changes Wim Taymans 2018-09-17 09:48:32 +02:00
  • 78b7da608f channelmix: more improvements Wim Taymans 2018-09-17 09:41:41 +02:00
  • fef616615e filter: add leftover properties Wim Taymans 2018-09-17 09:38:10 +02:00
  • 3265407d55 audio: place side channels before rear in default layouts Wim Taymans 2018-09-17 09:36:48 +02:00
  • fcd90b25d3 More work on multichannel Wim Taymans 2018-09-14 15:23:12 +02:00
  • 5196f7f053 audio: remove layout from audio Wim Taymans 2018-09-13 17:03:56 +02:00
  • fb3379e587 Pass channelmask around and use it to name ports Wim Taymans 2018-09-11 18:09:45 +02:00
  • 7aae01fe15 media-session: handle object remove Wim Taymans 2018-09-11 15:25:35 +02:00
  • 45807e804a media-session: also link sinks correctly Wim Taymans 2018-09-11 12:02:35 +02:00
  • 593daa36d4 connection: split messages to work around fd limit Wim Taymans 2018-09-11 12:01:19 +02:00
  • 968192f9a9 media-session: implement more Wim Taymans 2018-09-11 10:26:19 +02:00
  • f3dec52fd2 audio-dsp: improve cleanup Wim Taymans 2018-09-11 10:25:40 +02:00
  • 8fee15457e node: init quantum to something default Wim Taymans 2018-09-11 10:25:21 +02:00
  • dca37fe037 small cleanups Wim Taymans 2018-09-11 10:24:48 +02:00
  • 28be82029b connection: don't reset fds on refill Wim Taymans 2018-09-10 18:50:05 +02:00
  • 3c76b150c7 link-factory: also create links when possible Wim Taymans 2018-09-10 18:49:41 +02:00
  • d1a399aadd audio-dsp: fix user data Wim Taymans 2018-09-10 18:49:04 +02:00
  • d80274e663 pod: small improvements for pod iterator Wim Taymans 2018-09-10 18:46:33 +02:00
  • cea31ff8fb Fix build with clang Tomas Popela 2018-09-06 12:38:44 +02:00
  • f58f63ae64 Fix build with clang Tomas Popela 2018-09-06 12:38:44 +02:00