Commit graph

  • 697976f416 audioconvert: only emit node_info once in add_listener Wim Taymans 2019-08-13 18:42:21 +02:00
  • ab069d45be stream: improve debug Wim Taymans 2019-08-13 18:41:55 +02:00
  • e827d65659 stream: make the control info const Wim Taymans 2019-08-13 18:41:22 +02:00
  • 990357d724 node: fix method index Wim Taymans 2019-08-13 15:34:04 +02:00
  • b90c5b925a examples: add example of memfd upload Wim Taymans 2019-08-12 16:54:05 +02:00
  • 935de18aa5 port: return async result from use_buffers if any Wim Taymans 2019-08-12 16:50:10 +02:00
  • 3e674f1646 stream: find right media_class from format Wim Taymans 2019-08-12 15:13:36 +02:00
  • c6a7b3eedb channelmix: implement per channel volume Wim Taymans 2019-08-12 14:47:16 +02:00
  • 1c27f48992 params: add PortConfig debug info Wim Taymans 2019-08-12 14:43:43 +02:00
  • b8b2e494bd audioconvert: improve proxy of internal params Wim Taymans 2019-08-12 12:45:04 +02:00
  • 4449cf61ad audioadapter: filter filtering Wim Taymans 2019-08-12 12:26:30 +02:00
  • 65909b7964 props: add property to pass array of volumes Wim Taymans 2019-08-12 10:30:32 +02:00
  • a1ec7f5fa7 pod: add helper function to copy array values Wim Taymans 2019-08-12 10:25:22 +02:00
  • 69ad904b63 pulse: update per channel volumes Wim Taymans 2019-08-12 12:31:55 +02:00
  • 2d6f9950a5 jack: improve node name Wim Taymans 2019-08-12 12:28:54 +02:00
  • dddaaf4db4 alsa: improve node name and description Wim Taymans 2019-08-12 12:27:51 +02:00
  • b71f2dd716 meson.build: fix meson version warning Matt Porter 2019-08-09 15:02:42 -04:00
  • a42c517682 improve debug Wim Taymans 2019-08-08 11:03:13 +02:00
  • 48f28f7b63 jack: improve debug Wim Taymans 2019-08-08 11:02:40 +02:00
  • 3ee9cbd57d fix errno values Wim Taymans 2019-08-07 13:33:14 +02:00
  • 7cbdaeb3b6 remove obsolete dbus protocol Wim Taymans 2019-08-07 13:09:02 +02:00
  • 6f8268df40 audioconvert: remove speex resampler Wim Taymans 2019-08-07 13:06:14 +02:00
  • 447d1f94bf jack: update Wim Taymans 2019-08-07 12:59:46 +02:00
  • f84821f821 jack: improve buffer usage Wim Taymans 2019-08-07 12:58:09 +02:00
  • 06446e0d64 port: simplify buffer allocation Wim Taymans 2019-08-07 12:56:57 +02:00
  • a319ec55ea remove some unused code Wim Taymans 2019-08-07 12:56:04 +02:00
  • ee66893133 mem: use right flags when mapping Wim Taymans 2019-08-07 12:51:36 +02:00
  • ba118e26a3 link: improve buffer negotiation Wim Taymans 2019-08-06 17:07:21 +02:00
  • d98a6d22d5 improve debug Wim Taymans 2019-08-06 17:05:08 +02:00
  • 003076ffc7 splitter: always fill up all dst pointers Wim Taymans 2019-08-06 17:03:53 +02:00
  • b3f450e859 mem: fix errno value Wim Taymans 2019-08-06 16:59:24 +02:00
  • f41720e7db Add PortConfig parameter Wim Taymans 2019-08-06 12:45:20 +02:00
  • acdfed0d04 session: keep format with max number of channels Wim Taymans 2019-08-06 12:35:42 +02:00
  • f29d098074 node: keep track of spa flags Wim Taymans 2019-08-06 12:34:52 +02:00
  • 8982e157c4 port: handle NULL port info Wim Taymans 2019-08-06 12:32:44 +02:00
  • a377bfa3f1 debug: improve debug of bool Wim Taymans 2019-08-06 12:20:18 +02:00
  • d6289639f1 media-session: keep track of peer Wim Taymans 2019-08-06 12:19:24 +02:00
  • de031b42b1 bluez: add sco-sink and sco-source nodes Julian Bouzas 2019-07-31 12:11:56 -04:00
  • d274497e3c bluez: unset sco and rfcomm fd when destroying transport Julian Bouzas 2019-07-31 12:11:04 -04:00
  • 29d73e3437 fix compilation Wim Taymans 2019-08-01 15:28:20 +02:00
  • e562340014 travis: fix the build script George Kiagiadakis 2019-08-01 14:40:30 +03:00
  • b511bd2c6a spa: install missing utils headers George Kiagiadakis 2019-08-01 15:00:46 +03:00
  • b655fd08f7 stream: destroy proxy on disconnect Wim Taymans 2019-08-01 15:06:54 +02:00
  • 960a82dbb9 client-node: improve cleanup Wim Taymans 2019-08-01 15:04:18 +02:00
  • 7614604250 improve debug Wim Taymans 2019-08-01 14:55:44 +02:00
  • 4048a730e0 remote-node: use remote from data Wim Taymans 2019-08-01 14:04:20 +02:00
  • f1ea49d6e9 mem: add size of tag to make it possible to check subtags Wim Taymans 2019-08-01 13:55:03 +02:00
  • d405ca97ec jack: fix for api change Wim Taymans 2019-08-01 13:54:30 +02:00
  • acf931abc5 audioadapter: Format param is write only Wim Taymans 2019-08-01 10:57:25 +02:00
  • 2772c9f554 bluez: clean up nodes Wim Taymans 2019-07-31 18:30:19 +02:00
  • a79e6737a9 device: improve debug Wim Taymans 2019-07-31 17:22:26 +02:00
  • a16ea3b576 remote: do connection in the main loop Wim Taymans 2019-07-31 13:46:07 +02:00
  • 9869734250 monitor: unload spa handle instead of free() Wim Taymans 2019-07-31 09:27:05 +02:00
  • 30576fcff8 audioconvert/fmtconvert: assume F32 on the other port when listing formats George Kiagiadakis 2019-07-29 16:12:45 +03:00
  • bf618c3440 tests: fix unit tests again Wim Taymans 2019-07-29 17:13:13 +02:00
  • e11a81ba4f node: always pause in suspend Wim Taymans 2019-07-29 17:11:00 +02:00
  • a7d8e7e6cc client-node: also track memory on the server Wim Taymans 2019-07-29 17:10:15 +02:00
  • 3d2f5f2ab1 link: go to PAUSED when mixers have buffers Wim Taymans 2019-07-29 17:09:19 +02:00
  • 5aba40752d node: use activation to check for completed graph Wim Taymans 2019-07-29 17:07:37 +02:00
  • 796d0133bf Add function to import block and track memory region Wim Taymans 2019-07-29 17:06:07 +02:00
  • c164cb80c8 improve debug Wim Taymans 2019-07-29 17:05:19 +02:00
  • 40e3ba8bb4 session: only set profile on audio for now Wim Taymans 2019-07-29 16:52:24 +02:00
  • e76a7abceb Add support for client fd memory Wim Taymans 2019-07-26 15:53:26 +02:00
  • deb6c52f76 node: remove port_alloc_buffers Wim Taymans 2019-07-25 14:08:43 +02:00
  • 2f3351ef9b node: fix compilation Wim Taymans 2019-07-25 13:26:55 +02:00
  • 8590ac158b node: add flags to port_use_buffer Wim Taymans 2019-07-25 13:19:39 +02:00
  • 8428103e92 jack: update for use_buffer flags Wim Taymans 2019-07-25 13:16:52 +02:00
  • b314547702 videoconvert: beginnings of video converter Wim Taymans 2019-07-25 12:19:41 +02:00
  • 18776b155b mem: Add tag to memmap Wim Taymans 2019-07-25 12:10:05 +02:00
  • 3a9035a44c jack_update for memory tag Wim Taymans 2019-07-25 12:05:54 +02:00
  • 5aa0ff21c6 stream: only use adapter for raw audio for now Wim Taymans 2019-07-25 12:00:08 +02:00
  • e5778b8745 mem: set READWRITE flags Wim Taymans 2019-07-24 10:58:00 +02:00
  • bae1426615 mem: use MemId to pass buffer memory Wim Taymans 2019-07-24 10:33:26 +02:00
  • 2caf81c97c mem: improve memory handling Wim Taymans 2019-07-23 17:41:25 +02:00
  • 135b72ce70 jack: update for memory changes Wim Taymans 2019-07-23 17:46:06 +02:00
  • a8bc8e1b1e adapter: improve cleanup Wim Taymans 2019-07-23 17:37:48 +02:00
  • b23ca2e24d client-node: track and free activation memory Wim Taymans 2019-07-19 13:50:58 +02:00
  • 6820806409 core: clean slave_list nicely Wim Taymans 2019-07-17 17:07:37 +02:00
  • 1379d45e97 node: make destroyed nodes as inactive Wim Taymans 2019-07-17 16:25:59 +02:00
  • 1612ed793e core: handle slave_list in set_driver only Wim Taymans 2019-07-17 15:31:50 +02:00
  • af1b012a70 adapter: free slave in the module Wim Taymans 2019-07-17 15:31:01 +02:00
  • 53d3d5cb0c improve debug Wim Taymans 2019-07-17 15:29:18 +02:00
  • 22b67cc95d adapter: remove slave hooks Wim Taymans 2019-07-17 15:23:19 +02:00
  • 461da71ae3 pulse: update submodule Wim Taymans 2019-07-16 18:54:06 +02:00
  • 5e2b740ee0 context: wait till nodes are initialized before notify Wim Taymans 2019-07-16 18:53:34 +02:00
  • cf6fcb65c9 adapter: decide monitor ports in the session-manager Wim Taymans 2019-07-16 18:53:04 +02:00
  • 11830871df client-node: improve cleanup Wim Taymans 2019-07-16 18:52:40 +02:00
  • a54efe8581 link: set/clear io as part of de/activate Wim Taymans 2019-07-16 18:51:51 +02:00
  • 30e5ad2b6a protocol: improve debug Wim Taymans 2019-07-16 18:51:14 +02:00
  • 71938e6c77 make client non-busy when sending sync or ping Wim Taymans 2019-07-16 18:49:41 +02:00
  • 7bb27344ba node: only add listener once Wim Taymans 2019-07-16 18:48:20 +02:00
  • 24d4eb585f adapter: improve port names Wim Taymans 2019-07-16 11:16:10 +02:00
  • 3d302ffd4d media-session: remove DSP node type Wim Taymans 2019-07-16 11:15:30 +02:00
  • 6b82163e94 audioadapter: don't fail if the slave can't provide a filter Wim Taymans 2019-07-16 10:05:39 +02:00
  • 0cdc3dce0b stream: remove client-stream Wim Taymans 2019-07-15 17:23:20 +02:00
  • 01d9f4eb3a module-adapter: make it possible to pass the slave node pointer Wim Taymans 2019-07-15 17:16:08 +02:00
  • 0a6ee19018 remote-node: fix mmap offset Wim Taymans 2019-07-15 17:14:34 +02:00
  • b0b379fc2a node: handle async node_set_param Wim Taymans 2019-07-15 17:13:39 +02:00
  • 9b7d5c81e0 module-adapter: only set MEDIA_CLASS when NULL Wim Taymans 2019-07-15 17:12:51 +02:00
  • 1a6fe0e023 module-adapter: handle errors with NULL resource Wim Taymans 2019-07-15 17:11:46 +02:00