Commit graph

  • 853c4783bc spa: inline some metadata functions Wim Taymans 2024-11-26 12:46:58 +01:00
  • 9fc33a6142 spa: add some more functions Wim Taymans 2024-11-26 12:21:05 +01:00
  • d966a36fdd spa: compile all function into libspa.so Wim Taymans 2024-11-21 13:26:14 +01:00
  • 31802d4994 add per type API defines Wim Taymans 2024-11-21 11:50:12 +01:00
  • b03f2f7afa make per object IMPL Wim Taymans 2024-11-21 09:10:52 +01:00
  • 999b26c590 static inline more macros Wim Taymans 2024-11-20 12:34:31 +01:00
  • 90b0e45037 make static inline -> SPA_API_IMPL Wim Taymans 2024-11-20 11:48:08 +01:00
  • 84bd4b7ea9 spa: use static inline for interfaces instead of macro Wim Taymans 2024-11-19 19:57:37 +01:00
  • 5e0e1204d7 impl-node: remove old check Wim Taymans 2024-11-26 10:59:54 +01:00
  • cc7439187f 1.2.7 1.2.7 Wim Taymans 2024-11-06 12:57:03 +01:00
  • 858f6f3210 pw-dump: don't emit remove events when not monitoring Pauli Virtanen 2024-11-23 13:03:29 +02:00
  • ff63ca4d36 spa: alsa: Try to initialise card_index from path if needed Arun Raghavan 2024-11-21 17:26:41 -05:00
  • e7db5e9a00 doc: fix the SPA POD enum docs Wim Taymans 2024-11-22 14:58:16 +01:00
  • 4ba1d2cbe7 stream: fix EARLY_PROCESS again Wim Taymans 2024-11-22 12:18:26 +01:00
  • 8bfdd3c24a pass the right types to the methods Wim Taymans 2024-11-20 10:17:37 +01:00
  • 48ad0861e4 pulse-server: ensure positive stream delay in GET_PLAYBACK/RECORD_LATENCY Pauli Virtanen 2024-11-19 22:00:57 +02:00
  • 5a492c2265 module-eq: format floats as JSON floats Wim Taymans 2024-10-10 11:27:25 +02:00
  • e74e7b938e bluez5: don't re-emit nodes on device set events if unchanged Pauli Virtanen 2024-11-25 20:54:07 +02:00
  • 656ebcfcbb bluez5: fix handling of multiple transports for same profile Pauli Virtanen 2024-11-25 20:44:09 +02:00
  • e08846dc9c alsa-card-profiles: move HDMI/AC3 profiles to separate profile set Pauli Virtanen 2024-11-23 14:51:25 +02:00
  • c36c028dd2 pw-dump: don't emit remove events when not monitoring Pauli Virtanen 2024-11-23 13:03:29 +02:00
  • 603c67628e bluez5: fix BAP route non-deviceset availability Pauli Virtanen 2024-11-23 11:12:16 +02:00
  • 88873e295b build: Explicitly disable -Werror=strict-aliasing Philip Withnall 2024-11-21 19:09:09 +00:00
  • 89a605b7a2 filter-graph: Remove duplicate install keyword from meson.build Philip Withnall 2024-11-21 18:31:09 +00:00
  • 90075b838c spa: alsa: Try to initialise card_index from path if needed Arun Raghavan 2024-11-21 17:26:41 -05:00
  • ae37dd7773 doc: fix the SPA POD enum docs Wim Taymans 2024-11-22 14:58:16 +01:00
  • ae465ccbfc stream: fix EARLY_PROCESS again Wim Taymans 2024-11-22 12:18:26 +01:00
  • e1fc3de595 modules: use pw_stream_set_rate() some more Wim Taymans 2024-11-22 09:55:36 +01:00
  • 804df3389a modules: use pw_stream_set_rate() when we can Wim Taymans 2024-11-22 09:49:27 +01:00
  • 433afeaa1e stream: add function to set adaptive resampler rate Wim Taymans 2024-11-22 09:29:53 +01:00
  • 188d920733 pass the right types to the methods Wim Taymans 2024-11-20 10:17:37 +01:00
  • e393e57a26 pulse-server: ensure positive stream delay in GET_PLAYBACK/RECORD_LATENCY Pauli Virtanen 2024-11-19 22:00:57 +02:00
  • d2857c2129 module-rtp: allocate receive buffer based on MTU Wim Taymans 2024-11-11 12:03:32 +01:00
  • ba7a8664a1 module-rtp: calculate payload_size based on MTU Wim Taymans 2024-11-11 11:49:20 +01:00
  • b409f5f5d1 v4l2: Add mmap fallback when USERPTR is not supported Wim Taymans 2024-11-07 15:46:28 +01:00
  • 7a0aea835a v4l2: improve debug a little Wim Taymans 2024-11-07 15:42:33 +01:00
  • 0056fdac83 v4l2: fix sign Wim Taymans 2024-11-07 15:40:31 +01:00
  • 4c487ea59d v4l2: use a separate flag to skip the first buffer Wim Taymans 2024-11-07 15:36:18 +01:00
  • cba2fad86b v4l2: probe number of buffers as well Wim Taymans 2024-11-07 15:33:04 +01:00
  • bfbf38d5f7 impl-node: save all previous timestamps on start Wim Taymans 2024-11-15 18:06:12 +01:00
  • 02c332bb78 alsa: handle the case where the driver is destroyed Wim Taymans 2024-11-15 16:09:36 +01:00
  • 070374e7ee doc: fix spa_pod_parser_get_object example Wim Taymans 2024-11-15 12:09:19 +01:00
  • 0266b82e78 alsa: remove unused variable Wim Taymans 2024-11-14 12:03:55 +01:00
  • a997627906 impl-node: save all previous timestamps on start Wim Taymans 2024-11-15 18:06:12 +01:00
  • 1084cc24b6 alsa: handle the case where the driver is destroyed Wim Taymans 2024-11-15 16:09:36 +01:00
  • 3b51dbba1c filter-graph: improve output port number calculations Wim Taymans 2024-11-15 12:21:49 +01:00
  • 3b27ff0c71 doc: fix spa_pod_parser_get_object example Wim Taymans 2024-11-15 12:09:19 +01:00
  • f261b2f96f filter-chain: update channels from filter-graph Wim Taymans 2024-11-15 10:53:45 +01:00
  • 8c59fae42d loop: add overflow queues again Wim Taymans 2024-11-14 17:31:23 +01:00
  • 687075f2bd gst: handle interlace mode Michael Olbrich 2024-11-14 15:25:06 +01:00
  • 6cf320e387 loop: handle queue overflow better Wim Taymans 2024-11-14 15:58:09 +01:00
  • bb2d848bf6 impl-node: don't remove from graph when creating Wim Taymans 2024-11-14 15:56:57 +01:00
  • d32ab4d8ea alsa: remove unused variable Wim Taymans 2024-11-14 12:03:55 +01:00
  • 0833b19a75 module-vban: fill some default channel layouts Wim Taymans 2024-11-14 11:07:05 +01:00
  • 2ad8904ac8 spa: update the UNPOSITIONED flag Wim Taymans 2024-11-14 11:06:11 +01:00
  • 388f330700 module-vban: add stream.rules support Wim Taymans 2024-11-14 09:59:12 +01:00
  • 1a5514e5cf module-vban: create streams per stream_name Wim Taymans 2024-11-13 16:47:34 +01:00
  • 567b484386 filter-chain: move the filter-graph to plugins Wim Taymans 2024-11-13 11:10:49 +01:00
  • 2e157f7248 filter-chain: make filter-graph SPA plugins Wim Taymans 2024-11-13 10:20:54 +01:00
  • 201455eecd filter-chain: don't link plugins to libpipewire Wim Taymans 2024-11-12 16:32:54 +01:00
  • c3e668049b filter-chain: pass quantum-limit to plugins Wim Taymans 2024-11-12 16:11:51 +01:00
  • 13b8e3a75d filter-graph: Make dsp-ops and interface Wim Taymans 2024-11-12 15:54:28 +01:00
  • 0a71911796 filter-chain: move the plugin to an audio-plugin Wim Taymans 2024-11-12 12:51:15 +01:00
  • c8c89f7517 pulse: also set channels in the map Wim Taymans 2024-11-12 11:54:22 +01:00
  • 22f7a1de28 filter-chain: move filter-chain to a spa_interface Wim Taymans 2024-11-12 11:31:10 +01:00
  • d17c3fb72d filter-chain: move some biquad functions around Wim Taymans 2024-11-11 17:59:10 +01:00
  • aad3d1eafa filter-chain: improve biquad run a little Wim Taymans 2024-11-11 16:41:17 +01:00
  • 02edfba21a filter-chain: don't let plugins depend on pipewire, just spa Wim Taymans 2024-11-11 16:36:09 +01:00
  • ff984da67c examples: update the examples with new lazy scheduling flags Wim Taymans 2024-11-04 17:09:59 +01:00
  • 61f15734e1 stream: expose the lazy flag with pw_stream_is_lazy() Wim Taymans 2024-11-04 17:09:02 +01:00
  • 75e54ddc4f context: set lazy scheduling flags in clock Wim Taymans 2024-11-04 17:02:52 +01:00
  • c57f2345f3 keys: add lazy scheduling flags and docs Wim Taymans 2024-11-04 17:01:43 +01:00
  • 44340fde05 module-rtp: allocate receive buffer based on MTU Wim Taymans 2024-11-11 12:03:32 +01:00
  • a53bc035c0 module-rtp: calculate payload_size based on MTU Wim Taymans 2024-11-11 11:49:20 +01:00
  • 73b5a10021 po: Update Swedish translation Anders Jonsson 2024-11-07 21:56:10 +01:00
  • d57e20b0e9 gst: take the thread lock before calling pw_stream functions Wim Taymans 2024-11-08 12:22:35 +01:00
  • 3a167d4be1 filter-chain: pass dict in plugin load function Wim Taymans 2024-11-07 16:40:38 +01:00
  • 270669be0d filter-chain: move dsp_ops pointers to dynamically allocated memory George Kiagiadakis 2024-11-06 20:11:40 +02:00
  • bebad7888f gst: take the thread lock before calling pw_stream functions Wim Taymans 2024-11-08 12:22:35 +01:00
  • 1661f15b9c filter-chain: pass dict in plugin load function Wim Taymans 2024-11-07 16:40:38 +01:00
  • c7854e1da4 filter-chain: move dsp_ops pointers to dynamically allocated memory George Kiagiadakis 2024-11-06 20:11:40 +02:00
  • b2dd733520 v4l2: Add mmap fallback when USERPTR is not supported Wim Taymans 2024-11-07 15:46:28 +01:00
  • c4df4a0371 v4l2: improve debug a little Wim Taymans 2024-11-07 15:42:33 +01:00
  • b9df297e2a v4l2: use a separate flag to skip the first buffer Wim Taymans 2024-11-07 15:36:18 +01:00
  • 877c262e78 v4l2: probe number of buffers as well Wim Taymans 2024-11-07 15:33:04 +01:00
  • 5759a88f27 v4l2: first probe and then update port flags Wim Taymans 2024-11-07 11:13:44 +01:00
  • 71f6d269db v4l2: first probe and then update port flags Wim Taymans 2024-11-07 11:13:44 +01:00
  • f7e97ab157 examples: update the examples with new lazy scheduling flags Wim Taymans 2024-11-04 17:09:59 +01:00
  • 7abf11210d stream: expose the lazy flag with pw_stream_is_lazy() Wim Taymans 2024-11-04 17:09:02 +01:00
  • f16f074725 context: set lazy scheduling flags in clock Wim Taymans 2024-11-04 17:02:52 +01:00
  • 9c49bffc22 keys: add lazy scheduling flags and docs Wim Taymans 2024-11-04 17:01:43 +01:00
  • ae0dd9195a modules: add ratelimit to xrun warnings in jack-tunnel Wim Taymans 2024-11-06 12:26:40 +01:00
  • af69f15dc2 modules: add ratelimit to xrun warnings in jack-tunnel Wim Taymans 2024-11-06 12:26:40 +01:00
  • 92c7c56e15 audioconvert: only output when there is something to output Wim Taymans 2024-11-06 09:27:22 +01:00
  • b0de2a9b7a pw-dot: fix information on the link labels George Kiagiadakis 2024-11-05 12:09:43 +02:00
  • cbbc9a718e filter-chain: fix unmap indexing for LV2 plugins Niklas Carlsson 2024-10-31 13:00:24 +01:00
  • 926d567c4c pulse-server: more specific error message when too many connections Pauli Virtanen 2024-10-30 19:16:35 +02:00
  • 00057d211f audioconvert: interchange the resampler loops Wim Taymans 2024-10-30 13:31:24 +01:00
  • 77f71f2b58 proxy: invalidate proxy id when removed from map Pauli Virtanen 2024-10-23 18:45:47 +03:00
  • 9697b67802 filter-chain: first create instances and then link port Wim Taymans 2024-10-24 10:55:50 +02:00