Commit graph

  • 588a946311 pulse: don't use queued_bytes for queue fill level Wim Taymans 2020-09-28 13:09:47 +02:00
  • 08438903e5 acp: reset soft volume Wim Taymans 2020-09-28 12:40:16 +02:00
  • 479bf3c803 fmtconvert: fix debug line Wim Taymans 2020-09-28 11:47:16 +02:00
  • d13181fb37 acp: prefer some other profile than Off Wim Taymans 2020-09-28 11:39:09 +02:00
  • a97287351c acp: use flag for the Off profile Wim Taymans 2020-09-28 11:32:36 +02:00
  • 9f1d84e37c v4l2: in alloc buffer, don't mmap, just pass the fd Wim Taymans 2020-09-27 17:07:29 +02:00
  • 59990ea049 v4l2: fall back to mmap when EXPBUF fails Wim Taymans 2020-09-27 16:30:51 +02:00
  • cce8f3fb08 v4l2: improve debug Wim Taymans 2020-09-27 16:10:38 +02:00
  • 79fbddb838 stream: handle out of buffers port Wim Taymans 2020-09-25 18:24:29 +02:00
  • 013e94ee4e audioadapter: propagate errors from the follower Wim Taymans 2020-09-25 18:24:04 +02:00
  • c2fc8423eb jack: move metadata to exports file Wim Taymans 2020-09-25 17:39:26 +02:00
  • fffe94771f pulse: fix fragsize Wim Taymans 2020-09-25 17:24:05 +02:00
  • a79d1fc866 pulse: tweak buffer attributes some more Wim Taymans 2020-09-25 17:06:46 +02:00
  • d2d722efb3 node: add an ASYNC flag Wim Taymans 2020-09-25 17:02:54 +02:00
  • 9dfd261c71 add some more debug info Wim Taymans 2020-09-25 17:01:52 +02:00
  • 8bb4b91e74 stream: present less writable bufferspace Wim Taymans 2020-09-24 19:25:37 +02:00
  • 9d694b7b38 stream: tweak the timings and buffer attributes Wim Taymans 2020-09-24 17:28:30 +02:00
  • abf268d168 stream: tweak the timings and buffer attributes Wim Taymans 2020-09-24 17:28:30 +02:00
  • 584ae678c6 audioadapter: improve the processing loop Wim Taymans 2020-09-24 17:18:47 +02:00
  • 9dc1c3b168 stream: improve the input process loop Wim Taymans 2020-09-24 17:15:47 +02:00
  • 1cccaaa2bd merger: we always consume all input Wim Taymans 2020-09-24 16:57:15 +02:00
  • 6bc3b1b764 audioconvert: fix Buffers param debug Wim Taymans 2020-09-24 11:53:10 +02:00
  • c6358c4ed5 alsa: add and install spa-acp-tool Wim Taymans 2020-09-23 11:37:53 +02:00
  • 28f60eaf6f spa: install the spa-resample tool Wim Taymans 2020-09-23 11:37:16 +02:00
  • 61523d383a tools: add pw-reserve to reverse and monitor a device Wim Taymans 2020-09-23 10:24:06 +02:00
  • f4bf7bc7e6 media-session: don't emit busy when we are acquiring Wim Taymans 2020-09-23 10:22:22 +02:00
  • 136f556d79 jack: lock for accessing the globals Wim Taymans 2020-09-22 13:10:58 +02:00
  • 3f844f7b09 media-session: make the same node name as PulseAudio Wim Taymans 2020-09-22 12:58:46 +02:00
  • 66cc13cc56 acp: update properties correctly Wim Taymans 2020-09-22 12:40:21 +02:00
  • a4e079e1cb media-session: guard against invalid input Wim Taymans 2020-09-22 12:39:39 +02:00
  • cf2c32f0a9 alsa: rework device reservation Wim Taymans 2020-09-21 15:23:36 +02:00
  • 2b8568e14f reserve: don't call busy/available when we are the owner Wim Taymans 2020-09-21 14:35:32 +02:00
  • cc470c048b reserve: improve debug Wim Taymans 2020-09-21 14:35:08 +02:00
  • 392eff4628 audioconvert: debug stride as well Wim Taymans 2020-09-21 11:20:53 +02:00
  • 995cf66f92 pulse: don't go lower than 8 samples per minreq Wim Taymans 2020-09-21 11:20:12 +02:00
  • c4aec3ef4e doc: fix typo Wim Taymans 2020-09-19 13:34:33 +02:00
  • 7a2741c9e1 v4l2: do TRY_FMT on the filter format Wim Taymans 2020-09-19 13:32:47 +02:00
  • 2c8e2f3a36 reserve: Fix check for whether acquire succeeded or not Arun Raghavan 2020-09-18 15:29:25 -04:00
  • 272624fe83 alsa-monitor: Don't ignore device reservation failure Arun Raghavan 2020-09-18 14:59:30 -04:00
  • 2acfa0ee10 alsa-monitor: Lower our device reservation priority Arun Raghavan 2020-09-18 14:49:34 -04:00
  • 4be4a0b250 Update overview.md Richard 2020-09-19 10:56:51 +00:00
  • 99b3f4a67f README: fix some errors Wim Taymans 2020-09-18 20:53:06 +02:00
  • 7a50026a2c pulse: clear queued bytes on flush Wim Taymans 2020-09-18 20:44:21 +02:00
  • 7c5192bc31 stream: use more accurate queued bytes and maxsize Wim Taymans 2020-09-18 17:59:01 +02:00
  • f777da9feb stream: copy the position before doing the callback Wim Taymans 2020-09-18 17:55:31 +02:00
  • fc0354ae1d 0.3.12 0.3.12 Wim Taymans 2020-09-18 12:02:08 +02:00
  • 1e6615f79d pulse: use the EnumFormat param to set reasonable defaults Wim Taymans 2020-09-18 11:06:06 +02:00
  • 644a35a559 pulse: fallback when default sink/source not set Wim Taymans 2020-09-17 20:12:25 +02:00
  • a01cf5eeda pulse: add missing format Wim Taymans 2020-09-17 20:10:57 +02:00
  • 023281fd0b pulse: parse and fill up the array of formats Wim Taymans 2020-09-17 16:34:18 +02:00
  • 8406ad8a4e pulse: small cleanup Wim Taymans 2020-09-17 16:33:38 +02:00
  • 1f9b0c75b7 pulse: always use the default pulse channel map Wim Taymans 2020-09-17 12:37:57 +02:00
  • 8ee07c3c66 policy-node: always boost default node priority Wim Taymans 2020-09-17 12:35:33 +02:00
  • 688041b083 pulse: fix drain Wim Taymans 2020-09-17 11:48:21 +02:00
  • a9c0435317 loop: don't recursively flush Wim Taymans 2020-09-17 11:45:25 +02:00
  • e9fd38512e node: improve debug Wim Taymans 2020-09-17 10:34:42 +02:00
  • 8b168935ee a2dp-sink: don't overwrite duration in clock Wim Taymans 2020-09-17 10:31:35 +02:00
  • aea9d4fdfe a2dp: remove unused threshold field Wim Taymans 2020-09-17 10:31:08 +02:00
  • 7c84b1251d bluez5: backend-hsphfpd: Fix transport release on disconnection Frédéric Danis 2020-09-16 14:28:28 +02:00
  • 51b6c2cbd7 context: handle the fallback node correctly Wim Taymans 2020-09-16 18:11:16 +02:00
  • 1bf6dead10 alsa: add option to force a samplerate Wim Taymans 2020-09-16 15:14:26 +02:00
  • e5f7e040dc loop: simplify before and after events Wim Taymans 2020-09-16 13:20:19 +02:00
  • 854d019343 pipewire: improve get_prgname() Wim Taymans 2020-09-16 12:19:33 +02:00
  • 581d4521fd pulse: clean up build file Wim Taymans 2020-09-16 12:19:13 +02:00
  • 6e77791c8e node: Use the work queue to cancel old operations Wim Taymans 2020-09-16 10:36:47 +02:00
  • af1cf3d87a work-queue: avoid invalid sequence numbers Wim Taymans 2020-09-16 10:36:09 +02:00
  • 5821f84c4b work-queue: improve debug Wim Taymans 2020-09-16 10:21:45 +02:00
  • e0ce311bc0 impl-node: only complete the last pending state Wim Taymans 2020-09-15 20:33:30 +02:00
  • 23e7a54340 pulse: destroy context immediately Wim Taymans 2020-09-15 20:31:09 +02:00
  • 05ae8a24de loop: make safe version of befor and after signal Wim Taymans 2020-09-15 20:13:32 +02:00
  • b5517cc2fe thread-loop: add some more debug Wim Taymans 2020-09-15 18:01:51 +02:00
  • eaa08e209f protocol-native: remove mainloop hook only once Wim Taymans 2020-09-15 18:00:08 +02:00
  • 175cd43226 context: don't leak ports Wim Taymans 2020-09-15 15:45:04 +02:00
  • a599e91c68 context: don't leak port info proplist Wim Taymans 2020-09-15 14:04:57 +02:00
  • 1a2e783a6f protocol-native: keep client around while processing Wim Taymans 2020-09-15 13:54:50 +02:00
  • 8332d3e3ed alsa: don't change the resampler delay value Wim Taymans 2020-09-15 13:16:31 +02:00
  • f29bf9cb40 resample: reset resample state when starting Wim Taymans 2020-09-15 13:12:58 +02:00
  • c10feda5ce merger: follow the position duration if we can Wim Taymans 2020-09-15 13:11:31 +02:00
  • 8825a21e86 fmtconvert: improve channel debug names Wim Taymans 2020-09-15 13:10:58 +02:00
  • e142e40cfe stream: set latency variable correctly Wim Taymans 2020-09-15 13:01:49 +02:00
  • f07aa6a9fd node: only warn for slow clients Wim Taymans 2020-09-15 08:17:26 +02:00
  • 2b0b44edc0 alsa: add option do use chmap from alsa, disable by default Wim Taymans 2020-09-14 20:15:48 +02:00
  • 30dfe16c52 media-session: destroy errored links Wim Taymans 2020-09-14 16:45:39 +02:00
  • 8dcf76f661 audioconvert tests: Default to using an installed libspa-support Simon McVittie 2020-09-13 15:38:03 +01:00
  • f7b22b934c doc: fix typos Siwon Kang 2020-09-14 20:00:59 +02:00
  • e59c4675a7 audioconvert: send the command to the children Wim Taymans 2020-09-14 16:39:42 +02:00
  • 310ed89aad context: match wildcards @DEFAULT_SINK/SOURCE/MONITOR@ Wim Taymans 2020-09-14 13:21:10 +02:00
  • 67f4acaf1d pulse: try hard to always create a valid channel map Wim Taymans 2020-09-14 11:06:11 +02:00
  • 320e63fe48 fmtconvert: place unknown channels at end Wim Taymans 2020-09-14 11:03:52 +02:00
  • f6bc9113ce gst: stop the thread loop before destroying objects Wim Taymans 2020-09-11 16:39:05 +02:00
  • 38f8c9c6c8 pulse: always notify of available data Wim Taymans 2020-09-11 15:34:30 +02:00
  • 8f75056689 pulse: improve handling of buffer attributes Wim Taymans 2020-09-11 12:50:44 +02:00
  • 6eb4b552ad stream: unmark Not Implemented methods Wim Taymans 2020-09-11 11:41:29 +02:00
  • 3b7f2c527c stream: call _done after operation callback Wim Taymans 2020-09-11 11:40:57 +02:00
  • c979f181a5 jack: return useful version number (major version 3) Wim Taymans 2020-09-11 11:28:04 +02:00
  • b0c758719d 0.3.11 0.3.11 Wim Taymans 2020-09-10 13:13:36 +02:00
  • 2f02928580 pulse: add more debug Wim Taymans 2020-09-10 13:04:56 +02:00
  • dc2cfb2bd2 jack: only report latency for terminal ports Wim Taymans 2020-09-10 09:15:47 +02:00
  • f4a949dc3a examples: media-session: Conform to XDG base directory spec Sanchayan Maity 2020-09-08 15:35:52 +05:30
  • d456893f31 acp-device: just always select the best port/profile for now Wim Taymans 2020-09-09 14:12:00 +02:00