Commit graph

  • 6b6cd85e54 filter-chain: move debug to fastpath Wim Taymans 2022-09-19 17:03:34 +02:00
  • 772a12acb7 filter-chain: ref the node handle location Wim Taymans 2022-09-19 15:20:59 +02:00
  • ac67475e64 filter-chain: move data allocation out of the link loop Wim Taymans 2022-09-19 15:17:49 +02:00
  • d1cd199f16 pulse-server: set record latency as fragsize / 2 Wim Taymans 2022-09-19 14:45:11 +02:00
  • 94336cb2c9 module: use resample.prefill for coupled streams Wim Taymans 2022-09-19 12:51:14 +02:00
  • 31f9e18edb audioconvert: add resample.prefill option Wim Taymans 2022-09-19 12:35:49 +02:00
  • d48627d0e7 module-loopback: use trigger to start processing Wim Taymans 2022-09-19 12:34:00 +02:00
  • 8a39b22e25 filter-chain: use trigger to start processing Wim Taymans 2022-09-19 12:14:52 +02:00
  • 893c5aab4d stream: update requested size before calling process Wim Taymans 2022-09-19 12:02:14 +02:00
  • aca85b49ea audioconvert: set stride on output buffers Wim Taymans 2022-09-19 12:01:24 +02:00
  • bdfbce8939 pw-cli: don't keep doing syncs in monitor mode Wim Taymans 2022-09-19 10:56:08 +02:00
  • 26e789124f alsa: increase max periods Wim Taymans 2022-09-17 18:59:45 +02:00
  • 75ae86bf13 bluez5: backend-native: Only send one error message Frédéric Danis 2022-09-15 16:19:26 +02:00
  • 9755cb9083 examples: add capture from monitor option Wim Taymans 2022-09-16 11:38:44 +02:00
  • 8de03f5c29 bluez5: support and use old api.bluez5.a2dp.* factory names for A2DP Pauli Virtanen 2022-09-15 23:02:51 +03:00
  • 101287159e bluez5: fix media-sink for A2DP Pauli Virtanen 2022-09-15 19:46:23 +03:00
  • 13eb00fd44 bluez5: fix error in search/replace for a2dp->media Pauli Virtanen 2022-09-15 19:39:25 +03:00
  • 92deb1d868 example: improve volume meter output Wim Taymans 2022-09-15 16:35:44 +02:00
  • 01fedfb9cd examples: add audio capture example Wim Taymans 2022-09-15 16:04:51 +02:00
  • 83a510cba3 spa: libcamera: fix hook adding logic Barnabás Pőcze 2022-09-09 19:54:43 +02:00
  • 74b66d939a spa: libcamera: do not try to acquire CameraManager if there is already one Barnabás Pőcze 2022-09-09 19:42:28 +02:00
  • 0f6c5a04c7 spa: libcamera: fix CameraManager event handling Barnabás Pőcze 2022-09-09 19:00:29 +02:00
  • f9796fc024 spa: libcamera: remove unnecessary typedef Barnabás Pőcze 2022-09-09 18:50:58 +02:00
  • 02f2d6b48d spa: libcamera: remove unnecessary have_config member Barnabás Pőcze 2022-09-04 03:48:51 +02:00
  • 9374c15c3d spa: libcamera: use std::optional intead of separate bool flag + value Barnabás Pőcze 2022-09-03 23:30:02 +02:00
  • 13357fec20 spa: libcamera: manage libcamera::CameraManager via a shared_ptr Barnabás Pőcze 2022-09-03 22:10:50 +02:00
  • 330686d3aa spa: libcamera: rework construction/destruction of libcamera source impl Barnabás Pőcze 2022-09-03 21:44:54 +02:00
  • 98193f7d67 spa: libcamera: remove two unused members from libcamera source Barnabás Pőcze 2022-09-03 21:40:11 +02:00
  • 222368e562 spa: libcamera: properly construct/destruct libcamera manager impl Barnabás Pőcze 2022-09-03 20:27:10 +02:00
  • cc229d4b05 spa: libcamera: properly construct/deconstruct libcamera device impl Barnabás Pőcze 2022-09-03 19:55:49 +02:00
  • f699fa698e spa: libcamera: remove main loop from manager Barnabás Pőcze 2022-09-03 19:30:40 +02:00
  • 13208220d8 spa: libcamera: print camera id when it appears/disappears Barnabás Pőcze 2022-09-03 03:20:38 +02:00
  • 086de7dcac spa: libcamera: properly dispose of shared_ptr Barnabás Pőcze 2022-09-03 02:43:51 +02:00
  • 442a0c54ea spa: libcamera: move shared_ptr to avoid copy Barnabás Pőcze 2022-09-09 17:06:09 +02:00
  • ba04a0f936 spa: libcamera: take raw pointer to avoid shared_ptr copy Barnabás Pőcze 2022-09-09 17:04:16 +02:00
  • 9370fbee3d spa: libcamera: indent with tabs instead of spaces Barnabás Pőcze 2022-09-03 19:03:11 +02:00
  • fdccc10bc7 bluez5: Use SelectProperties Endpoint property to detect device role Frédéric Danis 2022-08-30 15:45:03 +02:00
  • d4b639419a bluez5: Init BAP LC3 coder/decoder depending on direction Frédéric Danis 2022-08-12 15:35:22 +02:00
  • 28b4fbecfb bluez5: Manage BAP linked transports Frédéric Danis 2022-08-04 16:45:56 +02:00
  • 81f70aa1ec bluez5: Allow media source connection for BAP Frédéric Danis 2022-07-26 15:57:53 +02:00
  • cd50188787 bluez5: Fix node creation depending on device role Frédéric Danis 2022-07-22 11:01:18 +02:00
  • e0c79959fc bluez5: Add stereo support to LE Audio LC3 codec Frédéric Danis 2022-07-25 12:17:41 +02:00
  • fd1b331353 bluez5: Fix sink timeout for BAP Frédéric Danis 2022-07-22 18:18:54 +02:00
  • 071730ecab bluez5: Use delay from QoS for BAP Frédéric Danis 2022-07-20 12:42:41 +02:00
  • 39ef812ed5 bluez5: Complete BAP audio location mapping Frédéric Danis 2022-07-19 08:36:17 +02:00
  • f428b13d06 bluez5: Set BAP QoS depending on selected configuration Frédéric Danis 2022-07-19 16:09:18 +02:00
  • 284da66deb bluez5: Add BAP_SINK/SOURCE from PACS UUID to adapter profiles Frédéric Danis 2022-07-07 11:23:17 +02:00
  • 496dda1bcc bluez5: Check if BlueZ daemon support LE Audio Frédéric Danis 2022-07-01 17:20:41 +02:00
  • b7ad1d1869 bluez5: Add SelectProperties DBus method support Frédéric Danis 2022-06-20 15:39:01 +02:00
  • 96acc5a79a bluez5: Add LE Audio BAP support to bluez5-device Frédéric Danis 2022-06-17 15:12:24 +02:00
  • 201fd7755d bluez5: Add LC3 codec support to LE Audio BAP Frédéric Danis 2022-06-16 09:56:52 +02:00
  • fd0bcb1699 bluez5: Add LE Audio BAP support to media-codecs Frédéric Danis 2022-06-16 17:15:14 +02:00
  • 00d51c3d31 bluez5: Rename codec API from *a2dp* to *media* Frédéric Danis 2022-06-15 17:24:41 +02:00
  • 64a3edf89e 0.3.58 0.3.58 Wim Taymans 2022-09-07 16:30:21 +02:00
  • 565bb2c493 resample: fix peaks sse code Wim Taymans 2022-09-14 16:55:46 +02:00
  • 3ad1a5d4dc alsa: rework eventfd handling Wim Taymans 2022-09-13 17:20:02 +02:00
  • 4b16eee27a module-raop-sink: add more docs Wim Taymans 2022-09-13 12:10:48 +02:00
  • 3b89e6f369 alsa-seq: add an option to disable longname in MIDI ports Dmitry Sharshakov 2022-09-10 20:55:05 +03:00
  • ea646c2d98 alsa-seq: set card long name or number in port names Dmitry Sharshakov 2022-09-09 13:45:27 +03:00
  • 5e890925a0 module-echo-cancel: don't load newer modules Wim Taymans 2022-09-13 09:44:36 +02:00
  • 70471989e5 module-echo-cancel: Add activate/deactivate methods Jonas Holmberg 2022-09-12 11:45:35 +02:00
  • 0862e8c2ef alsa: add more debug Wim Taymans 2022-09-12 13:29:39 +02:00
  • 634d7107a4 v4l2: use the device name to open in BeginParams Wim Taymans 2022-09-12 09:51:55 +02:00
  • c00e0e3467 filter-chain: handle port names with : Wim Taymans 2022-09-12 09:48:38 +02:00
  • fcff48f1f1 filter-chain: warn when control contains unknown port name Wim Taymans 2022-09-12 09:47:24 +02:00
  • 56b03cb3a8 pulse-server: update requested for relative seek only Wim Taymans 2022-09-10 16:06:45 +02:00
  • 0d08f41c28 alsa: calculate elapsed time only when running Wim Taymans 2022-09-09 18:13:02 +02:00
  • ca228003c4 alsa: only calculate elapsed time when known Wim Taymans 2022-09-09 18:11:23 +02:00
  • 5fb361724c alsa: rework timings Wim Taymans 2022-09-09 16:40:51 +02:00
  • da9a5cfa5d alsa: subtract elapsed time from server delay only Wim Taymans 2022-09-09 16:36:33 +02:00
  • f58021ed45 alsa: improve elapsed time correction Wim Taymans 2022-09-09 16:34:18 +02:00
  • 41e937e3fd alsa: add some more debug Wim Taymans 2022-09-09 16:33:01 +02:00
  • 633f9c2d5e module-rt: only call set_rlimit once Wim Taymans 2022-09-09 15:27:26 +02:00
  • 009e61f585 alsa: improve debug Wim Taymans 2022-09-09 10:09:00 +02:00
  • e9b5cc405e pipewire: rtsp-client: read message content properly Barnabás Pőcze 2022-09-07 03:32:17 +02:00
  • 9b63c5011d pipewire: rtsp-client: check if the status code code is a number Barnabás Pőcze 2022-09-07 03:26:06 +02:00
  • 56df6fed13 pipewire: rtsp-client: reset receive state when connected Barnabás Pőcze 2022-09-07 03:24:04 +02:00
  • 2d7eb8678b pipewire: rtsp-client: allow sending arbitrary binary data Barnabás Pőcze 2022-09-08 15:33:32 +02:00
  • e5ca5d0480 pipewire: rtsp-client: use tabs for indentation Barnabás Pőcze 2022-09-07 03:20:43 +02:00
  • 56c4aca5d9 pipewire: rtsp-client: remove unused "session" member Barnabás Pőcze 2022-09-07 03:19:03 +02:00
  • 36589039f4 pipewire: rtsp-client: make request CSeq uint32_t Barnabás Pőcze 2022-09-07 02:59:17 +02:00
  • 4bb8efd100 pipewire: module-raop-sink: simplify rtsp_do_auth_setup() Barnabás Pőcze 2022-09-08 04:12:03 +02:00
  • 853a1c0ba8 module-rt: Fix setting realtime priority with rtkit Maxim Mikityanskiy 2022-09-08 20:03:53 +03:00
  • 70c314f254 pw-top: Print microseconds as "us" Jonas Holmberg 2022-09-08 16:31:48 +02:00
  • a7c28d64ae resample-peaks: small improvement Wim Taymans 2022-09-08 15:40:01 +02:00
  • 46c8c9ec03 audioconvert: set monitor port buffer size correctly Wim Taymans 2022-09-08 12:25:28 +02:00
  • 900621ba9e impl-node: only activate input links after adding node Wim Taymans 2022-09-08 11:18:08 +02:00
  • ff84acdf3d impl-node: avoid scheduling the node before added Wim Taymans 2022-09-08 10:31:46 +02:00
  • 27211856eb pulse-server: Handle overlong writes from clients Barnabás Pőcze 2022-09-08 09:14:19 +02:00
  • d5bc6aa2cb Revert "pulse-server: Handle clients that send more than requested" Wim Taymans 2022-09-08 09:06:02 +02:00
  • 903f831b2d alsa: scale min value back to nominal rate Wim Taymans 2022-09-07 23:39:51 +02:00
  • 7057cca05e alsa: adjust min and max rates Wim Taymans 2022-09-07 21:58:32 +02:00
  • 955815b468 alsa: only scale DSD samplerates Wim Taymans 2022-09-07 21:42:45 +02:00
  • 68581235ae alsa: fix min dsd rate Wim Taymans 2022-09-07 20:23:53 +02:00
  • 72b6788c68 alsa: don't set impossible rates Wim Taymans 2022-09-07 19:58:30 +02:00
  • 23522651f9 alsa: dsd rates are expressed in byte rate Wim Taymans 2022-09-07 19:54:09 +02:00
  • c9ee142b78 resample-peaks: unroll loop a little Wim Taymans 2022-09-07 16:18:58 +02:00
  • 187006f30e audioconvert: remove some double defines Wim Taymans 2022-09-07 16:08:21 +02:00
  • 6e9e02b420 audioconvert: refactor peaks resampler Wim Taymans 2022-09-07 16:00:31 +02:00
  • a79b5c86ea pulse-server: Handle clients that send more than requested Wim Taymans 2022-09-07 13:07:28 +02:00