Commit graph

  • aa3aa6bb05 stream: Fix memory leak Jonas Holmberg 2022-06-10 11:34:49 +02:00
  • 9255cfbd7c pw-cli: add -m option Wim Taymans 2022-06-09 17:24:13 +02:00
  • 4821c7ca2f pulse-server: don't append "/pulse" to PULSE_RUNTIME_PATH Wim Taymans 2022-06-09 17:06:07 +02:00
  • 31bf631057 0.3.52 0.3.52 Wim Taymans 2022-05-12 12:58:47 +02:00
  • c8c2526f87 pulse-server: destroy modules first Barnabás Pőcze 2022-06-09 02:48:54 +02:00
  • b99c71262e alsa: force same clock only for pro audio profile Wim Taymans 2022-06-08 17:03:50 +02:00
  • 47e1f38f03 pw-dump: also dump object removal Wim Taymans 2022-06-08 16:23:19 +02:00
  • 5b23adbb65 examples: fix modifier handling Wim Taymans 2022-06-08 15:13:03 +02:00
  • 74646d1be5 dma-buf.dox readability Aleix Pol 2022-06-08 00:06:07 +00:00
  • 04b579f5f3 video-play-fixate: Address initialising modifiers Aleix Pol 2022-06-07 23:17:45 +00:00
  • 5b429607a8 bluez5: disable dummy avrcp player by default Pauli Virtanen 2022-06-07 18:13:06 +03:00
  • 9493dafe44 vulkan: update example shaders Wim Taymans 2022-06-01 12:19:40 +02:00
  • 80f317344e vulkan: fix validation errors Wim Taymans 2022-06-01 10:54:15 +02:00
  • d40e6aeedd vulkan: use image sampler Wim Taymans 2022-05-31 18:17:48 +02:00
  • b02ebec954 vulkan: use images Wim Taymans 2022-05-31 18:00:24 +02:00
  • 24fc972164 vulkan: add some more error checks Wim Taymans 2022-05-31 11:33:51 +02:00
  • 6e681fc98d vulkan: more improvements Wim Taymans 2022-05-31 09:53:08 +02:00
  • e6f01563ab vulkan: support multiple streams of buffers Wim Taymans 2022-05-30 18:34:31 +02:00
  • 332e8b7029 vulkan: start of vulkan filters Wim Taymans 2022-05-30 10:34:50 +02:00
  • 8898a6a8f0 bluez5: don't consider profiles the adapter doesn't have Pauli Virtanen 2022-05-22 15:10:19 +03:00
  • 8383ee8552 bluez5: a2dp-sink: address A2DP transport acquire failure mode Pauli Virtanen 2022-05-22 15:04:44 +03:00
  • fc4f831afa audioconvert: forward follower node errors Pauli Virtanen 2022-06-05 18:49:38 +03:00
  • c248091528 pulse-server: module-switch-on-connect: remove dead code and one allocation Barnabás Pőcze 2022-06-05 15:43:43 +02:00
  • 8949d45c69 bluez5: check decode/encode capability also at registering Pauli Virtanen 2022-06-04 19:47:38 +03:00
  • a84412ccb7 modules: improve parsing of rate and channels Wim Taymans 2022-06-04 18:54:50 +02:00
  • f2c53622d2 pipewire-jack: use jack_client_close() to free client in error path Barnabás Pőcze 2022-06-03 01:26:58 +02:00
  • c6a5698eac pipewire-jack: check before destroying Barnabás Pőcze 2022-06-03 01:08:35 +02:00
  • 15d5ab2425 pipewire-jack: move client-node setup right after creation Barnabás Pőcze 2022-06-03 01:17:50 +02:00
  • d7a7d7f738 pipewire-jack: initialize certain members right after allocation Barnabás Pőcze 2022-06-03 01:05:43 +02:00
  • 0f839c7b61 modules: clamp input offset and size Wim Taymans 2022-06-04 11:47:48 +02:00
  • 24ba3f4d92 module-roc: improve sender loop Wim Taymans 2022-06-04 10:57:20 +02:00
  • 876a5977f3 pulse-server: module-pipe-{sink,source}: drop redundant log messages Barnabás Pőcze 2022-06-03 17:24:27 +02:00
  • efe30d5075 pulse-server: send STREAM_MOVED messages Wim Taymans 2022-06-03 16:59:08 +02:00
  • be9c738661 pulse-server: keep stream latency around Wim Taymans 2022-06-03 16:58:37 +02:00
  • ebe673aecb doc: update with pipe-tunnel Wim Taymans 2022-06-03 16:23:34 +02:00
  • 1252927d73 pulse-server: check all pending streams Wim Taymans 2022-06-03 15:50:54 +02:00
  • 258a203d74 pulse-server: optimize link finding Wim Taymans 2022-06-03 15:48:08 +02:00
  • 6c310cf5e2 gst: add client-properties Wim Taymans 2022-06-03 13:00:52 +02:00
  • 6276253c30 pulse-server: implement pipe sink/source with module Wim Taymans 2022-06-03 11:51:29 +02:00
  • 87172fde06 modules: align tunnel.mode Wim Taymans 2022-06-03 10:51:46 +02:00
  • fe1652e843 modules: add more docs and options to pipe-tunnel Wim Taymans 2022-06-03 10:30:19 +02:00
  • af41d45e1a modules: add pipe tunnel Wim Taymans 2022-06-02 21:13:12 +02:00
  • 313847ba75 Define _XOPEN_SOURCE in string header James Hilliard 2022-06-02 19:05:31 -06:00
  • f1b0cfd546 pulse-server: mark module_*_prepare() methods static Barnabás Pőcze 2022-06-02 15:15:26 +02:00
  • 75d28cadcd pulse-server: rename module_info::prepare() to create() Barnabás Pőcze 2022-06-01 20:53:42 +02:00
  • fa3a28ab68 pulse-server: pass already created module object to module_info::create() Barnabás Pőcze 2022-06-01 18:26:18 +02:00
  • 5ad52bb88a pulse-server: do not put static properties into module::props Barnabás Pőcze 2022-06-02 15:04:22 +02:00
  • c9f632da9f pulse-server: serve module properties from static list Barnabás Pőcze 2022-06-01 17:42:12 +02:00
  • 774ade1467 stream: improve docs about direction Wim Taymans 2022-06-02 13:06:03 +02:00
  • 6e6385e27d acp: don't mix non-AUX and AUX channels Wim Taymans 2022-06-02 12:54:04 +02:00
  • 30d9b743a2 acp: return map on success Wim Taymans 2022-06-02 12:44:31 +02:00
  • 2c4d36e4d0 pulse-server: always send frame_size multiples of samples. Wim Taymans 2022-06-02 09:05:23 +02:00
  • 64e8dee3a7 gst: dup buffer file descriptor before allocating James Hilliard 2022-06-01 21:27:32 -06:00
  • 479896279e spa: support: loop: handle cancellation better Barnabás Pőcze 2022-06-01 16:36:56 +02:00
  • 0d51f3b74e pulse-server: always send at least fragsize data Wim Taymans 2022-06-01 15:12:48 +02:00
  • 1245309a7b alsa: sync acp with pulseaudio Wim Taymans 2022-06-01 13:11:00 +02:00
  • a1f33a99df gst: dequeue a shared buffer instead of original pool buffer James Hilliard 2022-06-01 04:03:37 -06:00
  • 7305d38b85 gstpipewiresrc: don't mix tabs and spaces James Hilliard 2022-05-31 02:33:21 -06:00
  • 752643c295 spa: debug memcpy Wim Taymans 2022-05-19 16:11:53 +02:00
  • b8bb7ce9da impl-port: set port.alias if not already set George Kiagiadakis 2022-05-31 10:55:10 +03:00
  • 7cc509b117 buffers: ensure buffer size does not exceed maxsize James Hilliard 2022-05-30 04:41:04 -06:00
  • bf0ff347c1 pipewiresink: trigger process() manually when in driver mode George Kiagiadakis 2022-05-30 12:54:33 +03:00
  • b6aeb1310c impl-port: pass the right param Wim Taymans 2022-05-30 10:54:32 +02:00
  • a58d815024 bluez5: implement freewheel in sink Wim Taymans 2022-05-30 09:54:22 +02:00
  • 0cdcd04f77 bluez5: use position clock time Wim Taymans 2022-05-30 09:53:37 +02:00
  • ebccd89ae1 bluez5: a2dp-sink: update follower current time Pauli Virtanen 2022-05-28 13:50:12 +03:00
  • ca18b8b733 bluez5: endpoint can be used only by one device at a time Pauli Virtanen 2022-05-26 12:44:07 +03:00
  • 85ca67b927 fix detection of reallocarray Fabrice Fontaine 2022-05-27 15:00:17 +02:00
  • 63d2102594 alsa: do resync based on current measurements Wim Taymans 2022-05-27 21:20:51 +02:00
  • 3e7f975f83 utils: fix reallocarray macro Wim Taymans 2022-05-27 16:06:41 +02:00
  • 7e4f99512f v4l2: cast varargs to the right type Wim Taymans 2022-05-27 13:30:07 +02:00
  • 0708a39b43 src/pipewire/utils.h: fix build without reallocarray Fabrice Fontaine 2022-05-27 10:57:50 +02:00
  • bd37d78a8c libcamera: advertise the device.product.name and not some random description George Kiagiadakis 2022-05-26 19:18:35 +03:00
  • 96472e259f libcamera: return empty controls instead of error Wim Taymans 2022-05-26 18:10:36 +02:00
  • cd8ac5c1a6 libcamera: add camera location property on nodes George Kiagiadakis 2022-05-26 13:37:37 +03:00
  • d4efdb44e3 Add uninstall instructions Gabriel Dougherty 2022-05-26 00:03:54 -04:00
  • 9071678643 spa: set port flags on port info Wim Taymans 2022-05-26 10:39:31 +02:00
  • 16f1d6349d alsa: don't crash on NULL params Wim Taymans 2022-05-25 15:33:18 +02:00
  • 57e732cd27 pulse-server: use 8 channels internally for TrueHD and DTSHD Wim Taymans 2022-05-23 18:53:24 +02:00
  • 2307557652 po: Update Swedish translation Anders Jonsson 2022-05-23 11:09:25 +02:00
  • 799f4ce0a6 Update 90-pipewire-alsa.rules (ID 9886:0045 is for the Astro A20 Gen2) Trent Gord 2022-05-23 01:19:20 +00:00
  • 840fa000eb man: escape | Wim Taymans 2022-05-21 19:46:02 +02:00
  • d51a987190 Update Polish translation Piotr Drąg 2022-05-21 12:50:03 +02:00
  • 4738c934bb Fix build on uclibc without locale support James Hilliard 2022-05-20 20:18:07 -06:00
  • 5daa660a62 jack: replace unmatched atomic store with mutex Félix Poisot 2022-05-20 15:29:59 +00:00
  • 893567bed6 pulse-server: module-x11-bell: initialize module member Barnabás Pőcze 2022-05-21 18:40:30 +02:00
  • 700b1e7ff8 man: update pw-cat man page Wim Taymans 2022-05-20 08:23:43 +02:00
  • 81eee88dd8 pw-cat: support stdin/stdout for input/output Wim Taymans 2022-05-20 08:03:03 +02:00
  • b81b7febee pulse-server: don't export NETWORK nodes Wim Taymans 2022-05-18 20:40:46 +02:00
  • 05deba85a4 pulse-server: reset message length when freeing Wim Taymans 2022-05-18 17:26:58 +02:00
  • 6ed91ae0d8 pw-cat: add -P option Wim Taymans 2022-05-18 16:20:20 +02:00
  • e1a50a6c1a mixer-dsp: handle input offset Wim Taymans 2022-05-17 13:02:09 +02:00
  • 411b12f59e audioadapter: improve error reporting Wim Taymans 2022-05-17 09:52:48 +02:00
  • 970b5906a8 pipewire: module-spa-node-factory: remove resource listener when node is destroyed Barnabás Pőcze 2022-05-16 19:13:17 +02:00
  • 6b619dd1b3 Doxygen - enable client side search engine. jasker5183 2022-05-16 15:33:27 +00:00
  • b1578ee109 alsa: avoid allocation Wim Taymans 2022-05-16 09:36:14 +02:00
  • cd389240fa alsa-plugin: use ioplug sw_params callback Robert Rosengren 2022-05-13 16:26:33 +02:00
  • 98aa7ccff0 pulse-server: emulate synchronous MOVE_* commands Pauli Virtanen 2022-05-14 12:44:14 +03:00
  • 83be5d866f pulse-server: implement temporary data attached to manager objects Pauli Virtanen 2022-05-14 16:01:14 +03:00
  • 36ad886388
    po: Update Turkish translation Oğuz Ersen 2022-05-14 18:38:15 +03:00