Commit graph

  • 368182d963 bluez5: rework sco i/o + autodetect mtu Pauli Virtanen 2020-12-23 15:10:04 +02:00
  • 518365e350 pulse-server: fix module arg parsing Wim Taymans 2021-01-04 17:25:28 +01:00
  • 776147c125 jack: also find port by aliases Wim Taymans 2021-01-03 21:25:55 +01:00
  • 134f27a201 alsa: log warning for unhandled formats Wim Taymans 2021-01-03 08:52:59 +01:00
  • da2fa8a599 bluez5: setting this->transport = NULL should block data thread Pauli Virtanen 2021-01-02 02:02:58 +02:00
  • a5e52c07b1 sco-source: simplify mSBC frame parsing Pauli Virtanen 2021-01-03 00:17:05 +02:00
  • 2760c151bd sco-source: fix bugs in buffer handling Pauli Virtanen 2021-01-02 22:10:13 +02:00
  • 0bf7b07d91 pulse-server: improve warning Wim Taymans 2021-01-02 20:37:44 +01:00
  • b4f359ed77 media-session: ensure unique node names Wim Taymans 2021-01-02 20:07:27 +01:00
  • 498b4bd080 media-session: ensure unique device.name Wim Taymans 2021-01-02 19:52:14 +01:00
  • e871b761fe examples: only announce SPA_DATA_MemPtr columbarius 2020-12-07 15:08:32 +01:00
  • f1ad7e2486 filter: Add mappable dataTypes to SPA_PARAM_BUFFERS_dataType if PW_FILTER_PORT_MAP_BUFFERS is set for inputs columbarius 2020-12-07 14:57:33 +01:00
  • 9b7aa168cb stream: Add mappable dataTypes to SPA_PARAM_BUFFERS_dataType if PW_STREAM_MAP_BUFFERS is set for inputs columbarius 2020-12-07 04:44:20 +01:00
  • 016287f8f2 filter: create mappable_dataTypes bitmask columbarius 2020-12-06 23:54:26 +01:00
  • 51a7690cd1 stream: create mappable_dataTypes bitmask columbarius 2020-12-03 03:06:37 +01:00
  • 7ad1ee0cec examples: use dataType mask for consumers columbarius 2020-12-06 19:26:37 +01:00
  • 4f63db4936 sco-sink: clear port buffers when stopping Pauli Virtanen 2020-12-31 15:57:30 +02:00
  • 33be40ac2e sco-sink: fix buffer reuse Pauli Virtanen 2020-12-31 01:28:57 +02:00
  • d1b1b84935 sco-sink: don't stop timeouts if more data is needed Pauli Virtanen 2020-12-31 00:15:27 +02:00
  • d99ac615b2 conf: remove extra object level Wim Taymans 2020-12-31 21:45:36 +01:00
  • d3f314cf82 media-session: remove -p option Wim Taymans 2020-12-31 21:25:38 +01:00
  • d09cb1f05b json: handle incomplete strings Wim Taymans 2020-12-31 17:16:32 +01:00
  • 799bc13c85 json: set state on final bare string Wim Taymans 2020-12-31 17:07:03 +01:00
  • 49d11acde0 daemon: rework config parsing Wim Taymans 2020-12-31 16:42:41 +01:00
  • 1bd90dc666 pipewire-pulse: escape the address string Wim Taymans 2020-12-31 16:24:26 +01:00
  • 0bf1aa8f45 media-session: load properties from config Wim Taymans 2020-12-31 13:06:17 +01:00
  • 85306917a2 media-session: try to load config from state dir first Wim Taymans 2020-12-31 11:46:54 +01:00
  • 20e9ec25be media-session: use simplified syntax Wim Taymans 2020-12-31 10:19:48 +01:00
  • 2fd35488c7 properties: just use the parser in all cases Wim Taymans 2020-12-31 10:12:09 +01:00
  • f29bc42b4d media-session: improve conf parsing Wim Taymans 2020-12-31 10:11:10 +01:00
  • 85cb85d440 json: improve parse_string Wim Taymans 2020-12-31 10:09:40 +01:00
  • 49b17bca22 json: relax the parser some more Wim Taymans 2020-12-31 10:04:18 +01:00
  • c39ba8570e a2dp-sink/source: don't crash if transport went away Pauli Virtanen 2020-12-30 16:31:55 +02:00
  • 24c68b0067 media-session: add config files Wim Taymans 2020-12-30 13:12:48 +01:00
  • 389a125488
    bluez5: fix connecting device with multiple adapters Huang-Huang Bao 2020-12-30 05:25:51 +08:00
  • cb8e627b1e media-session: use new properties method to load state Wim Taymans 2020-12-29 13:30:04 +01:00
  • 923e82df27 properties: Expose _update_string() method Wim Taymans 2020-12-29 13:15:54 +01:00
  • 5f561334fb
    bluez5: properly handle dbus signals Huang-Huang Bao 2020-12-29 10:21:03 +08:00
  • 56e2d6a3da filter, stream: Fix error check for DMA-BUF buffers Georges Basile Stavracas Neto 2020-12-28 14:27:29 -03:00
  • 4b076549f7 alsa: allow override of channel map Wim Taymans 2020-12-28 14:24:59 +01:00
  • 036c10717d bluez5: refcount transport acquire and release, let it manage fd Pauli Virtanen 2020-12-22 20:36:04 +02:00
  • 8942f6b402 launch: avoid autostarting pipewire-pulse systemd units for root Ihor Kalnytskyi 2020-12-27 13:32:28 +02:00
  • 738d9b7767 Rewrite "Building" section in INSTALL.md Jarkko Sakkinen 2020-12-28 05:21:51 +02:00
  • 8406d36e85 autogen.sh: Remove git submodule * Jarkko Sakkinen 2020-12-28 02:28:10 +02:00
  • c84646b66f acp: add channel to string function Wim Taymans 2020-12-28 13:27:34 +01:00
  • 509152108a sco-source: update clock position and duration at correct rate Pauli Virtanen 2020-12-24 01:42:33 +02:00
  • ad9d485d1b gst: set node.name and node.description based on client-name property Gabriel Ebner 2020-12-24 11:18:48 +01:00
  • 921aba9edf media-session: fix help Wim Taymans 2020-12-25 19:47:34 +01:00
  • f28fb692a4 pw-top: handle io Wim Taymans 2020-12-25 16:35:38 +01:00
  • ae8f8b25f6 pw-top: add new tool Wim Taymans 2020-09-28 21:00:23 +02:00
  • bd051e89a5 bluez5: improve debug Frédéric Danis 2020-12-08 18:24:31 +01:00
  • a54cd1ee2b Be explicit, where to run "meson install" Jarkko Sakkinen 2020-12-24 18:21:46 +02:00
  • 8f76d80fde spa: Fix a compiler warning caused by unchecked read() Jarkko Sakkinen 2020-12-24 17:52:36 +02:00
  • af38edea82 a2dp: automatic delay estimation Gabriel Ebner 2020-12-23 19:13:54 +01:00
  • 7bdcfb6383 pw-cat: report delay Gabriel Ebner 2020-12-23 17:59:42 +01:00
  • c81fe38285 alsa-pcm: limit channels to MAX Wim Taymans 2020-12-23 20:07:51 +01:00
  • 392fcda01f a2dp: add aac encoder Gabriel Ebner 2020-12-22 12:39:56 +01:00
  • d466cffe23 Revert "port a2dp-source.c changes to sco-source.c" Mauricio Collares 2020-12-22 20:17:07 -03:00
  • d7a2b569e4 alsa-monitor: make no-auto-port/profile instead Wim Taymans 2020-12-22 13:12:12 +01:00
  • a8937413e6 acp: add options to disable profile and port switching Wim Taymans 2020-12-22 13:08:14 +01:00
  • 09265e116e media-session: accept multiple -p, -e, and -d command-line arguments Pauli Virtanen 2020-12-21 05:49:16 +02:00
  • 7f3a878dd3 Fix typos in architecture.md Léo Stefanesco 2020-12-22 09:15:21 +00:00
  • 948255f801 result: don't use undefined shift Wim Taymans 2020-12-21 21:07:34 +01:00
  • 08ba6097a1 loop: align buffer and invoke_items to 8 bytes Wim Taymans 2020-12-21 20:46:13 +01:00
  • 461e3db741 tests: fix some leaks Wim Taymans 2020-12-21 20:07:02 +01:00
  • 32c015d01e tests: free resample after usage Wim Taymans 2020-12-21 19:52:35 +01:00
  • 5804dd3f9b properties: fix leak with NULL or empty key Wim Taymans 2020-12-21 19:48:55 +01:00
  • 3c7699980f tests: make arrays a bit larger Wim Taymans 2020-12-21 19:38:53 +01:00
  • 16cf174fbc audiomixer: fix array sizes Wim Taymans 2020-12-21 19:34:17 +01:00
  • a30b7518f3 adapt msbc decoding to a MTU of 48 Mauricio Collares 2020-12-16 20:25:40 -03:00
  • 3ad39d83a1 port a2dp-source.c changes to sco-source.c Mauricio Collares 2020-12-16 12:18:16 -03:00
  • 32e861fcf5 ofono: fix wrong name for bluez5.msbc-force-mtu Pauli Virtanen 2020-12-21 06:14:12 +02:00
  • f1d9b2317c sco-sink: adjust data flush timeout for msbc according to packet size Pauli Virtanen 2020-12-21 01:54:34 +02:00
  • 4144427655 ofono/hsphfpd: force write_mtu=24 for mSBC codec Pauli Virtanen 2020-12-20 20:36:50 +02:00
  • 62954e14c3 node: improve profiler Wim Taymans 2020-12-20 20:33:03 +01:00
  • f630dd1a3b node: improve debug Wim Taymans 2020-12-20 20:31:46 +01:00
  • b3bbc62870
    a2dp: correct ldac config table Huang-Huang Bao 2020-12-20 22:34:51 +08:00
  • 2d89ad8533 profiler: add xrun_count and latency to profiler Wim Taymans 2020-12-20 12:24:26 +01:00
  • 0370d7580f impl-node: save the original requested latency Wim Taymans 2020-12-20 11:45:44 +01:00
  • c13183f182 impl-link: mark feedback links with property Wim Taymans 2020-12-20 11:44:37 +01:00
  • 34c33ccdbf policy-node: clear target node for dont-reconnect streams Wim Taymans 2020-12-20 11:41:59 +01:00
  • 9f766dd708 alsa: add warning in case of partial read/write Walter Lozano 2020-12-20 00:23:52 -03:00
  • 4621792354
    a2dp: add missing function abr_process in a2dp_codec_aptx Huang-Huang Bao 2020-12-20 04:53:21 +08:00
  • 9653d748a3
    a2dp: fix a2dp encoding under sampling rate of 88200, 96000 Huang-Huang Bao 2020-12-19 20:25:49 +08:00
  • 16f5058af9
    a2dp: add ldac ABR support Huang-Huang Bao 2020-12-19 08:21:40 +08:00
  • 7ef15f3721 pw-dump: convert unknown ids to id-<hexnum> Wim Taymans 2020-12-18 17:54:40 +01:00
  • abe12cf790 pw-dump: improve choice values Wim Taymans 2020-12-18 17:49:46 +01:00
  • f7a7feea4e pipewire-pulse: use defines for our keys Wim Taymans 2020-12-18 17:19:24 +01:00
  • a25f1a6a1d acp: pass channelmap around Wim Taymans 2020-12-18 17:18:53 +01:00
  • c3973fd9ec pod: add a HINT_DICT flag Wim Taymans 2020-12-18 16:40:35 +01:00
  • 9fb1b02352 acp: when we have a device with no port, go to the next device Wim Taymans 2020-12-18 16:28:56 +01:00
  • 67d10ad3c7 alsa-acp: collect channelmap from volume update Wim Taymans 2020-12-18 16:22:00 +01:00
  • b05dcacc99 alsa-acp: add channel map with soft volume Wim Taymans 2020-12-18 16:21:18 +01:00
  • bcceff4ab0 module-access: update with checks for fuse like upstream xdp Wim Taymans 2020-12-18 15:48:13 +01:00
  • 55c5e48578 alsa: set offset to 0 for playback streams Wim Taymans 2020-12-18 15:32:27 +01:00
  • 5ea1fd3e7d impl-link: fix dependencies for feedback links Wim Taymans 2020-12-18 13:10:08 +01:00
  • 2bd5dac306 media-session: create seq-bridge after we have permissions Wim Taymans 2020-12-18 12:04:49 +01:00
  • 94ec34d138 alsa: rename seq-source -> seq-bridge Wim Taymans 2020-12-18 11:28:31 +01:00
  • d2a5f5c1ae pulse-server: also cleanup sample when error Wim Taymans 2020-12-18 09:48:26 +01:00
  • 1a690a0cbb pulse-server: limit writes to ringbuffer Wim Taymans 2020-12-17 19:39:12 +01:00