Commit graph

  • a8db21862c alsa: restart the node on hw_param change Wim Taymans 2024-02-19 15:11:30 +01:00
  • bc435dc6f3 audioadapter: recheck formats when EnumFormat changes Wim Taymans 2024-02-19 15:10:32 +01:00
  • 29595ca7bf audioadapter: clear buffers when format is reconfigured Wim Taymans 2024-02-19 15:09:41 +01:00
  • 911a601b95 impl-node: only let the server send RequestProcess commands Wim Taymans 2024-09-17 09:17:47 +02:00
  • ae3d11147f impl-node: only let the server send RequestProcess commands Wim Taymans 2024-09-17 09:17:47 +02:00
  • 0e63bd902f spa: v4l2: Fix v4l2 SPA not working on camera with relative controls Hans de Goede 2024-09-16 15:12:16 +02:00
  • 6189bf1e73 stream: only call early process for output streams Wim Taymans 2024-09-16 18:35:08 +02:00
  • ec5684302c doc: in user-facing config examples, indicate which file it goes into Pauli Virtanen 2024-09-14 15:43:25 +03:00
  • 97719948a5 gst: Stop trying to use DMA_DRM with MOD_INVALID Robert Mader 2024-09-09 21:43:47 +02:00
  • 563186eff6 adapter: also forward the RequestProcess events Wim Taymans 2024-09-16 17:01:50 +02:00
  • 41f9abc733 types: add function to convert audio channel short name to type Wim Taymans 2024-09-16 13:27:17 +02:00
  • b5cccdb382 json: add and use spa_json_str_object_find() Wim Taymans 2024-09-16 13:12:05 +02:00
  • 1fb13fd0be json: rename json files Wim Taymans 2024-09-16 12:43:39 +02:00
  • a05b8b0f7b json: move utils to separate file Wim Taymans 2024-09-16 12:37:03 +02:00
  • ce390d5b22 spa: add spa_json_object_next Wim Taymans 2024-09-13 16:26:36 +02:00
  • cd81b5f39a spa: add spa_json_begin_array/object and relaxed versions Wim Taymans 2024-09-13 13:09:54 +02:00
  • feccb882b6 spa: add spa_json_begin Wim Taymans 2024-09-13 09:22:27 +02:00
  • 2cbbc4e7ac spa: v4l2: Use systemd-logind to listen for access changes Hans de Goede 2024-09-10 11:14:35 +02:00
  • 0b54e568fa spa: v4l2: Remove start_inotify() call from impl_on_fd_events() Hans de Goede 2024-09-09 14:53:14 +02:00
  • 08057e0328 gst: deviceprovider: Signal default devices Philippe Normand 2024-09-08 12:15:44 +01:00
  • 5ed170f6c4 meson: Fix typo in GStreamer dependencies mapping Philippe Normand 2024-09-08 12:14:25 +01:00
  • 2a6ba61264 spa: v4l2: Use systemd-logind to listen for access changes Hans de Goede 2024-09-10 11:14:35 +02:00
  • ab245947e5 spa: v4l2: Remove start_inotify() call from impl_on_fd_events() Hans de Goede 2024-09-09 14:53:14 +02:00
  • b1e8e218d6 Update Polish translation Piotr Drąg 2024-09-09 18:43:34 +02:00
  • f7110fbc77 module-raop: add ProcessLatency support Wim Taymans 2024-09-10 17:29:52 +02:00
  • e15244b1e1 params: add function to compare process_latency_info Wim Taymans 2024-09-10 17:28:37 +02:00
  • 1e5c86e1dc module-loopback: add ProcessLatency support Wim Taymans 2024-09-10 15:24:45 +02:00
  • b8c6bfae1a stream: Add support for setting ProcessLatency Wim Taymans 2024-09-10 15:21:45 +02:00
  • d79b995e51 module-rtp-sap: Make sure we don't publish a null refclk Arun Raghavan 2024-09-09 14:04:04 -04:00
  • 5c2b5fa552 audioadapter: clear the handle as well to avoid leaks Wim Taymans 2024-09-09 13:42:44 +02:00
  • ffed9763fd audioadapter: improve convert plugin loader Wim Taymans 2024-09-09 13:26:45 +02:00
  • ef40bb1d48 jack: emit buffer_size during jack_activate() Wim Taymans 2024-09-09 12:56:22 +02:00
  • 36617fc833 jack: improve debug Wim Taymans 2024-09-09 12:30:42 +02:00
  • 2762b8d98f videoadapter: sync with audioadapter Wim Taymans 2024-09-06 17:35:34 +02:00
  • 4d2cdd6da3 audioadapter: dynamically load the audio converter Wim Taymans 2024-09-06 17:30:58 +02:00
  • b4c8627a62 audioadapter: improve format negiotiation Wim Taymans 2024-09-06 15:08:31 +02:00
  • 0ef30aecab impl-link: silence some debug Wim Taymans 2024-09-06 15:08:12 +02:00
  • 9fb14be4e3 adapter: improve format parsing some more Wim Taymans 2024-09-06 15:06:31 +02:00
  • c5a7f30a68 audioadapter: use generic audio format parsing Wim Taymans 2024-09-06 14:46:34 +02:00
  • 2cbcdbc579 videoconvert: add an ffmpeg based video converter Wim Taymans 2024-09-06 12:26:14 +02:00
  • b57375ba85 stream: enable videoadapter in all cases Wim Taymans 2024-09-06 12:25:20 +02:00
  • 7b30e515be videoadapter: sync with audio adapter Wim Taymans 2024-09-06 12:14:19 +02:00
  • f6803d4c03 audioadapter: pass the config mode around Wim Taymans 2024-09-06 11:19:28 +02:00
  • 189f2ec95b alsa-pcm: unlink pcm when driver is changed to a different pcm Stefan Ursella 2024-09-04 07:29:30 +00:00
  • 7036fc76e0 audioadapter: handle port flags better Wim Taymans 2024-09-05 12:26:30 +02:00
  • 1751575fc2 global: avoid recursive destroy calls Wim Taymans 2024-09-04 18:05:29 +02:00
  • 37eef2cf23 v4l2: queue dropped first buffer again Wim Taymans 2024-09-04 16:57:07 +02:00
  • f22206165a format: SPA_POD_Fraction takes a pointer to a fraction Wim Taymans 2024-09-03 18:07:12 +02:00
  • cbbf37c3b8 audioadapter: move some checks around Wim Taymans 2024-09-02 13:34:22 +02:00
  • 82e4b9a213 audioadapter: remove redundant statement Wim Taymans 2024-09-02 11:51:40 +02:00
  • c84cf9a9d4 impl-link: handle errors better Wim Taymans 2024-09-02 09:59:08 +02:00
  • dcf2d8f103 libcamera: reset ringbuffer when clearing buffers Robert Mader 2024-08-30 06:48:28 +02:00
  • 16a7467815 tools: try to parse float values better Wim Taymans 2024-08-28 16:49:28 +02:00
  • d59158529b libcamera: reset ringbuffer when clearing buffers Robert Mader 2024-08-30 06:48:28 +02:00
  • 4d33ccf89a videoconvert: Start dummy plugin in passthrough mode columbarius 2024-08-12 16:33:43 +02:00
  • ec380b17e7 client.conf: Search videoconvert spa plugin columbarius 2024-02-29 16:22:27 +01:00
  • 17207038ea videoconvert: Add dummy plugin columbarius 2023-12-10 08:50:02 +01:00
  • 6f88b8bf68 jack: Implement jack_get_client_pid() Nedko Arnaudov 2024-06-15 15:22:06 +03:00
  • fc25adc825 jack: make jackctl_server_close() succeed (still dummy) Nedko Arnaudov 2024-06-10 22:58:23 +03:00
  • b2508b1d2b jack: make jackctl_server_stop() succeed (still dummy) Nedko Arnaudov 2024-06-10 22:43:49 +03:00
  • 80679c45be jack: Fix crash when pw_context_connect() fails in jack_client_open() Nedko Arnaudov 2024-06-03 22:30:15 +03:00
  • 3539bc4bed jack: add jackserver.pc Nedko Arnaudov 2024-06-03 10:23:38 +03:00
  • d85c6212b3 jack: set current pipewire version in jack.pc file Nedko Arnaudov 2024-06-02 21:23:23 +03:00
  • 0ecac098c7 modules-netjack2-driver: add source.ip and source.port Wim Taymans 2024-08-29 12:44:53 +02:00
  • 5fff2c47a6 modules: improve docs some more for snapcast-discover Wim Taymans 2024-08-29 10:18:36 +02:00
  • 292d6f5ca2 module-rtp: More u64 format fixes Arun Raghavan 2024-08-28 21:55:15 -04:00
  • 0956fc0884 tools: try to parse float values better Wim Taymans 2024-08-28 16:49:28 +02:00
  • a77a6f3959 modules: for format string for u64 Wim Taymans 2024-08-28 16:21:30 +02:00
  • b710cd03d3 jack: use pipewire version for minor/micro/proto Wim Taymans 2024-08-28 15:50:40 +02:00
  • 5170724be4 docs: document negotiation of explicit sync Wim Taymans 2024-08-28 11:43:38 +02:00
  • d7dfec8cb3 modules: add an example of a downmix source in loopback Wim Taymans 2024-08-28 10:25:19 +02:00
  • 48c2e95165 module-rtp: Clamp buffer fill level check on send side Arun Raghavan 2024-08-15 11:25:40 -04:00
  • 9f643fec7e module-rtp: Allow aes67 send with a non PTP clock Arun Raghavan 2024-08-15 11:26:13 -04:00
  • 9ccf62d4f6 module-rtp: Increase write timestamp tolerance Arun Raghavan 2024-08-15 11:25:40 -04:00
  • fb70408342 Merge branch 'columbarius/fallback-videoconverter' into 'master' columbarius 2024-08-26 16:47:40 +00:00
  • 3d34ec384b modules: remove FIXME Wim Taymans 2024-08-26 16:29:11 +02:00
  • fc3d7cf7c7 modules: implement mixing in combine stream Wim Taymans 2024-08-26 15:59:38 +02:00
  • b46673b475 modules: improve node names of combine-stream Wim Taymans 2024-08-26 15:58:18 +02:00
  • 01558bb9e9 alsa: improve midi port.name Wim Taymans 2024-08-26 13:33:05 +02:00
  • 2ef3ced380 modules: improve snapcast discover docs Wim Taymans 2024-08-23 15:50:13 +02:00
  • 19f4fac1e1 pw-cat: add support for streaming Wim Taymans 2024-08-23 15:36:34 +02:00
  • d9bd2628d9 midifile: remove MIDI1 message requirement Wim Taymans 2024-08-23 15:35:16 +02:00
  • 63afe65e3f midifile: use the meta.offset to get to the metadata Wim Taymans 2024-08-23 15:34:36 +02:00
  • a60cf79226 pw-cat: add dsd and encoded long options Wim Taymans 2024-08-23 15:33:25 +02:00
  • 8dd2229364 tools: also list some midi properties Wim Taymans 2024-08-23 15:32:40 +02:00
  • 3dfecf18d6 pw-cat: redirect verbose output to stderr Wim Taymans 2024-08-23 15:31:36 +02:00
  • b13705d6de jack: ignore port_set_mix INVALID for destroyed ports Wim Taymans 2024-08-22 13:22:12 +02:00
  • 4bd421e25e jack: improve error reporting Wim Taymans 2024-08-22 13:21:33 +02:00
  • e2a76824e2 1.2.3 1.2.3 Wim Taymans 2024-08-06 18:02:44 +02:00
  • b5d0532a77 impl-node: improve compatibility with older clients Wim Taymans 2024-08-21 17:41:13 +02:00
  • 6dca90fa26 Revert "spa: support: loop: do not call control hooks on blocking invoke" Wim Taymans 2024-08-21 14:48:40 +02:00
  • f160c86f6f doc: expand on the syncobj negotiation for sync_timeline Wim Taymans 2024-08-21 16:11:30 +02:00
  • fff52bb7a2 Revert "spa: support: loop: do not call control hooks on blocking invoke" Wim Taymans 2024-08-21 14:48:40 +02:00
  • 98c9d13973 impl-link: fix error message memory leak Barnabás Pőcze 2024-08-13 01:14:58 +02:00
  • cdc85a0d2d bluez5: backend-native: Handle AT+CCWA command Severin von Wnuck-Lipinski 2024-08-10 13:10:19 +02:00
  • 20529edf82 pw-top: Limit length of formatted shortname to resolve build error William Wedler 2024-08-08 14:13:36 -04:00
  • 074ad04f16 impl-node: Do xrun check a bit better Wim Taymans 2024-08-08 15:17:27 +02:00
  • f1b6a62d8b impl-node: always INACTIVATE a node when stopping Wim Taymans 2024-08-08 15:15:39 +02:00
  • 1bd4d21142 impl-node: improve debug Wim Taymans 2024-08-07 18:37:46 +02:00
  • 647237b955 impl-node: improve xrun debug Wim Taymans 2024-08-07 16:06:07 +02:00