Commit graph

  • 4062077472 avb: remove wrong cargs Wim Taymans 2022-07-13 13:14:07 +02:00
  • e82145aeae spa-resample: don't flush too much Wim Taymans 2022-07-13 12:02:12 +02:00
  • 0c24d66dc3 context: add method to get the data loop Wim Taymans 2022-07-13 11:25:10 +02:00
  • ed88cad583 spa/alsa-udev: Check accessibility of pcm devices as well Fabian Vogt 2022-07-13 10:47:22 +02:00
  • 35082e4f4b pulse-server: add the delay Wim Taymans 2022-07-13 10:49:26 +02:00
  • 855d17ac1b pulse-server: add some debugging Wim Taymans 2022-07-13 10:42:00 +02:00
  • 52281b9a7e alsa: check the offset against the size of the buffer Wim Taymans 2022-07-13 09:37:01 +02:00
  • 11bc60a53d spa-resample: handle init errors Wim Taymans 2022-07-12 17:39:58 +02:00
  • ce9a912f1a audioconvert: set scale to cutoff when upsampling Wim Taymans 2022-07-12 17:39:14 +02:00
  • d6a7db8020 bluez5: mark HFP/HSP streams with media.role=Communication Pauli Virtanen 2022-07-12 14:14:41 +03:00
  • 6e37110efd bluez5: adjust source rate control Pauli Virtanen 2022-07-05 19:54:58 +03:00
  • 00d18217a6 avb: remove unused line Wim Taymans 2022-07-12 15:53:51 +02:00
  • 40552a0e91 jack: only mix when we have input to mix Wim Taymans 2022-07-12 15:10:02 +02:00
  • ee84f96915 audioconvert: tweak the resampler a bit Wim Taymans 2022-07-12 14:35:05 +02:00
  • 404d7e5ed1 fmt: add a space after comment header in config jole 2022-07-11 21:21:08 +02:00
  • 9d48224c02 doc: add AVB module Wim Taymans 2022-07-12 12:41:45 +02:00
  • 4304a147e9 avb: properties are owned by avb object Wim Taymans 2022-07-12 12:37:58 +02:00
  • 10e54dc0ee avb: fill in some more values Wim Taymans 2022-04-08 10:34:23 +02:00
  • 9bfb23f3f8 avb: don't include ethernet header in in packets Wim Taymans 2022-04-07 15:14:45 +02:00
  • dec2bdf241 avb: reply with advertise to discover Wim Taymans 2022-04-06 17:12:57 +02:00
  • a34417eed0 avb: handle command errors better Wim Taymans 2022-04-06 16:46:02 +02:00
  • fa9fcbe964 avb: save and load maap state Wim Taymans 2022-04-06 15:37:42 +02:00
  • f043922b24 avb: implement maap Wim Taymans 2022-04-06 12:58:47 +02:00
  • e0d6b2bb4f avb: implement streams Wim Taymans 2022-04-05 18:10:27 +02:00
  • 460cedbc86 avb: 0 was used for no-event Wim Taymans 2022-04-04 10:11:25 +02:00
  • 2344ad7869 avb: fix compilation Wim Taymans 2022-04-03 17:52:28 +02:00
  • c07e16c728 avb: use separate sockets per mac/type Wim Taymans 2022-04-03 12:32:25 +02:00
  • 42a4108c08 avb: add packet filter Wim Taymans 2022-04-01 21:28:43 +02:00
  • 9f25adc0f6 avb: use spa dll Wim Taymans 2022-04-01 13:28:31 +02:00
  • ba98a2743c avb: add missing file Wim Taymans 2022-03-25 18:47:38 +01:00
  • 9a26df3478 avb: improve state machine Wim Taymans 2022-03-25 17:01:51 +01:00
  • 773bd610aa avb: avbtp -> avb Wim Taymans 2022-03-25 10:28:18 +01:00
  • d5b4c12684 avb: improve MRP state handling Wim Taymans 2022-03-25 09:16:50 +01:00
  • 0868f0c7b0 avb: implement more MRP Wim Taymans 2022-03-24 17:00:40 +01:00
  • f64f8cdd4d avb: more work Wim Taymans 2022-03-23 19:57:25 +01:00
  • 0efc02cea6 avb: add more state machine Wim Taymans 2022-03-23 09:20:38 +01:00
  • 893251c8eb avb: add beginnings of MRP/MMRP/MSRP/MVRP/SRP Wim Taymans 2022-03-22 19:40:23 +01:00
  • 911378651b avb: implement some more methods Wim Taymans 2022-03-21 13:26:26 +01:00
  • 4110f35269 avb: remove static streams Wim Taymans 2022-03-18 21:31:50 +01:00
  • 3cc21c6f5b avb: implement acmp connect/disconnect commands Wim Taymans 2022-03-18 18:02:18 +01:00
  • 50199c9824 avb: use descriptors for ADP Wim Taymans 2022-03-18 15:18:11 +01:00
  • b6b8471540 avb: add some more descriptors Wim Taymans 2022-03-17 21:53:22 +01:00
  • 4613c7822f avb: implement some descriptors Wim Taymans 2022-03-17 19:13:43 +01:00
  • da14e9f59d avb: implement some more AEM Wim Taymans 2022-03-17 09:03:52 +01:00
  • 287e8cfe51 avb: clean up some packets Wim Taymans 2022-03-16 17:34:27 +01:00
  • 07a4c5032e avb: add aecp stubs Wim Taymans 2022-03-16 10:53:01 +01:00
  • dc44a61ef3 avbtp: add some more fields Wim Taymans 2022-03-16 08:53:21 +01:00
  • f470354e67 avbtp: add beginnings of AVB manager module Wim Taymans 2022-03-15 18:16:00 +01:00
  • af4875eb47 avb: remove libavtp dependency Wim Taymans 2022-03-14 13:00:09 +01:00
  • c79fddf007 avb: handle xruns better Wim Taymans 2022-03-11 15:28:08 +01:00
  • 87053365ea avb: handle sink follower Wim Taymans 2022-03-11 10:56:22 +01:00
  • 4d6c71bf12 avb: use iovec to read from ringbuffer Wim Taymans 2022-03-10 10:43:59 +01:00
  • 5c3629a165 avb: add follower mode Wim Taymans 2022-03-10 10:04:37 +01:00
  • ff5201ef3d avb: check seq Wim Taymans 2022-03-09 16:58:35 +01:00
  • 200f591a3d avb: add source Wim Taymans 2022-03-09 16:27:38 +01:00
  • 552a0056b5 avb: more work Wim Taymans 2022-03-09 12:48:45 +01:00
  • 537a38355a avb: more work Wim Taymans 2022-03-08 17:19:09 +01:00
  • f95b8263e6 avb: more improvements Wim Taymans 2022-03-08 11:36:28 +01:00
  • 1adc94df11 start of AVB support Wim Taymans 2022-03-07 20:24:46 +01:00
  • 957e3a7b38 0.3.55 0.3.55 Wim Taymans 2022-07-11 12:44:47 +02:00
  • 6a8fd7024e audioconvert: add and use AVX2 clamp macros Wim Taymans 2022-07-12 10:45:41 +02:00
  • 7745346292 audioconvert: add sse2 s16 dither functions Wim Taymans 2022-07-12 10:34:13 +02:00
  • c31928c5f0 audioconvert: add and use CLAMP macros Wim Taymans 2022-07-12 10:33:37 +02:00
  • fd2cc19eaa pipewire: fix a bugprone-branch-clone warning Doğukan Korkmaztürk 2022-07-11 12:38:42 -04:00
  • c35006f040 audioconvert: move scaling to setup Wim Taymans 2022-07-11 17:50:20 +02:00
  • 68f883ff77 audioconvert: fix dither scale Wim Taymans 2022-07-11 17:19:28 +02:00
  • e313149f7f audioconvert: improve SSE2 dither generation Wim Taymans 2022-07-11 16:41:12 +02:00
  • 277addcca6 audioconvert: add triangular dither Wim Taymans 2022-07-11 16:28:51 +02:00
  • 9a5a71dda9 tests: add test for noise Wim Taymans 2022-07-11 15:49:44 +02:00
  • a56435c4dc pipewire: deprecate pw_stream_connect target_id in documentation Pauli Virtanen 2022-07-11 15:28:52 +03:00
  • ca87d40448 examples: use PW_KEY_TARGET_OBJECT Pauli Virtanen 2022-01-16 19:48:43 +02:00
  • de65fd442f modules: use TARGET_OBJECT instead of NODE_TARGET Wim Taymans 2022-07-11 13:52:35 +02:00
  • dedbf39ab5 tests: whitespace is not allowed in number either Wim Taymans 2022-07-11 12:15:40 +02:00
  • 302bad96a0 tests: add json float check unit test Wim Taymans 2022-07-11 12:05:42 +02:00
  • 03f918bf15 udev: prefix vendor.id and product.id with 0x Wim Taymans 2022-07-11 11:54:35 +02:00
  • cbbc4baa3f json: avoid converting random string to floats Wim Taymans 2022-07-11 11:50:58 +02:00
  • bdfde2fdf0 Revert "spa: leave vendor.id and product.id in hex" Wim Taymans 2022-07-11 11:23:08 +02:00
  • dd1d5960b4 audioconvert: implement f64s Wim Taymans 2022-07-11 10:58:51 +02:00
  • bc1789c3ea Revert "acp: sync with pulseaudio" Wim Taymans 2022-07-11 10:02:55 +02:00
  • 6baf2ede50 filter-chain: add filter-chain.conf Wim Taymans 2022-07-11 10:00:46 +02:00
  • 8fe83e5304 audiomixer: optimize avx mixer some more Wim Taymans 2022-07-10 23:13:24 +02:00
  • 23984f8790 jack: improve mix function Wim Taymans 2022-07-10 21:59:05 +02:00
  • 7a0445cb28 audiomixer: improve sse and sse2 mixer Wim Taymans 2022-07-10 21:13:12 +02:00
  • 240d212822 pipewire-v4l2: disable _FORTIFY_SOURCE when defining override functions Pauli Virtanen 2022-07-10 16:05:27 +03:00
  • 5fbda82cc3 spa: tweak SPA_MIN and SPA_MAX Wim Taymans 2022-07-09 20:35:47 +02:00
  • fe7c6bcef9 bluez5: volume changes from headset should be saved Pauli Virtanen 2022-07-09 15:14:30 +03:00
  • 77959a2c1c bluez5: get initial node volume from transport Pauli Virtanen 2022-07-06 18:52:04 +03:00
  • d82b3d6479 bluez5: backend-native: set HFP/HSP volume when connecting Pauli Virtanen 2022-06-16 19:27:46 +03:00
  • 276c4bc554 bluez5: use separate routes for HFP and A2DP Pauli Virtanen 2022-03-05 18:31:41 +02:00
  • bb2f054d43 tests: add missing file Wim Taymans 2022-07-09 20:16:15 +02:00
  • abd6806d71 tests: add sse and sse2 versions to tests Wim Taymans 2022-07-09 20:11:46 +02:00
  • 371b5a1836 audiomixer: rewrite the mixer functions Wim Taymans 2022-07-09 18:11:13 +02:00
  • 3ffb9f4b26 audioconvert: improve s24_32 and u24_32 conversion Wim Taymans 2022-07-09 18:07:49 +02:00
  • 20172bfbe6 spa: add comment about prefetch Wim Taymans 2022-07-08 17:02:46 +02:00
  • 41dd96426c tests: fix clang build Wim Taymans 2022-07-08 16:56:38 +02:00
  • ac90a0db13 filter-chain: fix build Wim Taymans 2022-07-08 16:38:29 +02:00
  • 9861e0f5f5 filter-chain: add mixer sink example Wim Taymans 2022-07-08 16:28:12 +02:00
  • 3a8275427e tests: wait for the filter node as well Wim Taymans 2022-07-08 16:09:26 +02:00
  • 8109f9a42d tests: make a test for ports Wim Taymans 2022-07-08 15:56:42 +02:00
  • e92e90bd3f tests: add filter unit test Wim Taymans 2022-07-08 15:16:41 +02:00