Commit graph

  • 71f3c759f4 audiomixer: support offset and clamp size Wim Taymans 2022-06-24 10:41:30 +02:00
  • f6938d8364 alsa: simplify writing Wim Taymans 2022-06-24 10:38:13 +02:00
  • 532fc29c85 docs: improve docs a little Wim Taymans 2022-06-23 18:55:02 +02:00
  • df457e99b2 roc: use native float samples Wim Taymans 2022-06-23 12:48:59 +02:00
  • 60cbc44526 modules: improve docs Wim Taymans 2022-06-23 12:48:45 +02:00
  • c8b8b24a9c modules: fix format parsing Wim Taymans 2022-06-23 12:39:51 +02:00
  • da95043002 channelmix: guard against invalid channels Wim Taymans 2022-06-23 11:40:22 +02:00
  • cc463da63e audioadapter: adjust max input ports Wim Taymans 2022-06-23 11:39:27 +02:00
  • a365b19110 audioconvert: handle too many channels earlier Wim Taymans 2022-06-23 11:28:27 +02:00
  • 6bfe9a362c audioconvert: avoid crash on 64 channels + monitor enabled Pauli Virtanen 2022-06-21 23:08:03 +03:00
  • 0f62d3442c alsa: handle driver bugs better Wim Taymans 2022-06-23 10:20:49 +02:00
  • ecc0eecf0f mixer-dsp: mix a quantum of data at a time Wim Taymans 2022-06-22 15:50:56 +02:00
  • a427e602bd audioconvert: in merge mode, flush input Wim Taymans 2022-06-22 15:48:09 +02:00
  • 5363bdcfcb gst: protect negotiated field with lock Wim Taymans 2022-06-21 13:19:32 +02:00
  • a4998e0b87 filter-chain: allow unconnected filter ports Wim Taymans 2022-06-21 13:07:11 +02:00
  • eb26c2a95e filter-chain: ladspa properties are different from flags Wim Taymans 2022-06-21 12:53:11 +02:00
  • 05064bd558 filter-chain: error out on 0 handles Wim Taymans 2022-06-20 19:31:34 +02:00
  • 97a275e71e pulse-server: update quirks before querying the name Barnabás Pőcze 2022-06-20 17:39:24 +02:00
  • 0f45d784d8 pulse-server: update client::name on UPDATE_CLIENT_PROPLIST command Barnabás Pőcze 2022-06-20 17:22:45 +02:00
  • 0d49d1f293 conf: mix-lfe is by default false Wim Taymans 2022-06-20 17:43:44 +02:00
  • a13f65f583 alsa-seq: disable the running status Wim Taymans 2022-06-20 16:18:42 +02:00
  • 25d9039f2e alsa-seq: handle midi event decoder errors Wim Taymans 2022-06-20 16:12:49 +02:00
  • 40f50deae9 alsa: remove NoteOn 0-velocity fixup Wim Taymans 2022-06-20 15:51:33 +02:00
  • d13a206866 audioconvert: fix resampler in_offset Wim Taymans 2022-06-20 12:33:52 +02:00
  • ff05ebada6 pulse-server: tweak record attributes Wim Taymans 2022-06-20 11:39:00 +02:00
  • 6a15a02ec2 Add support for MidnightBSD Lucas Holt 2022-06-19 14:03:56 -04:00
  • 4922aed6c6 Update Ukrainian translation Yuri Chornoivan 2022-06-19 09:24:53 +00:00
  • 6b09a304dc adapter: name control ports as "control" Wim Taymans 2022-06-17 15:40:56 +02:00
  • 83588daf60 adapter: support control ports in PortConfig Wim Taymans 2022-06-17 12:49:33 +02:00
  • 16a7c27498 settings: remove 44.1KHz from allowed rates again Wim Taymans 2022-06-17 09:02:13 +02:00
  • ae34b68e3a pulse-server: message: improve resizing logic Barnabás Pőcze 2022-06-16 19:59:30 +02:00
  • 080a97c0bb pulse-server: message: store pointer to impl directly Barnabás Pőcze 2022-06-16 19:54:13 +02:00
  • b843b0ab29 pulse-server: message: remove unnecessary forward declaration Barnabás Pőcze 2022-06-16 19:16:36 +02:00
  • 492a328227 spa: audioconvert: free resampler Barnabás Pőcze 2022-06-16 19:46:24 +02:00
  • bc67745c07 pipewire: module-raop-sink: fix memory leak Barnabás Pőcze 2022-06-16 18:51:19 +02:00
  • 84c01bb0bc pipewire: module-pipe-tunnel: accept file descriptor 0 Barnabás Pőcze 2022-06-16 17:54:18 +02:00
  • 96d0902dc8 spa: ffmpeg: set spa_handle_factory::version Barnabás Pőcze 2022-06-16 17:24:59 +02:00
  • de5a85d808 spa: ffmpeg: implement spa_handle::clear Barnabás Pőcze 2022-06-16 17:22:35 +02:00
  • f2bd2ef6fb spa: ffmpeg: implement spa_handle_factory::get_size Barnabás Pőcze 2022-06-16 17:18:19 +02:00
  • 6cb8fb899d spa: ffmpeg: move some function declarations to a header Barnabás Pőcze 2022-06-16 17:06:25 +02:00
  • 1a21da9898 spa: tools: spa-inspect: clear and free handles Barnabás Pőcze 2022-06-16 16:46:58 +02:00
  • 3cb5fab176 audioconvert: rework the control loop Wim Taymans 2022-06-16 16:45:32 +02:00
  • e0af67b670 examples: fix spelling mistake Wim Taymans 2022-06-16 16:40:47 +02:00
  • de2e819fec audioconvert2: rename to audioconvert Wim Taymans 2022-06-16 09:19:05 +02:00
  • cf04bb573c audioconvert: remove old plugins Wim Taymans 2022-06-16 09:16:49 +02:00
  • f74b59b39f examples: fix volume fade in and out with control Wim Taymans 2022-06-15 18:06:53 +02:00
  • c160cd0176 audioconvert2: implement control port Wim Taymans 2022-06-15 17:54:32 +02:00
  • 5a60fd7041 audioconvert2: remove unused monitor field Wim Taymans 2022-06-15 17:53:04 +02:00
  • 194b8e2d97 audioconvert2: emit param change when volume changes Wim Taymans 2022-06-15 16:30:28 +02:00
  • 0ec41e60ef audioconvert2: fix for quantum changes Wim Taymans 2022-06-15 15:39:04 +02:00
  • 708b57aa64 examples: add control support to adapter Wim Taymans 2022-06-15 09:54:22 +02:00
  • fa9baa6488 examples: fix up adapter-control Wim Taymans 2022-06-14 17:42:33 +02:00
  • db49021104 audioconvert2: add control port processing Wim Taymans 2022-06-14 17:21:21 +02:00
  • d5c28149f1 audioconvert2: fix in/out queued samples Wim Taymans 2022-06-14 15:52:53 +02:00
  • 7fe15ee5db audioconvert2: add beginnings of control ports Wim Taymans 2022-06-10 16:20:07 +02:00
  • d3baa16559 audioconvert2: reset node in Flush/Suspend Wim Taymans 2022-06-10 12:02:45 +02:00
  • 8e6a8a705b audioconvert2: clamp in and output samples Wim Taymans 2022-06-10 10:55:12 +02:00
  • 9e93fe3c36 audioconvert2: remap volumes to right channels Wim Taymans 2022-05-19 15:35:58 +02:00
  • 50c37cc801 audioconvert2: rearrange some code Wim Taymans 2022-05-19 15:08:03 +02:00
  • d5e333eea7 audioconvert2: in merge mode, always process quant samples Wim Taymans 2022-05-19 13:22:56 +02:00
  • c4d77d421a audioconver2: process monitor ports immediately Wim Taymans 2022-05-19 12:31:37 +02:00
  • f45f1acd82 audioconvert2: use the position rate as resampler rate Wim Taymans 2022-05-18 17:29:29 +02:00
  • 58abc1ec15 audioconvert2: Improvements Wim Taymans 2022-05-18 16:21:09 +02:00
  • 2352ae33c3 audioconvert2: add queueing Wim Taymans 2022-05-17 17:21:22 +02:00
  • d728076d33 audioconvert2: handle drain Wim Taymans 2022-05-17 13:03:06 +02:00
  • 1c4058b947 audioconvert2: clamp offset and size Wim Taymans 2022-05-17 10:27:42 +02:00
  • 229a7b6019 audioconvert2: fix default settings Wim Taymans 2022-05-17 09:23:47 +02:00
  • f2c1fe106d audioconvert2: more fixes Wim Taymans 2022-05-16 16:11:57 +02:00
  • 3806cdaa6f audioconvert2: more improvements Wim Taymans 2022-05-13 16:22:59 +02:00
  • c0f34e9d9d audioconvert2: set blocks a stride for DSP ports Wim Taymans 2022-04-28 16:34:47 +02:00
  • 2d6bf00acc audioconvert2: add options Wim Taymans 2022-03-01 12:33:36 +01:00
  • 75ebdbdfa0 audioconvert2: start working on monitor ports Wim Taymans 2022-02-26 21:23:57 +01:00
  • db2cbdf906 audioconvert2: DSP mode without format gives no ports Wim Taymans 2022-02-25 17:31:07 +01:00
  • d53311099f audioconvert2: format is optional for convert mode Wim Taymans 2022-02-25 17:00:32 +01:00
  • e78a93d358 audioconvert2: fix audio rate property Wim Taymans 2022-02-25 16:21:46 +01:00
  • 9babdee6cd audioconvert2: do input and output remapping Wim Taymans 2022-02-25 16:04:48 +01:00
  • 922a088129 audioconvert2: handle volume Wim Taymans 2022-02-25 16:03:46 +01:00
  • 0099b80098 audioconvert2: add properties Wim Taymans 2022-02-25 13:18:59 +01:00
  • 8cb0d9fd7b audioconvert: add channelmix and resample Wim Taymans 2022-02-24 12:10:10 +01:00
  • 399f638eb1 audioconvert: more work Wim Taymans 2022-02-23 23:52:34 +01:00
  • 7f9ddd0f15 Add audioconvert2 Wim Taymans 2022-02-23 17:14:14 +01:00
  • 2d060a5a72 INSTALL.md: add note about uninstallation Barnabás Pőcze 2022-06-15 17:20:33 +02:00
  • 33a8cf2a23 INSTALL.md: remove unnecessary colon Barnabás Pőcze 2022-06-15 15:54:34 +02:00
  • c757ed6d41 INSTALL.md: do not specify sudo for installation Barnabás Pőcze 2022-06-15 15:42:03 +02:00
  • 78d5315c76 INSTALL.md: emphasize some things with monospace font Barnabás Pőcze 2022-06-15 15:46:50 +02:00
  • c195b5eda0 INSTALL.md: specify build directory for (un)installation Barnabás Pőcze 2022-06-15 15:39:07 +02:00
  • f6ddac3f8e INSTALL.md: use meson compile Barnabás Pőcze 2022-06-15 15:35:44 +02:00
  • 24177c3bae INSTALL.md: link to meson and ninja websites Barnabás Pőcze 2022-06-15 16:49:53 +02:00
  • 671fc51d27 pw-cli: Work without readline too Jonas Holmberg 2022-06-15 16:00:22 +02:00
  • b9fa0e6f28 pw-cat: also set rate/latency for pipe Wim Taymans 2022-06-15 12:35:56 +02:00
  • 3695611b20 channelmix: Assign slev in mixing matrix when generating side/rear from front Ole Salscheider 2022-06-14 12:54:17 +02:00
  • 68bafcf166 pulse-server: Don't send more than fragsize chunks Wim Taymans 2022-06-14 11:18:52 +02:00
  • d3597ed149 alsa: Disable IEC958 on Audioengine HD3 Peter Oliver 2022-06-13 00:23:05 +01:00
  • 8e1f0628f7 channelmix: add 3p1_2 and use this for quad conversions Wim Taymans 2022-06-13 11:48:30 +02:00
  • c1a61a7941 pulse-server: only append .monitor for capture streams Wim Taymans 2022-06-13 20:12:10 +02:00
  • f88134232d pulse-server: fix name when moved to monitor Wim Taymans 2022-06-13 19:54:35 +02:00
  • 5dc4434dc7 channelmix: Implement PSD upmixing for stereo -> quad Ole Salscheider 2022-06-11 20:19:23 +02:00
  • 354a04c91d Channel mixer: Remove channelmix_f32_2_4_sse Ole Salscheider 2022-06-11 23:53:59 +02:00
  • a1d4b41c34 channelmix: fix control handling Wim Taymans 2022-06-13 16:17:53 +02:00
  • 8bd1d4c7c9 bluez5: Fix LC3plus plugin build Frédéric Danis 2022-06-10 17:33:10 +02:00