Commit graph

  • 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
  • 4c3f5a7655 When adding MidnightBSD support, I inversed the condition here. Lucas Holt 2022-07-07 16:23:51 -04:00
  • a1fac201e3 audioconvert: don't use uninitialized max_out Wim Taymans 2022-07-08 11:31:22 +02:00
  • e53eefef0d stream: implement prefetch Wim Taymans 2022-07-08 10:48:29 +02:00
  • 9714ce83d4 audioconvert: only consume what is needed Wim Taymans 2022-07-08 10:45:44 +02:00
  • 7b01068837 audioconvert: consume right amount of input samples Wim Taymans 2022-07-08 09:23:31 +02:00
  • df40c9bf6a fmt-ops: express 32 bits formats in terms of 32_24 bits formats Wim Taymans 2022-07-07 20:11:08 +02:00
  • ea3a81dc29 raop-sink: fix some compilation errors Wim Taymans 2022-07-07 19:56:55 +02:00
  • 0343e0da73 fmt-ops: fix some missing shifts and min/max Wim Taymans 2022-07-07 18:57:03 +02:00
  • b8a4bf880f audioconvert: use 24 bits for 32 formats Wim Taymans 2022-07-07 18:38:32 +02:00
  • 43b964ea26 stream: improve process callback Wim Taymans 2022-07-07 16:17:56 +02:00
  • a293e079d1 stream: don't crash when there is no io_rate Wim Taymans 2022-07-07 15:56:25 +02:00
  • 4da583a44b raop-sink: reuse timing packet send Wim Taymans 2022-07-07 14:00:38 +02:00
  • 2c8d25b4dc module-raop-sink: Reply on timing socket earlier Christian Glombek 2022-07-01 19:51:07 +02:00
  • eb3c2f3e95 module-raop: Add support for auth_setup Davis Davalos-DeLosh 2022-06-28 21:19:45 +02:00
  • f9660f5e8f audiomixer: clean up mixer functions Wim Taymans 2022-07-07 13:12:50 +02:00
  • 4a82cb74e8 resample: switch to cosh window function Wim Taymans 2022-07-07 12:26:45 +02:00
  • 57f0fdf746 acp: sync with pulseaudio Wim Taymans 2022-07-07 12:23:28 +02:00
  • 752afa06a2 0.3.54 0.3.54 Wim Taymans 2022-07-07 08:45:21 +02:00
  • 273c95d71b resample: tweak cosh parameter, this look really good Wim Taymans 2022-07-07 10:18:52 +02:00
  • 74bed47a56 audioconvert: don't leak converter data Wim Taymans 2022-07-06 21:06:55 +02:00
  • 08d918432f tests: add more audioconvert remap test Wim Taymans 2022-07-06 20:57:04 +02:00
  • 4036b8a3f0 tests: add audioconvert test Wim Taymans 2022-07-06 19:19:12 +02:00
  • df2c5d6a14 alsa: fix uninitialized variable Pauli Virtanen 2022-07-06 13:51:38 +03:00
  • 167537dffc pulse-server: fix warning Pauli Virtanen 2022-07-06 13:46:30 +03:00
  • 783fbc507b bluez5: fix minor error handling/warning issues Pauli Virtanen 2022-07-06 13:38:06 +03:00
  • 84d2b2ce3a audioconvert: optimize remapping paths Wim Taymans 2022-07-06 15:01:01 +02:00
  • 565c385228 alsa: add lock around sw_params Wim Taymans 2022-07-06 13:46:54 +02:00
  • 0b351aab99 audioconvert: use blackman window again Wim Taymans 2022-07-06 09:57:52 +02:00
  • a4f6598f47 dsdfile: support DSD128/256/512 as well Wim Taymans 2022-07-06 09:27:38 +02:00
  • 76350cebef audioconvert: fix PROP_INFO Wim Taymans 2022-07-05 20:41:01 +02:00
  • 7e44909741 alsa: add lower rate bound for DSD playback Carlos Rafael Giani 2022-06-13 20:02:33 +02:00
  • 651f4af0ae audioadapter: ask more data when converter empty Wim Taymans 2022-07-05 17:54:44 +02:00
  • 987784b629 tests: add test for s24/u24 swap Wim Taymans 2022-07-05 16:22:26 +02:00
  • e1cb7c6fb2 bluez5: sco-source: implement sco-source the same way as a2dp-source Pauli Virtanen 2022-06-18 20:03:41 +03:00
  • 51356ea3d0 bluez5: a2dp-source: separate clock from recv + handle buffering Pauli Virtanen 2022-06-13 14:20:55 +03:00
  • 459a1114f1 bluez5: sco-io: we should always read from socket Pauli Virtanen 2022-06-19 03:06:16 +03:00
  • 02bdfcb115 bluez5: ad2p-sink: adjust debug log message Pauli Virtanen 2022-06-18 14:37:11 +03:00
  • 036bb13474 audioconvert: Fix s24/u24 byte swapping Frédéric Danis 2022-07-05 14:56:54 +02:00
  • c4cc13c094 audioconvert: use right scale value Wim Taymans 2022-07-05 16:02:24 +02:00
  • f62244d7a9 audioconvert: tweak more conversion constants Wim Taymans 2022-07-05 15:50:05 +02:00
  • 22317da685 audioconvert: tweak conversion constants Wim Taymans 2022-07-05 12:20:02 +02:00
  • e3951cc1f1 audioconvert: fix pack/unpack of s24/u24 Wim Taymans 2022-07-05 12:18:57 +02:00
  • a46d4aedd7 pulse-server: work around race condition in SET_DEFAULT/MOVE_* Pauli Virtanen 2022-07-04 15:57:42 +03:00
  • 6188e4d074 pulse-server: tweak maxlength some more Adolfo Rodrigues 2022-07-04 15:56:16 +00:00
  • 12bee0edf8 audioconvert: fix channel remapping Wim Taymans 2022-07-04 17:38:20 +02:00
  • ffedc2d1e8 null-sink: add option to debug memory Wim Taymans 2022-07-04 13:38:07 +02:00
  • 67f648cc66 audioconvert: handle NAN from window function Wim Taymans 2022-07-03 20:37:48 +02:00
  • 8b649c4510 pulse-server: optimize property allocations Wim Taymans 2022-07-02 11:27:54 +02:00
  • a31989b46d pulse-server: add card properties to sinks and sources Davide Beatrici 2022-07-01 20:19:17 +02:00
  • a2521bb3e0 audioconvert: fix draining Wim Taymans 2022-07-01 21:49:13 +02:00
  • 9af9450888 audioconvert: ensure temp buffers are large enough Wim Taymans 2022-07-01 15:25:37 +02:00
  • e0b3e06bea audioconvert: remove unused field Wim Taymans 2022-07-01 12:40:19 +02:00
  • 817d5bd7a4 audioconvert: simplify 24 bits handling Wim Taymans 2022-07-01 12:24:35 +02:00
  • 1e451458a7 gst: try to purge buffers when renegotiating James Hilliard 2022-06-30 04:45:59 -06:00
  • e395f62425 Update Croatian language and pipewire.pot file gogogogi 2022-06-30 19:18:32 +00:00
  • 06b1cf8663 audioconvert: implement (de)interleave with existing functions Wim Taymans 2022-06-30 18:24:05 +02:00
  • afd8e8823e audioconvert: use macros to generate code Wim Taymans 2022-06-30 17:49:44 +02:00
  • 3853eba32f 0.3.53 0.3.53 Wim Taymans 2022-06-15 15:13:20 +02:00
  • e0731f0ffa pulse-server: map "device.sysfs.path" to "sysfs.path" Davide Beatrici 2022-06-30 02:03:04 +02:00
  • 0d33760b71 spa: leave vendor.id and product.id in hex Wim Taymans 2022-06-30 08:38:52 +02:00
  • a44c600ade resample: use cosh window function Wim Taymans 2022-06-29 18:03:40 +02:00
  • 9b37142ef6 audioconvert: implement noise shaping Wim Taymans 2022-06-29 17:31:32 +02:00
  • 7701786016 audioconvert: demote a debug log to trace_fp Wim Taymans 2022-06-29 17:30:04 +02:00
  • d1ee783322 pw-cat: read and write raw formats correctly Wim Taymans 2022-06-29 17:29:16 +02:00
  • 0b62cea4f9 audioconvert: use faster noise generator Wim Taymans 2022-06-29 14:33:41 +02:00
  • 938f2b123e audioconvert: improve format conversion Wim Taymans 2022-06-29 14:10:15 +02:00
  • d23b96b033 audioconvert: fix some compiler warnings Wim Taymans 2022-06-29 14:08:30 +02:00
  • 0b73fa97d0 audioconvert: use loop for channelmix method enum Wim Taymans 2022-06-29 14:05:48 +02:00
  • 22d02a7891 audioconvert: dither in 24 bits Wim Taymans 2022-06-28 17:15:27 +02:00
  • 7a0f201dc7 audioconvert: set right flags for functions Wim Taymans 2022-06-28 17:02:15 +02:00
  • 6b49bded3a audioconvert: move dither and noise to fmt-ops Wim Taymans 2022-06-28 16:55:50 +02:00
  • 51f4f1fb69 audioconvert: expose the selected function names Wim Taymans 2022-06-28 16:45:07 +02:00
  • 048e10ee3b audioconvert: expose upmix-method in PROP_INFO Wim Taymans 2022-06-28 11:32:05 +02:00
  • a84bf672e8 audioconvert: add dither passthrough flag Wim Taymans 2022-06-28 11:31:40 +02:00
  • b5e0151cc0 audioconvert: add dither noise setting in dither struct Wim Taymans 2022-06-28 10:52:31 +02:00
  • b7e26002be audiocovert: improve dither setup Wim Taymans 2022-06-28 10:11:46 +02:00
  • 67c2202044 audioconvert: improve setup of quantization Wim Taymans 2022-06-27 20:02:40 +02:00
  • 916050aacd audioconvert: handle errors Wim Taymans 2022-06-27 20:01:54 +02:00
  • a1e57b4919 gst: only reconfigure if not already negotiated James Hilliard 2022-06-27 11:27:32 -06:00
  • 67db81729e modules-raop: handle uninitialized vars Wim Taymans 2022-06-27 18:51:28 +02:00
  • 00998ffd7e audioconvert: ensure alignment Wim Taymans 2022-06-27 17:18:23 +02:00
  • b41d52cfd1 audioconvert: optimize dither Wim Taymans 2022-06-27 14:15:01 +02:00
  • 9f55708e9d audioconvert: Always apply noise when asked Wim Taymans 2022-06-27 11:19:01 +02:00
  • abcf7cb8d8 add some SPA_LIKELY Wim Taymans 2022-06-27 09:37:33 +02:00
  • e3b6534872 acp: avoid assertion at alsa-lib mixer API when element removal Takashi Sakamoto 2022-06-27 10:09:38 +09:00
  • 1ac02db6a9 spa: audioconvert: ensure that noise::intesity is not too big Barnabás Pőcze 2022-06-24 16:20:55 +02:00
  • bb205d3d85 spa: audioconvert: use unsigned 64-bit integer for creating divisor Barnabás Pőcze 2022-06-24 16:14:33 +02:00
  • 43f7831d14 spa: audioconvert: use SPA_N_ELEMENTS in noise_init() Barnabás Pőcze 2022-06-24 16:16:55 +02:00
  • a745374232 v4l2: fix port param enumeration for devices without controls Michael Tretter 2022-06-23 16:59:49 +02:00
  • edd41d8259 v4l2: close v4l2 device on error Michael Tretter 2022-06-24 11:24:18 +02:00
  • 13ccccbfbd audioconvert: add missing file Wim Taymans 2022-06-24 14:15:17 +02:00
  • 5fc7eac9b2 conf: update config files with new default property Wim Taymans 2022-06-24 13:58:29 +02:00
  • 1c6cb049ce audioconvert: add an option generate silence noise Wim Taymans 2022-06-24 13:41:02 +02:00
  • 9430df0ba6 channelmix: undefine the function macro Wim Taymans 2022-06-24 12:46:40 +02:00
  • 974ab5348e audioconvert: reset props before parsing config Wim Taymans 2022-06-24 12:43:52 +02:00
  • d61d787afa gst: log warnings if pw_stream_queue_buffer fails James Hilliard 2022-06-24 02:48:16 -06:00
  • f2dee23085 buffer: add EMPTY chunk flag Wim Taymans 2022-06-24 11:09:01 +02:00