Commit graph

  • d2b5b53c08 spa: bluez: fix SBC encoder/decoder leak Barnabás Pőcze 2023-10-06 11:58:52 +02:00
  • 96a280497d spa: support: log: always set spa_log_topic::has_custom_level Barnabás Pőcze 2023-10-06 11:23:26 +02:00
  • 03901dec2c spa: support: log: remove spa_log_level_enabled() Barnabás Pőcze 2023-10-06 01:08:53 +02:00
  • ebf93f1417 spa: support: log: convert spa_log_level_topic_enabled() to a function Barnabás Pőcze 2023-10-06 01:05:22 +02:00
  • 0366a52f3a spa: support: log: convert spa_log_topic_init() to a function Barnabás Pőcze 2023-10-06 00:50:35 +02:00
  • 181fbfee6d 0.3.81 0.3.81 Wim Taymans 2023-09-28 11:42:56 +02:00
  • f03317e86e filter-chain: add scale property to volume Wim Taymans 2023-10-06 11:30:15 +02:00
  • bf9efb78ab filter-chain: fix default control values Wim Taymans 2023-10-06 09:56:29 +02:00
  • dcad1243a8 pw-cli: avoid NULL deref Wim Taymans 2023-10-06 08:50:22 +02:00
  • a18d495b59 impl-node: keep separate elapsed time Wim Taymans 2023-10-05 16:08:01 +02:00
  • 2c5cdb57e5 Revert "node-driver: ensure position doesn't jump" Wim Taymans 2023-10-05 15:22:22 +02:00
  • 4d159fa1db filter-chain: improve mute handling Wim Taymans 2023-10-05 12:36:28 +02:00
  • 53a4a124aa pw-cli: handle some allocation failures or NULL info Wim Taymans 2023-10-05 11:16:57 +02:00
  • cf44bf73da filter-chain: fix volume controls Wim Taymans 2023-10-05 10:32:33 +02:00
  • e71cf62b69 bluez5: adapt to further BAP API changes in BlueZ Pauli Virtanen 2023-10-03 20:10:01 +03:00
  • 2d6fcf4c84 filter-chain: fix volume controls handling Wim Taymans 2023-10-04 16:03:56 +02:00
  • b1f8af9538 meson: use major version in versions Wim Taymans 2023-10-04 11:42:28 +02:00
  • 74ec5e5cb8 module-raop: fix stray ! Wim Taymans 2023-10-04 11:23:35 +02:00
  • 8680c74d1b check if malloc_trim() is available Wim Taymans 2023-10-04 10:59:26 +02:00
  • 7e2f6757fc impl-node: do malloc_trim() after destroying a node. Wim Taymans 2023-10-03 18:33:46 +02:00
  • 14114a7386 audioconvert: warn -> debug Wim Taymans 2023-10-03 20:39:40 +02:00
  • 48e11c6fe0 audioconvert: handle realloc errors Wim Taymans 2023-10-03 20:38:11 +02:00
  • d8c73ebede module-raop-sink: don't let mute change the volume Wim Taymans 2023-10-03 12:59:17 +02:00
  • c5cc364794 module-raop-sink: Fix volume calculation Christian Glombek 2023-10-03 07:15:17 +02:00
  • 5d0e82be7e pulse-server: module-echo-cancel: set pulse.module.id Barnabás Pőcze 2023-10-02 22:01:12 +02:00
  • 15a283834f filter-chain: add nofail flags Wim Taymans 2023-10-02 17:49:33 +02:00
  • eca4822311 filter-chain: add custom volume support Wim Taymans 2023-09-27 18:00:33 +02:00
  • be1a60c5f9 pw-cat: add DFF file suppport Wim Taymans 2023-09-28 16:54:22 +02:00
  • 428f766d11 audioadapter: always pass Start when passthrough Wim Taymans 2023-10-02 15:41:56 +02:00
  • 96c12c2988 alsa: do playback sync even when alsa is paused Wim Taymans 2023-10-02 15:38:52 +02:00
  • e1b6a4237f context: use smallest fraction for largest rate Wim Taymans 2023-10-02 10:56:06 +02:00
  • bfcbeccec2 bluez5: adapt to changes in BlueZ BAP API Pauli Virtanen 2023-09-23 14:24:52 +03:00
  • 2e9633b6f6 spa: debug: log: add missing includes Barnabás Pőcze 2023-09-30 17:20:01 +02:00
  • ee6e7021f0 loop: rate limit xrun messages Wim Taymans 2023-09-30 09:29:20 +02:00
  • ceb4f43944 pipewire: rtsp-client: use flexible array member for outgoing message content Barnabás Pőcze 2023-09-29 18:39:49 +02:00
  • 37b2633756 pulse-server: reorder initialization to make proper cleanup possible Barnabás Pőcze 2023-09-29 18:19:13 +02:00
  • bcc902a55e modules: fix compilation on clang Wim Taymans 2023-09-28 11:42:56 +02:00
  • 45c99cd487 impl-link: recalc graph after destroy prepared link Wim Taymans 2023-09-28 11:22:46 +02:00
  • 447ad35585 filter-chain: have separate control values per handle Wim Taymans 2023-09-27 16:18:58 +02:00
  • ee8cb6aa67 filter-chain: fix gain when mixing 1 source Wim Taymans 2023-09-27 16:10:56 +02:00
  • c4944dad17 audioconvert: silence some debug info Wim Taymans 2023-09-27 11:44:31 +02:00
  • f9e541eee2 module-raop-sink: Start with GET /info Christian Glombek 2023-09-23 20:32:09 +02:00
  • 4823e573dc module-raop-sink: Send POST /feedback every 2 seconds Christian Glombek 2023-09-23 23:42:08 +02:00
  • 2ae850aa49 module-raop-sink: Use "PipeWire/$VERSION" as UserAgent Christian Glombek 2023-09-22 21:19:27 +02:00
  • def6514872 module-raop-sink: Set DACP-ID header Christian Glombek 2023-09-25 22:37:04 +02:00
  • de329f3a62 module-raop-sink: Uppercase Client-Instance header Christian Glombek 2023-09-23 17:32:36 +02:00
  • c4a18d6c5c module-raop-sink: Add Apple-Challenge only if RSA encrypted Christian Glombek 2023-09-23 16:29:57 +02:00
  • a8f5d20384 module-raop-sink: Rename a bunch of things Christian Glombek 2023-07-30 00:41:15 +02:00
  • 9726f53e60 conf: fix regex matching Wim Taymans 2023-09-26 11:55:03 +02:00
  • 93d27cb26f conf: lower pulse client priority Wim Taymans 2023-09-26 09:30:12 +02:00
  • 4be0c5f365 stream: add EARLY_PROCESS flag Wim Taymans 2023-09-25 10:00:07 +02:00
  • 7f14e14ab7 module-raop-sink: Use rtp_header for RTP messages Christian Glombek 2023-09-25 08:37:56 +02:00
  • 092d01240b DNM: change socket name columbarius 2023-09-14 15:43:06 +02:00
  • bafc779c86 examples/video-play: HACK disable dsp columbarius 2023-09-23 13:53:30 +02:00
  • 0af8a47058 videoconvert: Add videoconvert-vulkan columbarius 2023-09-24 18:32:23 +02:00
  • 87736cc685 videoconvert: Remove rate matching columbarius 2023-09-24 18:31:21 +02:00
  • b39feb37c8 videoconvert: Support setting videoconverter via defines columbarius 2023-09-24 18:30:54 +02:00
  • 7fd0e8cda5 videoconvert: disable latency recalculation columbarius 2023-09-24 15:00:23 +02:00
  • b8cbfe61d0 videoconvert: get running columbarius 2023-09-24 15:00:08 +02:00
  • 29bcebe4fe stream: wrap video streams with adapter node columbarius 2023-08-31 01:34:21 +02:00
  • d435a36a9f apply changes from audioadapter to videoadapter columbarius 2023-09-24 01:26:25 +02:00
  • 3d8054eaf6 vulkan: compute return from process on invalid buffer id columbarius 2023-08-28 15:51:00 +02:00
  • b2766ad9ca vulkan: check if vulkan_blit_state is initialized and prepared columbarius 2023-09-24 23:41:08 +02:00
  • c76addabd6 vulkan: Support MemPtr as input in blit columbarius 2023-09-24 20:37:36 +02:00
  • 7e40aec64e vulkan: Add function to upload data to a staging buffer columbarius 2023-09-24 20:36:02 +02:00
  • 05f0057f7c vulkan: Add functions to create staging buffers columbarius 2023-08-09 10:51:11 +02:00
  • d17f853b03 vulkan: add enumerate function for dsp and raw columbarius 2023-09-23 18:37:47 +02:00
  • e1cee625d5 vulkan: Create vulkan-blit-filter columbarius 2023-08-21 04:46:43 +02:00
  • bd08dd056a vulkan: store formats with modifiers columbarius 2023-09-24 01:10:22 +02:00
  • 80fa9ee516 vulkan: Add pixel-formats to query format properties columbarius 2023-09-24 00:09:14 +02:00
  • 439758f681 vulkan: disable modifier properties check columbarius 2023-09-23 18:52:41 +02:00
  • 50c4fa43d6 vulkan: move format enumeration into utils functions columbarius 2023-09-23 14:32:46 +02:00
  • dbe69e1f9c Merge branch 'pw-airplay' into 'master' Christian Glombek 2023-09-24 17:04:13 +00:00
  • 8b807ded35 Add GNU/Hurd support Samuel Thibault 2023-09-24 16:17:12 +02:00
  • f9559d2e83 node-driver: Cope with missing CLOCK_BOOTTIME Samuel Thibault 2023-09-24 16:16:39 +02:00
  • 5aefb1f9f4 module-pipe-tunnel.c: Include <sys/uio.h> to get struct iovec Samuel Thibault 2023-09-24 16:16:03 +02:00
  • c5ff3c8e3c utils.h: Include <errno.h> to get ENODATA Samuel Thibault 2023-09-24 16:15:43 +02:00
  • a9cc3f2813 bluez5: deprioritize audio-gateway if remote is HFP HF + A2DP sink Pauli Virtanen 2023-09-24 15:21:45 +03:00
  • 5f7afe588c bluez5: backend-native: fix codec handling with simultaneous HF & AG Pauli Virtanen 2023-09-24 13:22:46 +03:00
  • 6646a04439 vulkan: fix read_pixels columbarius 2023-09-24 00:29:10 +02:00
  • 1426809e06 vulkan: use extension VK_EXT_QUEUE_FAMILY_FOREIGN columbarius 2023-09-24 00:17:29 +02:00
  • d2847969a0 vulkan: Move vulkan_stream into vulkan-compute-utils columbarius 2023-09-23 14:40:07 +02:00
  • 61ad58a52d vulkan: Move vulkan_fence_create to vulkan-utils columbarius 2023-09-23 14:38:57 +02:00
  • 099e2cf27a alsa: silence an error after resync Wim Taymans 2023-09-22 11:23:51 +02:00
  • 224f1f16f1 pulse-server: emit stream changed after Latency param change Wim Taymans 2023-09-21 16:42:08 +02:00
  • 8249fa3cbf node-driver: ensure position doesn't jump Wim Taymans 2023-09-21 09:50:28 +02:00
  • e2f343e844 audiomixer: Correctly initialise data_loop Arun Raghavan 2023-09-20 21:43:20 -04:00
  • cc0eb1ba0d context: handle force quantum like force_rate Wim Taymans 2023-09-20 16:58:12 +02:00
  • 9bfe24d62f context: also reconfigure when quantum was forced Wim Taymans 2023-09-20 15:46:41 +02:00
  • 03840a2a9a alsa: fix recover logic Wim Taymans 2023-09-20 15:38:41 +02:00
  • a56ed47c5e alsa: set the driver rate in the clock io Wim Taymans 2023-09-20 11:32:34 +02:00
  • 20db9e2d70 alsa: link driver and follower Wim Taymans 2023-09-11 11:04:49 +02:00
  • 4568d90565 jack: sync after setting metadata Wim Taymans 2023-09-19 12:43:40 +02:00
  • ee1bb2362d alsa: sync followers from the driver Wim Taymans 2023-09-18 14:53:15 +02:00
  • c51f6ccbd7 alsa: rework the state sync code Wim Taymans 2023-09-18 14:46:56 +02:00
  • 86f1d14b72 alsa: keep states in global list Wim Taymans 2023-09-18 09:40:52 +02:00
  • c915f2a6fd modules: add quotes around hw:0 Wim Taymans 2023-09-16 19:38:35 +02:00
  • 06ba425378 treewide: use spa_assert_not_reached() instead of assert(false) Barnabás Pőcze 2023-09-16 17:50:25 +02:00
  • 436787d6ba treewide: try to use const char * for string literals Barnabás Pőcze 2023-09-16 17:47:35 +02:00
  • fc72208fa0 spa: alsa: mark spa_alsa_silence() static Barnabás Pőcze 2023-09-16 17:38:51 +02:00