Commit graph

  • 45984fef77 stream: only unmap data that was mapped and mappable. Wim Taymans 2024-04-01 16:28:43 +02:00
  • 0b42ec714d stream: handle node.name fallback better Wim Taymans 2024-04-01 16:23:00 +02:00
  • 63af3a4b5c Update 90-pipewire-alsa.rules with support for Astro Mixamp Pro TR. Adam Gensler 2024-03-31 22:22:48 +00:00
  • 5ae0dfb239 bluez5: bap: determine SDU interval from codec frame duration Pauli Virtanen 2024-04-01 17:26:35 +03:00
  • b9ac79e99a bluez5: bap: no need to check for mtu, kernel fragments as needed Pauli Virtanen 2024-04-01 15:19:36 +03:00
  • 85ed6eb2b5 CI: put docs from both 1.0 and master on pages Pauli Virtanen 2024-03-31 15:39:00 +03:00
  • d02cec53c6 CI: put docs from both 1.0 and master on pages Pauli Virtanen 2024-03-31 15:39:00 +03:00
  • bd5cc52c5c libcamera: add camera rotation property on nodes Robert Mader 2024-03-31 13:21:19 +02:00
  • f9bac4889c v4l2: Drop the first frame after camera startup Robert Mader 2024-03-30 13:57:43 +01:00
  • e2e8cf7944 gst/src: Avoid unnecessary renegotiations during streaming Robert Mader 2024-03-30 20:44:07 +01:00
  • 594e3fa09f gst/src: Cleanups for src_negotiate() Robert Mader 2024-03-30 20:55:31 +01:00
  • 88db0a9103 client-node: free port io memmap also if port gone Pauli Virtanen 2024-03-29 19:51:07 +02:00
  • 3ea4193bf6 spa: improve null-audio-sink channels Wim Taymans 2024-03-28 17:11:16 +01:00
  • 6279d79339 context: add context.modules.allow-empty property Wim Taymans 2024-03-28 17:08:33 +01:00
  • 8d0f738882 conf: only count modules, objects and exec when added Wim Taymans 2024-03-28 17:00:56 +01:00
  • 5cb7d4c019 conf: add more error checks Wim Taymans 2024-03-28 17:00:18 +01:00
  • 64cc53cc38 module-echo-cancel: Don't call _run() when inactive Jonas Holmberg 2024-03-25 15:35:04 +01:00
  • a66aa7ae84 bluez: print a nicer warning when the bluez service is not available George Kiagiadakis 2024-03-25 09:29:07 +02:00
  • 048285af7f spa plugins: Include Linux headers on Linux only Samuel Thibault 2024-03-24 20:42:14 +01:00
  • 3bab51ca73 conf: add some warnings when keys are invalid and ignored Wim Taymans 2024-03-25 14:28:43 +01:00
  • cee9f740e4 filter-chain: improve json parsing error reporting Wim Taymans 2024-03-25 14:19:45 +01:00
  • dcc32c3be1 client-node: small cleanups Wim Taymans 2024-03-22 16:48:29 +01:00
  • cc8b88cb51 alsa: add option to skip the busy check Wim Taymans 2024-03-22 12:42:48 +01:00
  • 30f01b117e v4l2: set latency on port Wim Taymans 2024-03-22 11:15:10 +01:00
  • 3ddd171567 log: init topic_init function Wim Taymans 2024-03-21 17:28:50 +01:00
  • 201aaeef5d tools: print ??? when the quantum is unknown Wim Taymans 2024-03-21 09:51:12 +01:00
  • 7ae18c5098 spa: a quick fix for compiling with -Werror=shadow Wim Taymans 2024-03-20 10:06:44 +01:00
  • 31c437b9d6 module-ffado: add some more debug Wim Taymans 2024-03-19 15:46:46 +01:00
  • 85dd429858 module-ffado: make sure we close and open when suspend Wim Taymans 2024-03-19 13:20:29 +01:00
  • 653be2dbde utils: use memmove when src and dst can overlap Wim Taymans 2024-03-18 16:32:30 +01:00
  • cc841a7667 acp: add more properties for the card Wim Taymans 2024-03-18 10:59:23 +01:00
  • 99795cb8c1 module-raop-sink: explicitly include <openssl/evp.h> Charlie Li 2024-03-16 14:32:44 -04:00
  • e995a20679 v4l2: unset _TIME_BITS in addition to _FILE_OFFSET_BITS Steve Langasek 2024-03-16 09:25:27 +01:00
  • 03b76b6755 gst: fall back to buffer time when no header Wim Taymans 2024-03-14 16:15:17 +01:00
  • e52a56bf68 tests: update unit test for added field Wim Taymans 2024-03-15 10:02:43 +01:00
  • cb7ca883df stream: add time field to pw_buffer Wim Taymans 2024-03-14 16:04:38 +01:00
  • 945a4e9336 stream: improve the timing info Wim Taymans 2024-03-14 11:06:12 +01:00
  • 1d365592c3 stream: update some docs Wim Taymans 2024-03-13 15:27:47 +01:00
  • d0aca52681 stream: rename requested to size in pw_time Wim Taymans 2024-01-16 15:11:08 +01:00
  • 0ede521384 stream: add resample size to pw_time Wim Taymans 2024-01-15 15:35:33 +01:00
  • 010c9f1b93 audioconvert: also place resample output in rate_io Wim Taymans 2024-01-16 13:29:57 +01:00
  • 13d4bb4b42 audioconvert: implement resample_out_len() Wim Taymans 2024-01-16 13:28:37 +01:00
  • 1a2fee260b v4l2: Drop the first frame after camera startup Robert Mader 2024-03-30 13:57:43 +01:00
  • a9911f68a0 client-node: free port io memmap also if port gone Pauli Virtanen 2024-03-29 19:51:07 +02:00
  • cc0f7596d6 gst: Always use Choice-pod for modifiers Robert Mader 2024-03-28 17:29:25 +01:00
  • af310523db spa: improve null-audio-sink channels Wim Taymans 2024-03-28 17:11:16 +01:00
  • cddea858d9 context: add context.modules.allow-empty property Wim Taymans 2024-03-28 17:08:33 +01:00
  • d0c9d2f99d conf: only count modules, objects and exec when added Wim Taymans 2024-03-28 17:00:56 +01:00
  • 8351a17197 conf: add more error checks Wim Taymans 2024-03-28 17:00:18 +01:00
  • e3227b2b5d gst: simplify modifier extraction Wim Taymans 2024-03-28 16:09:18 +01:00
  • 8848c7e792 gst: Re-enable handling of single long modifiers Robert Mader 2024-03-28 14:01:20 +01:00
  • d682d8c5aa properties: rework properties Wim Taymans 2024-03-28 12:37:07 +01:00
  • 29ff3f196c filter-chain: debug SOFA error codes better Wim Taymans 2024-03-28 09:27:04 +01:00
  • 6d4f255ae9 filter-chain: report more parsing errors Wim Taymans 2024-03-28 09:16:15 +01:00
  • 66b8cd3e32 json: fix SPA_JSON_STATE Wim Taymans 2024-03-28 09:14:18 +01:00
  • 27ccf32030 spa: fix spelling Pauli Virtanen 2024-03-27 18:38:06 +02:00
  • 3e99a0e839 spa: deal with non-null terminated strings in spa_error_location Pauli Virtanen 2024-03-27 18:30:13 +02:00
  • a0af514581 context: make error line debug a little better Wim Taymans 2024-03-27 16:23:38 +01:00
  • a9fdc6a408 spa: improve JSON error reporting in spa-json-dump Wim Taymans 2024-03-27 15:57:39 +01:00
  • 04c5d3958b test: add tests validating all json conf files Pauli Virtanen 2024-03-26 18:08:52 +02:00
  • 6bdeeb5881 conf: unmap on errors Wim Taymans 2024-03-27 15:50:25 +01:00
  • d4581755e6 spa: Improve JSON error reporting Wim Taymans 2024-03-27 15:31:48 +01:00
  • 96fb63dfa1 test: fix some compiler warnings Wim Taymans 2024-03-26 10:23:37 +01:00
  • eb1376acc9 conf: log errors for json content errors Wim Taymans 2024-03-26 09:46:07 +01:00
  • c954567021 spa-json: return value from spa_json_next() Wim Taymans 2024-03-26 09:42:08 +01:00
  • 1078df5212 spa-json: also check for len <= to avoid compiler warning Wim Taymans 2024-03-26 09:41:02 +01:00
  • 5987b0e65e daemon/conf: fix more JSON syntax Pauli Virtanen 2024-03-25 21:42:06 +02:00
  • 026d55df62 tools: check properties given by user for syntax errors Pauli Virtanen 2024-03-24 16:11:26 +02:00
  • 0da9255057 treewide: check for JSON parse errors Pauli Virtanen 2024-03-23 16:25:45 +02:00
  • 7ee8df39e8 properties: add pw_properties_check_string for checking parse errors Pauli Virtanen 2024-03-23 17:16:02 +02:00
  • 7f5e0f0425 spa: spa-json-dump: read also from stdin, and report syntax errors Pauli Virtanen 2024-03-23 20:58:37 +02:00
  • 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