Commit graph

  • 3775e4e624 spa: json: check object key-value pair parity during parsing Pauli Virtanen 2024-03-24 22:21:43 +02:00
  • 921c8b99db spa: json: allow only ascii in bare values Pauli Virtanen 2024-03-24 21:08:45 +02:00
  • e63e8b8a37 test: add "strict" JSON tests Pauli Virtanen 2024-03-24 20:05:52 +02:00
  • 11e20ef7a8 spa: json: \x7f is allowed unquoted in JSON Pauli Virtanen 2024-03-24 20:23:47 +02:00
  • f45d89b75b spa: json: propagate parse error in spa_json_container_len Pauli Virtanen 2024-03-20 20:40:05 +02:00
  • 31e5823010 spa: json: more parsing errors & add spa_json_get_error Pauli Virtanen 2024-03-20 19:42:02 +02:00
  • 41d7762f8b spa: json: fix string function usage in spa_json_parse_float/int Pauli Virtanen 2024-03-23 20:44:51 +02:00
  • 0a70395502 daemon/conf: fix bad JSON syntax Pauli Virtanen 2024-03-20 20:36:12 +02:00
  • b868ba1f6f module-echo-cancel: Don't call _run() when inactive Jonas Holmberg 2024-03-25 15:35:04 +01:00
  • ddfe3daa22 bluez: print a nicer warning when the bluez service is not available George Kiagiadakis 2024-03-25 09:29:07 +02:00
  • 7ee8192ce9 spa plugins: Include Linux headers on Linux only Samuel Thibault 2024-03-24 20:42:14 +01:00
  • 8da8f90076 conf: add some warnings when keys are invalid and ignored Wim Taymans 2024-03-25 14:28:43 +01:00
  • dfe18ca996 filter-chain: improve json parsing error reporting Wim Taymans 2024-03-25 14:19:45 +01:00
  • ac6011dfa5 module-rtp: save errno before doing pw_log_error Wim Taymans 2024-03-25 13:21:42 +01:00
  • 4ffd74ef46 module-rtp: handle state change errors better Wim Taymans 2024-03-25 12:22:11 +01:00
  • 6e7b893448 client-node: small cleanups Wim Taymans 2024-03-22 16:48:29 +01:00
  • 4db0811878 alsa: add option to skip the busy check Wim Taymans 2024-03-22 12:42:48 +01:00
  • e2ad924cbb examples: add some more debug to video-play Wim Taymans 2024-03-22 11:31:05 +01:00
  • 842ac9e110 v4l2: set latency on port Wim Taymans 2024-03-22 11:15:10 +01:00
  • 58d626fec8 log: init topic_init function Wim Taymans 2024-03-21 17:28:50 +01:00
  • e66bdb016a tools: print ??? when the quantum is unknown Wim Taymans 2024-03-21 09:51:12 +01:00
  • 832f7f5ba5 spa: a quick fix for compiling with -Werror=shadow Wim Taymans 2024-03-20 10:06:44 +01:00
  • a3eca706ce module-ffado: add some more debug Wim Taymans 2024-03-19 15:46:46 +01:00
  • 61dbad2cf3 module-ffado: make sure we close and open when suspend Wim Taymans 2024-03-19 13:20:29 +01:00
  • 0e380de809 conf: improve matching rules a bit more Wim Taymans 2024-03-18 17:53:44 +01:00
  • c52c56621d utils: use memmove when src and dst can overlap Wim Taymans 2024-03-18 16:32:30 +01:00
  • ce86b9a398 alsa: improve acp device/node object paths Wim Taymans 2024-03-18 11:41:37 +01:00
  • aec07d974e acp: move acp_dict_lookup to public header Wim Taymans 2024-03-18 11:41:01 +01:00
  • 37a51533e0 acp: add more properties for the card Wim Taymans 2024-03-18 10:59:23 +01:00
  • d2d50a7d88 vulkan: Avoid blocking waits on the gpu on blit columbarius 2024-03-17 20:29:19 +01:00
  • 9419d458d1 doc: sync with master branch Pauli Virtanen 2024-03-10 18:54:27 +02:00
  • 2821b05d0b module-raop-sink: explicitly include <openssl/evp.h> Charlie Li 2024-03-16 14:32:44 -04:00
  • 4af8b0f5a7 v4l2: unset _TIME_BITS in addition to _FILE_OFFSET_BITS Steve Langasek 2024-03-16 09:25:27 +01:00
  • 2c0d73ab49 gst: handle latency in the pipewiresrc Wim Taymans 2024-03-15 17:31:43 +01:00
  • 1fe498560b gst: refactor some of the param handling Wim Taymans 2024-03-15 17:29:03 +01:00
  • 2bd85e08cf gst: parse the audio rate from caps Wim Taymans 2024-03-15 17:24:27 +01:00
  • e3fc41bf41 spa: alsa: Read ctl events instead of doing a global diff Arun Raghavan 2024-03-14 10:13:41 -04:00
  • 9f74a31e9e include: install new header Wim Taymans 2024-03-15 13:18:22 +01:00
  • 9c072832f0 tests: cleanup correctly to avoid leaks Wim Taymans 2024-03-15 13:08:58 +01:00
  • c2ba66bef6 protocol-native: clean up security context on unload Wim Taymans 2024-03-15 13:00:30 +01:00
  • df50952f48 tests: add right include for close/unlink/pipe2 Wim Taymans 2024-03-15 12:39:20 +01:00
  • 76ce2f77a4 test: handle running without a server Wim Taymans 2024-03-15 12:25:30 +01:00
  • 7e9e261fa6 conf: support property rules Wim Taymans 2024-03-15 11:55:18 +01:00
  • afd0affd97 conf: handle !null checks Wim Taymans 2024-03-15 10:25:32 +01:00
  • 6c6046f5ac tests: update unit test for added field Wim Taymans 2024-03-15 10:02:43 +01:00
  • a69e2ecda5 gst: fall back to buffer time when no header Wim Taymans 2024-03-14 16:15:17 +01:00
  • f0dcdf4d31 stream: add time field to pw_buffer Wim Taymans 2024-03-14 16:04:38 +01:00
  • 46e6fd2ae4 spa: alsa: Read ctl events instead of doing a global diff Arun Raghavan 2024-03-14 10:13:41 -04:00
  • 8a1ed01923 protocol-native: update the properties correctly Wim Taymans 2024-03-14 11:10:38 +01:00
  • 9af26d1718 stream: improve the timing info Wim Taymans 2024-03-14 11:06:12 +01:00
  • 1d8a96d240 stream: update some docs Wim Taymans 2024-03-13 15:27:47 +01:00
  • 69cc3832d4 tools: improve error reporting Wim Taymans 2024-02-09 10:23:03 +01:00
  • 81181e255f tools: add pw-container tool Wim Taymans 2024-02-08 18:07:21 +01:00
  • 477c6e8e90 protocol-native: improve security context properties Wim Taymans 2024-02-08 13:24:41 +01:00
  • d250f6932c protocol-native: don't allow recursive security context Wim Taymans 2024-02-08 13:01:13 +01:00
  • e7846fc12a protocol-native: add security context API Wim Taymans 2024-02-08 10:04:21 +01:00
  • c5e8da7247 protocol-native: add props to the sockets keys Wim Taymans 2024-03-13 12:44:24 +01:00
  • f2874ad1c2 1.0.4 1.0.4 Wim Taymans 2024-02-16 12:26:48 +01:00
  • 9da78c4cd8 gst: only remove port once Wim Taymans 2024-03-12 16:54:50 +01:00
  • 6e710ea39b jack: set the output buffer size correctly Wim Taymans 2024-03-12 15:53:02 +01:00
  • a1e59effee module-ffado: add more port properties Wim Taymans 2024-03-12 12:21:47 +01:00
  • 436bd37342 settings: add default.clock.quantum-floor property Wim Taymans 2024-03-12 10:11:02 +01:00
  • d801654836 module-ffado: disable pause on idle Wim Taymans 2024-03-11 16:55:35 +01:00
  • 863b3be343 audioconvert: add monitor.passthrough option Wim Taymans 2024-03-11 16:16:51 +01:00
  • 6d3790d794 module-ffado: copt link.group property Wim Taymans 2024-03-11 13:22:20 +01:00
  • e86a68db3f gst: add a clock to gst pipewiresink Wim Taymans 2024-03-12 17:36:50 +01:00
  • 4437f6e000 gst: only remove port once Wim Taymans 2024-03-12 16:54:50 +01:00
  • 7a9dfc188a jack: improve midi buffer handling Wim Taymans 2024-03-12 16:41:59 +01:00
  • ca4f9d4989 jack: set the output buffer size correctly Wim Taymans 2024-03-12 15:53:02 +01:00
  • f86ea21b19 module-ffado: add more port properties Wim Taymans 2024-03-12 12:21:47 +01:00
  • 84af13a10b settings: add default.clock.quantum-floor property Wim Taymans 2024-03-12 10:11:02 +01:00
  • e784de3933 spa: use log topics everywhere Pauli Virtanen 2024-03-10 17:32:56 +02:00
  • c963ca47c1 module-ffado: disable pause on idle Wim Taymans 2024-03-11 16:55:35 +01:00
  • ea524b158c audioconvert: add monitor.passthrough option Wim Taymans 2024-03-11 16:16:51 +01:00
  • 10830ab9f8 module-ffado: copt link.group property Wim Taymans 2024-03-11 13:22:20 +01:00
  • 89d8e8b381 module-ffado: make the event buffer per port Wim Taymans 2024-03-08 15:24:33 +01:00
  • 383da7531c module-ffado: handle MIDI correctly Wim Taymans 2024-03-08 12:54:12 +01:00
  • 4e4de27cf6 module-ffado: implement MIDI send and receive Wim Taymans 2024-03-07 18:11:01 +01:00
  • 365181b8af module-ffado: various fixes to make things work Wim Taymans 2024-03-06 17:50:42 +01:00
  • 4c75d4f660 stream: add pw_stream_get_nsec() to get current time Wim Taymans 2024-03-04 12:59:26 +01:00
  • b3c7dda96a jack: fix multiple midi input ports Wim Taymans 2024-03-08 16:31:00 +01:00
  • da1a5568a1 doc: add options to change what /usr and /etc paths are shown Pauli Virtanen 2024-03-10 22:25:42 +02:00
  • e2a546006a doc: minor documentation improvements Pauli Virtanen 2024-03-10 18:54:27 +02:00
  • c649f4a328 pw-top: only check terminal size in non-batch mode Barnabás Pőcze 2024-03-07 13:37:53 +01:00
  • f3b20ae1e2 Specify "Audio" in gstreamer sink/src metadata to fix autodetect Antonio Larrosa 2024-03-06 19:59:32 +01:00
  • 1e92ecea53 jack: fix multiple midi input ports Wim Taymans 2024-03-08 16:31:00 +01:00
  • 37900ff765 module-ffado: make the event buffer per port Wim Taymans 2024-03-08 15:24:33 +01:00
  • fc0b638045 module-ffado: handle MIDI correctly Wim Taymans 2024-03-08 12:54:12 +01:00
  • 7d0ca2d103 spa: node-driver: always put CLOCK_MONOTONIC values to clock->nsec Pauli Virtanen 2024-03-07 19:01:00 +02:00
  • c12e9a745d pw-top: only check terminal size in non-batch mode Barnabás Pőcze 2024-03-07 13:37:53 +01:00
  • cf984fcd4c spa: alsa: fix clang build Barnabás Pőcze 2024-03-07 13:48:56 +01:00
  • 1a6bb994a5 gst: Fix sanitization of non-writable caps Robert Mader 2024-03-07 06:55:09 +01:00
  • 2df931483d Specify "Audio" in gstreamer sink/src metadata to fix autodetect Antonio Larrosa 2024-03-06 19:59:32 +01:00
  • 60d68e0d66 module-ffado: implement MIDI send and receive Wim Taymans 2024-03-07 18:11:01 +01:00
  • f3d9b823bd module-ffado: various fixes to make things work Wim Taymans 2024-03-06 17:50:42 +01:00
  • b3fbd0e607 alsa-pcm: add_bind_ctl_param: add support for array Emil Svendsen 2024-03-03 11:03:50 +01:00
  • 96f35e15a0 alsa-pcm: bind_ctl: add better ctl name matching Emil Svendsen 2024-03-03 10:01:59 +01:00
  • 8a271a87b7 gst: Sanitize caps before translating Robert Mader 2024-02-25 17:36:08 +01:00
  • f1b75fc6f8 gst: Add support for DMA_DRM / explicit modifiers Robert Mader 2024-02-02 02:20:29 +01:00
  • 46c4776dc2 gst: add retry mechanism when producer gets a busy buffer Ashok Sidipotu 2024-02-21 13:45:52 +05:30