Commit graph

  • 442371f042 midifile: correctly write SysEx events Wim Taymans 2026-05-20 16:05:12 +02:00
  • df32ab9844 tests: don't redefine spa_assert Wim Taymans 2026-05-25 11:05:35 +02:00
  • c732df412c module-avb: add documentation to strings.c Nils Tonnaett 2026-05-22 17:12:32 -07:00
  • 4831ba60af module-avb: don't encode error as state Nils Tonnaett 2026-05-18 12:53:53 -07:00
  • 2dd60fdbc6 module-avb: fix types Nils Tonnaett 2026-05-18 12:47:02 -07:00
  • 3bde62bc1d module-avb: build strings.c Nils Tonnaett 2026-05-18 12:46:34 -07:00
  • c9ba3ced91 module-avb: format strings.c Nils Tonnaett 2026-05-13 21:22:54 -07:00
  • ef77d995cd module-avb: SET_NAME: check that string is valid utf8 and zero padded Nils Tonnaett 2026-05-13 11:59:45 -07:00
  • 14b1c4d3dd module-avb: add zero padding check function Nils Tonnaett 2026-05-13 11:53:43 -07:00
  • b47c07b9cd module-avb: add UTF-8 validation function Nils Tonnaett 2026-05-12 23:34:44 -07:00
  • 6a0c0d45ff alsa: emit a node "error" event when snd_pcm_start() fails George Kiagiadakis 2025-12-23 19:36:58 +02:00
  • 7f9a00cd94 test-ump-utils: add tests for all remaining conversion paths Wim Taymans 2026-05-22 17:16:20 +02:00
  • 4fbe2ef421 ump-utils: fix MIDI 2.0 pitch bend and mask program number Wim Taymans 2026-05-22 17:13:41 +02:00
  • 26635056a4 ump-utils: fix MIDI 2.0 channel pressure and mask bank bytes Wim Taymans 2026-05-22 17:05:42 +02:00
  • 552eb1e618 ump-utils: fix sysex encoding and add F7 continuation support Wim Taymans 2026-05-22 17:00:09 +02:00
  • 937ca2a125 Merge branch 'alsa-ext-vol' into 'master' Arun Raghavan 2026-05-21 15:57:15 +00:00
  • 4e1257a6e6 seq: the training 0xf0 in continuations is optional Wim Taymans 2026-05-21 17:51:51 +02:00
  • fdb08f3c60 pw-cat: send midi as-is by default Wim Taymans 2026-05-21 17:13:42 +02:00
  • 2ee3d3e16b midifile: correctly write sysex chunks Wim Taymans 2026-05-21 16:47:22 +02:00
  • 981613075f tools: pass maxsize to the fill function Wim Taymans 2026-05-21 16:44:29 +02:00
  • a3bea5d586 impl-port: warn when loading a mixer fails Wim Taymans 2026-05-21 16:43:38 +02:00
  • 0fcaf1ccb2 conf: set the default mixer path correctly Wim Taymans 2026-05-21 16:41:37 +02:00
  • 7614a2a5d6 midifile: fix header writes on close Wim Taymans 2026-05-21 14:04:19 +02:00
  • 26a2467e7b alsa-seq: handle SysEx without snd_midi_event_t Wim Taymans 2026-05-21 12:45:43 +02:00
  • 87a2ae2f15 pw-cat: split SysEx over multiple packets Wim Taymans 2026-05-20 16:08:04 +02:00
  • 4e389940e8 midifile: correctly write SysEx events Wim Taymans 2026-05-20 16:05:12 +02:00
  • f2de48f1e7 spa: aec: Expose more AGC modes as configuration Arun Raghavan 2026-05-19 18:33:19 -07:00
  • 9808a4baa0 spa: aec: webrtc: Allow enabling AGC1 and AGC2 independently Arun Raghavan 2026-05-19 16:32:31 -07:00
  • 3e5f072e11 spa: aec: webrtc: Actually enable adaptive analog control in AGC2 Arun Raghavan 2026-05-19 16:31:36 -07:00
  • e36d724d04 alsa-seq: increase MAX_EVENT_SIZE to 1024 Wim Taymans 2026-05-20 12:57:43 +02:00
  • b09c8d79c5 filter-graph: sync_volume initializes the control ports Wim Taymans 2026-05-20 11:32:39 +02:00
  • 6e6fb1207d filter-graph: sync_volume initializes the control ports Wim Taymans 2026-05-20 11:32:39 +02:00
  • 753ce79c18 rtp: fix compilation Wim Taymans 2026-05-20 09:09:38 +02:00
  • d56d5fa87a raop: implement retransmission Wim Taymans 2026-05-19 17:30:28 +02:00
  • ace333338c connection: return error if too many fds in message Wim Taymans 2026-05-14 16:32:58 +02:00
  • 3563728e03 audioconvert: add dither noise even on empty input Wim Taymans 2026-05-14 11:19:02 +02:00
  • 1d5391712f impl-metadata: check PW_PERM_M permission on subject Wim Taymans 2026-05-13 11:08:37 +02:00
  • aae60d8db3 filter-graph: relax LADSPA plugin loading Wim Taymans 2026-05-14 13:23:19 +02:00
  • a6fe6196d5 modules: remove redundant close Wim Taymans 2026-05-18 16:58:20 +02:00
  • aa8f6a2147 gst: gstpipewireclock: Add error message to detect time drift Stefan Klug 2026-05-08 11:12:09 +02:00
  • c8f81fcdbb spa: plugins: libcamera: Drop rate dependent calculations Stefan Klug 2026-04-29 15:05:01 +02:00
  • e2f2b9a273 gst: gstpipewireclock: Return a valid clock before stream start Stefan Klug 2026-04-22 13:08:08 +02:00
  • 9e52e7ee7f gst/pipewiresrc: Improve base_time handling Stefan Klug 2026-04-14 16:14:06 +02:00
  • 6ac9677b35 Revert "gst/pipewiresrc: Let GstBaseSrc handle pseudo-live calculations" Stefan Klug 2026-04-14 16:02:32 +02:00
  • c64cedb372 Revert "pipewiresrc: Use clock time difference to update last_buffer time" Stefan Klug 2026-04-14 16:01:27 +02:00
  • 012b037eee server: use the right client_fd Wim Taymans 2026-04-30 10:00:53 +02:00
  • 250260e18e modules: avoid double close when loop_add_io fails Wim Taymans 2026-05-15 13:38:32 +02:00
  • 894e97aaa5 modules: avoid double fd close Wim Taymans 2026-05-15 13:34:48 +02:00
  • a9f62579ba support: make sure loop_add_io is closes the fd when asked Wim Taymans 2026-05-15 13:20:31 +02:00
  • 398f74571b module: check packet size for CK messages Wim Taymans 2026-05-15 10:45:14 +02:00
  • 61726f41d5 filter-graph: relax LADSPA plugin loading Wim Taymans 2026-05-14 13:23:19 +02:00
  • 925e071a26 filter-graph: error when there are no valid nodes Wim Taymans 2026-05-07 13:30:41 +02:00
  • 142d3d7896 dlopen: support search path ending in / Wim Taymans 2026-04-13 10:26:33 +02:00
  • 726f9d3144 dlopen: improve prefix check some more Wim Taymans 2026-04-08 12:00:04 +02:00
  • 0d7801240e only dlopen from the defined search paths Wim Taymans 2026-04-06 14:18:22 +02:00
  • f3fc645496 connection: return error if too many fds in message Wim Taymans 2026-05-14 16:32:58 +02:00
  • 79b4aba6cc pulse: also handle potential overflow in ROUND_UP Wim Taymans 2026-05-14 16:27:20 +02:00
  • af151b088d pw-dump: also dump client permissions Wim Taymans 2026-05-14 15:02:37 +02:00
  • 98fdedf348 filter-graph: relax LADSPA plugin loading Wim Taymans 2026-05-14 13:23:19 +02:00
  • 61431dcbc0 audioconvert: add dither noise even on empty input Wim Taymans 2026-05-14 11:19:02 +02:00
  • 4f975d0071 treewide: add error checking to spa_json_builder_close Wim Taymans 2026-05-13 18:14:44 +02:00
  • 55848f4260 1.6.5 1.6.5 Wim Taymans 2026-05-11 10:02:28 +02:00
  • 6d1c242433 pulse-server: implement more valid_args on modules Wim Taymans 2026-05-13 16:53:40 +02:00
  • 5fa87d67a1 protocol-native: unref resource after logging the error Wim Taymans 2026-05-13 11:12:17 +02:00
  • b53ec3bceb impl-metadata: check PW_PERM_M permission on subject Wim Taymans 2026-05-13 11:08:37 +02:00
  • a74109eef3 settings: clamp the clock rate to avoid 0 division Wim Taymans 2026-05-13 10:47:52 +02:00
  • e5ff44910e pulse-server: improve module argument checking Wim Taymans 2026-05-13 10:21:19 +02:00
  • a5a3eaf2cb ci: bump bluez version to fix failing bluez_tests Pauli Virtanen 2026-05-12 22:23:00 +03:00
  • a7994882b9 channelmix: Convert matrices to float arrays Jonas Holmberg 2026-05-12 14:47:57 +02:00
  • 7cfcb46fbf tests: do channelmix_free after channelmix_init Wim Taymans 2026-05-12 13:10:21 +02:00
  • b54bac1862 modules: make and use pw_net_is_multicast Wim Taymans 2026-05-12 13:02:21 +02:00
  • 6d998a9193 modules: use pw_net_get_ip Wim Taymans 2026-05-12 12:52:03 +02:00
  • 8860dc809d pulse-server: use pw_net_get_ip instead of inet_ntop Wim Taymans 2026-05-12 12:14:52 +02:00
  • 62846acb3f modules: use pw_net_get_ip Wim Taymans 2026-05-12 09:29:19 +02:00
  • d02ebb01e1 filter-graph: expand built-in plugins min/max Niklas Carlsson 2026-05-11 12:44:53 +02:00
  • 0c193b2b82 modules: invert memcmp logic Wim Taymans 2026-05-12 09:18:56 +02:00
  • 9843ee858f modules: use sockaddr_storage for socket address Wim Taymans 2026-05-12 09:15:46 +02:00
  • 4366621b78 filter-graph: fix max plugin Wim Taymans 2026-05-11 17:44:59 +02:00
  • a9d7023ec3 filter-graph: add min plugin Niklas Carlsson 2026-03-27 15:56:42 +01:00
  • ecc85f2959 filter-graph: warn on clamped control values Niklas Carlsson 2026-05-11 11:52:57 +02:00
  • f1b1f2d97b audioconvert: allocate memory dynamically Wim Taymans 2026-05-11 17:23:33 +02:00
  • cd654efa6a audioconvert: support Midi control messages as well Wim Taymans 2026-05-11 13:59:33 +02:00
  • 2e86383aba examples: set diffent Clock and Position on source Wim Taymans 2026-05-11 13:44:24 +02:00
  • 5bc76c7d07 ci: disable more jobs if $COVERITY Barnabás Pőcze 2026-05-09 02:23:07 +02:00
  • e286061df4 fix some compilation problems Wim Taymans 2026-05-11 11:59:54 +02:00
  • 3813f64a27 midifile: fix meta event read Wim Taymans 2026-05-11 10:56:55 +02:00
  • bb91cfeb9e Add explicit cast to struct spa_event * result of spa_pod_builder_pop Vladimir Sadovnikov 2026-05-11 12:51:59 +03:00
  • 139767b4b5 Change return type of spa_pod_builder_pop to struct spa_pod * Vladimir Sadovnikov 2026-05-11 12:36:51 +03:00
  • 05a1a08a04 ci: build_on_debian: use variable expansion in needs:parallel:matrix Barnabás Pőcze 2026-05-08 21:08:55 +02:00
  • db5cb6515a ci: use ASan/UBsan in bluetooth tests Pauli Virtanen 2026-05-09 14:05:58 +03:00
  • ef35aa161b test: improve bluezenv test debug Pauli Virtanen 2026-05-09 14:04:11 +03:00
  • 1fc7ec2e3f ci: run bluetooth VM tests Pauli Virtanen 2026-05-08 23:00:29 +03:00
  • d12367e10e test: add VM-based full-stack bluetooth tests Pauli Virtanen 2026-05-06 23:25:41 +03:00
  • 708cb6e2e8 bluez5: bap: Add bluez5.bap-server.ascs-announcement property Frédéric Danis 2026-05-04 15:31:33 +02:00
  • 27cdac3cd6 bluez5: bap: Advertise ASCS properties Frédéric Danis 2026-05-04 13:02:36 +02:00
  • 5e9ecc3ce5 Fix compilation warning for Clang C++ Vladimir Sadovnikov 2026-05-11 03:43:04 +03:00
  • dae3e92adc ci: make curl fail if response code is not appropriate Barnabás Pőcze 2026-05-10 15:45:54 +02:00
  • 768895bdd5 alsa: fix warning about sign Wim Taymans 2026-05-08 17:39:09 +02:00
  • c6b5767c8a spa: alsa: pcm: spa_alsa_clear(): clear pointers Barnabás Pőcze 2026-05-06 21:49:52 +02:00
  • bf57911b83 spa: alsa: pcm: log_write(): return early if log level is disabled Barnabás Pőcze 2026-05-06 22:00:04 +02:00