Commit graph

  • 53352c0c81 support: add property to configure clock name Wim Taymans 2021-12-10 11:22:23 +01:00
  • 0648297fcb alsa: make it possible to configure the clock name Wim Taymans 2021-12-10 11:04:38 +01:00
  • e1576c53d4 pulse-server: always ask for more data when underrun Wim Taymans 2021-12-09 23:10:08 +01:00
  • 3ab3157bf1 channelmix: don't use default map for mono Wim Taymans 2021-12-09 17:32:41 +01:00
  • 22a210e798 channelmix: 1 channel MONO or FC should be handled the same. Wim Taymans 2021-12-09 17:19:22 +01:00
  • 7e5a0849f6 Revert "pulse-server: always asks for more data when underrun" Wim Taymans 2021-12-09 16:53:29 +01:00
  • 6b34b8c44e audioconvert: fix mono channel mix test Wim Taymans 2021-12-09 16:51:40 +01:00
  • ce02c7d435 channelmix: always handle 1 channel as mono Wim Taymans 2021-12-09 16:00:19 +01:00
  • f5ec830cc2 v4l2: propagate vendor and device id to the node object Michael Olbrich 2021-12-09 10:10:02 +01:00
  • 22d668a8a0 v4l2-device: remove unused member variable device_name Michael Olbrich 2021-12-09 10:17:55 +01:00
  • 0d422f00dd module-echo-cancel: schedule source and playback last Wim Taymans 2021-12-08 22:28:34 +01:00
  • db77f6d37d stream: add TRIGGER stream flag Wim Taymans 2021-12-08 20:29:15 +01:00
  • 53dbfa79c3 settings: improve graph recalc reason Wim Taymans 2021-12-08 20:28:27 +01:00
  • 2e199eba43 node: update quantum and rate at beginning of cycle Wim Taymans 2021-12-07 18:28:57 +01:00
  • c14e89a578 impl-core: require WX flags to destroy an object Wim Taymans 2021-12-07 17:12:27 +01:00
  • a31bd26a42 impl-link: small cleanup Wim Taymans 2021-12-07 15:33:01 +01:00
  • 19b53e8dbe jack: fix loopback links to client Wim Taymans 2021-12-07 15:27:18 +01:00
  • 35cec1cf23 jack: recompute latencies after graph changes Wim Taymans 2021-12-07 12:19:25 +01:00
  • b71f47448c jack: always invoke buffer callback Wim Taymans 2021-12-07 12:17:30 +01:00
  • fe417bd123 improve latency debug Wim Taymans 2021-12-07 12:09:59 +01:00
  • 8bab9a18ec Add all 32-bit packed little endian 10-bit RGB colour formats Quantum 2021-12-03 00:32:11 -05:00
  • 539e1a8735 po: update turkish translation Oğuz Ersen 2021-12-06 21:34:32 +03:00
  • 30a78fe2b8 alsa: improve debug Wim Taymans 2021-12-07 12:05:49 +01:00
  • dfb82f6f46 jack: refactor recompute_latencies Wim Taymans 2021-12-07 11:21:24 +01:00
  • fbef731793 make some warnings into log Wim Taymans 2021-12-07 10:19:10 +01:00
  • c20f22466e jack: improve latency calculation Wim Taymans 2021-12-03 17:59:56 +01:00
  • 28370fc3cf jack: also call latency callback when buffersize changes Wim Taymans 2021-12-03 17:58:25 +01:00
  • 10e71264e7 resample: recalc rate match when out of buffers Wim Taymans 2021-12-03 17:54:00 +01:00
  • a8139b7acf pulse-server: handle prebuf state better Wim Taymans 2021-12-03 17:49:59 +01:00
  • 16665d74d2 pulse-server: don't clamp missing bytes to tlength Wim Taymans 2021-12-03 16:43:16 +01:00
  • 1b94b66924 pulse-server: always asks for more data when underrun Wim Taymans 2021-12-03 16:41:41 +01:00
  • 97cad7284a latency: fix latency combine calculations Wim Taymans 2021-12-02 14:49:48 +01:00
  • 401e56699d audioconvert: listen for merger and channelmix for params Wim Taymans 2021-12-02 11:30:18 +01:00
  • 5d85e85ba7 audioconvert: remove listener for resampler Wim Taymans 2021-12-02 11:29:01 +01:00
  • 73b5e7aec4 audioconvert: expose more config options Wim Taymans 2021-12-02 11:25:54 +01:00
  • 385246f5a1 audioconvert: only update the arrays when valid Wim Taymans 2021-12-02 10:55:50 +01:00
  • 7b4b73ae5b channelmix: only remap volumes when we have a format Wim Taymans 2021-12-02 10:50:33 +01:00
  • 77d66d73d1 audioadapter: return result from enum_param directly Wim Taymans 2021-12-02 10:43:14 +01:00
  • ebd2af612a settings: use default rate as allowed rates as fallback Wim Taymans 2021-12-02 10:42:08 +01:00
  • 57361ed0ee alsa: improve param log a bit Wim Taymans 2021-12-01 12:54:44 +01:00
  • fe547251da filter-chain: don't use id in PropInfo for params Wim Taymans 2021-12-01 11:40:49 +01:00
  • e31f9aa0f2 alsa: don't set id in PropInfo for params Wim Taymans 2021-12-01 11:39:30 +01:00
  • e3ddcc3b19 audioadapter: also update the follower PropInfo flags Wim Taymans 2021-12-01 11:29:45 +01:00
  • 0680e249e5 test: test-logger: ignore some systemd journal error codes Barnabás Pőcze 2021-12-01 10:50:28 +01:00
  • 3d152db758 test: null terminate output buffers Barnabás Pőcze 2021-12-01 10:35:59 +01:00
  • 921a9038e1 spa: audioadapter: check if follower supports enum params before requesting them Julian Bouzas 2021-11-29 14:21:11 -05:00
  • 84e210ded9 spa: test: remove port EnumFormat param info Julian Bouzas 2021-11-29 14:17:38 -05:00
  • befe7b13eb alsa: add position and format to props params Wim Taymans 2021-11-30 18:19:08 +01:00
  • d673158db1 alsa: expose all config options as params Wim Taymans 2021-11-30 17:43:07 +01:00
  • 2f82661966 spa: add description to PropInfo Wim Taymans 2021-11-30 17:40:56 +01:00
  • f894a51eab protocol-native: keep reading messages after error Wim Taymans 2021-11-30 12:25:33 +01:00
  • c9264c9ce1 core: disable bind version checks Wim Taymans 2021-11-30 11:55:34 +01:00
  • cc9fbe4375 pulse-server: add some debug Wim Taymans 2021-11-30 09:22:58 +01:00
  • 700a22b7f7 pulse-server: recover for underrun better Wim Taymans 2021-11-29 20:22:05 +01:00
  • 3df6e77996 jack: handle regcomp errors Wim Taymans 2021-11-29 12:46:50 +01:00
  • 11b8a2aad4 buffer: handle the case where only MemPtr is selected Wim Taymans 2021-11-29 11:23:32 +01:00
  • a0bf0e0686 buffers: improve fallback memory allocation Wim Taymans 2021-11-29 11:07:13 +01:00
  • cff8ac0cab client-node: improve memory checks Wim Taymans 2021-11-29 10:42:02 +01:00
  • d3cd36ab54 mem: improve debug Wim Taymans 2021-11-29 10:41:30 +01:00
  • 1b06d4d7c4 settings: Add more runtime settings Wim Taymans 2021-11-26 16:47:43 +01:00
  • 5cff20eba4 jack: handle chunk offset and size Wim Taymans 2021-11-25 15:17:42 +01:00
  • e75282d0f5 alsa-plugin: clip offset and size in capture Wim Taymans 2021-11-25 12:32:24 +01:00
  • 6dab305407 protocol-simple: clamp size to maxsize Wim Taymans 2021-11-25 10:24:09 +01:00
  • a0d7fb01ba pulse-server: add size check when reading strings Wim Taymans 2021-11-25 10:14:30 +01:00
  • 5d20e3028a pulse-server: avoid reading past the message size Wim Taymans 2021-11-25 09:48:34 +01:00
  • d79d2f69fb alsa: improve debug Wim Taymans 2021-11-24 17:25:59 +01:00
  • 955dde5272 alsa-plugin: use hw_avail in _delay for playback Wim Taymans 2021-11-24 13:09:24 +01:00
  • 743cced63e alsa-plugin: improve debug Wim Taymans 2021-11-24 12:40:02 +01:00
  • 301e729864 alsa-plugin: fix delay reporting Wim Taymans 2021-11-24 12:19:22 +01:00
  • d8e24fca1c alsa-plugin: don't rate match for capture streams Wim Taymans 2021-11-24 12:18:28 +01:00
  • 33f087d4db alsa-plugin: don't clamp elapsed time to stream delay Wim Taymans 2021-11-24 12:17:28 +01:00
  • 6f0c5b6428 alsa-plugin: improve debug Wim Taymans 2021-11-24 12:10:14 +01:00
  • ac4ec20b01 pulse-server: free pending client message Wim Taymans 2021-11-23 18:13:35 +01:00
  • 9feecb36d0 pulse-server: don't add large blocks to cache Wim Taymans 2021-11-23 17:44:01 +01:00
  • 418c6fbe96 pulse-server: limit the max cache to 16MB Wim Taymans 2021-11-23 17:24:24 +01:00
  • 8995129e6c alsa: refactor property parsing Wim Taymans 2021-11-23 12:27:36 +01:00
  • 25bfc9c63d alsa: refactor a bit Wim Taymans 2021-11-23 12:20:27 +01:00
  • 13923416e0 alsa: keep track of rate in card object Wim Taymans 2021-11-23 11:28:41 +01:00
  • e7f9046bb8 global: place object.serial in object info Wim Taymans 2021-11-22 17:13:10 +01:00
  • 53548aee75 global: add the object.serial property for globals Wim Taymans 2021-11-22 16:30:00 +01:00
  • 59c4975750 global: add serial number Wim Taymans 2021-11-08 12:24:48 +01:00
  • dd62b12a1f jack: implement stub internal client API Wim Taymans 2021-11-22 12:52:15 +01:00
  • aeb435087b jack: ensure we don't have negative latencies Wim Taymans 2021-11-22 12:12:29 +01:00
  • 52b9ca8f2e jack: recompute latency on buffer size change Wim Taymans 2021-11-22 12:11:49 +01:00
  • 92a5570bbd raop: small cleanup Wim Taymans 2021-11-22 10:53:49 +01:00
  • 5ae75e1d2a pulse-server: use STREAM_CAPTURE_SINK for monitor capture Wim Taymans 2021-11-19 20:24:58 +01:00
  • d4d6458b5b modules: check for a NULL resource in client-device and client-node Peter Hutterer 2021-11-19 09:58:49 +10:00
  • 31a84a8deb Update pipewire.pot and hr.po muzena 2021-11-17 15:38:23 +01:00
  • 2e87127700 jack: keep object cache Wim Taymans 2021-11-18 12:14:38 +01:00
  • c387e83c65 pipewire-v4l2: avoid overflow in id calculation Wim Taymans 2021-11-17 13:16:27 +01:00
  • f5f66d1718 alsa: free card on error Wim Taymans 2021-11-17 12:55:51 +01:00
  • 5bc95234e8 filter-chain: fix memory leaks Wim Taymans 2021-11-17 12:53:32 +01:00
  • cf66400035 filter-chain: clean up on errors Wim Taymans 2021-11-17 12:49:00 +01:00
  • 1b88e0023b filter-chain: free plugin when load fails Wim Taymans 2021-11-17 12:45:26 +01:00
  • 6d492db948 impl-module: don't leak filename Wim Taymans 2021-11-17 12:43:46 +01:00
  • 947ee152d3 bluez: check dbus service before enumerating objects Wim Taymans 2021-11-17 11:56:37 +01:00
  • 7eee45ff41 alsa: remove stray log line Wim Taymans 2021-11-17 10:52:43 +01:00
  • 23ac9e5f3c module-access: improve pipewire.client.access handling Wim Taymans 2021-11-16 17:27:05 +01:00
  • a0e0a4d9d2 protocol-native: improve permission debug Wim Taymans 2021-11-16 17:26:46 +01:00
  • af2e7b630a pulse-server: turn error into info Wim Taymans 2021-11-16 12:33:23 +01:00