Commit graph

  • 13dfa9d64b pulse-server: update volume and mute for record streams Wim Taymans 2020-10-08 19:36:12 +02:00
  • 680f8bc645 pulse-server: set more flags Wim Taymans 2020-10-08 19:35:58 +02:00
  • 71e3052a33 pulse-server: reuse the socket Wim Taymans 2020-10-08 17:50:20 +02:00
  • d44fdabea1 pulse-server: send messges when killed and disconnected Wim Taymans 2020-10-08 17:49:34 +02:00
  • fde36ac6c2 pulse-server: use at least MIN_SAMPLES of samples per buffer Wim Taymans 2020-10-08 17:48:36 +02:00
  • d01586bfa5 pulse-server: support network connections Wim Taymans 2020-10-08 17:00:24 +02:00
  • 177e897a88 pulse-server: pass data with a ringbuffer Wim Taymans 2020-10-08 15:53:42 +02:00
  • 138e61138f pulse: resize message dynamically Wim Taymans 2020-10-08 12:54:36 +02:00
  • f0102fd490 pulse: move pulse protocol to module Wim Taymans 2020-10-08 11:57:35 +02:00
  • 17843ae7cb pulse-bridge: fix reply of record latency Wim Taymans 2020-10-07 17:11:10 +02:00
  • fead5c18d6 pulse-bridge: fix state of source Wim Taymans 2020-10-07 11:59:53 +02:00
  • 3194d5ca81 pulse-bridge: add introspection of dummy sink/source Wim Taymans 2020-10-06 17:56:45 +02:00
  • 6f6337e732 pulse-bridge: support record streams Wim Taymans 2020-10-06 16:36:37 +02:00
  • 7c1fbf5bee pulse-bridge: rework messages Wim Taymans 2020-10-06 15:34:43 +02:00
  • 4ad085ef96 pulse-bridge: work more on timings Wim Taymans 2020-10-06 11:34:23 +02:00
  • ab4def7e5f pulse: respect flags to set volume/mute Wim Taymans 2020-10-06 06:25:13 +02:00
  • a4874abc46 pulse: restore volume and muted Wim Taymans 2020-10-05 21:11:51 +02:00
  • c81021a742 channelmix: keep amount of volumes we parsed Wim Taymans 2020-10-05 21:07:23 +02:00
  • 630889493c pulse-bridge: Update client properties Wim Taymans 2020-10-05 20:49:00 +02:00
  • 949f923b80 pulse-bridge: implement timing and corking Wim Taymans 2020-10-05 17:13:04 +02:00
  • a536c38fbe pulse: use send to avoid SIGPIPE signals Wim Taymans 2020-10-04 20:30:43 +02:00
  • 90b52b9ff4 pulse-bridge: add more commands Wim Taymans 2020-10-04 20:20:58 +02:00
  • 9dad175959 pulse-bridge: implement stream volume Wim Taymans 2020-10-02 17:14:57 +02:00
  • 7655aa7066 pulse-bridge: implement enough to play flatpak Spotify Wim Taymans 2020-10-02 16:19:53 +02:00
  • d180b8d927 beginnings of pulse protocol Wim Taymans 2020-09-30 20:12:34 +02:00
  • e7585bd7b8 acp: handle devices with no ports Wim Taymans 2020-10-08 18:04:34 +02:00
  • 5c048500cc stream: normalize volumes when monitoring Wim Taymans 2020-10-07 12:45:28 +02:00
  • 9054cfcd8b channelmix: remap channel volumes Wim Taymans 2020-10-07 12:01:37 +02:00
  • 932adc18f8 stream: clarify that timestamp is in nanoseconds Wim Taymans 2020-10-07 12:00:53 +02:00
  • 1d95b5bb5b pulse: fix fragsize initialization Wim Taymans 2020-10-07 12:00:31 +02:00
  • d027a02223 pulse: ask up to tlength bytes Wim Taymans 2020-10-05 16:55:08 +02:00
  • 6f6dc8b63e pulse: set stream READY after it is linked Wim Taymans 2020-10-05 12:13:07 +02:00
  • bcaf7cd722 adapter: remove redundant set_active call Wim Taymans 2020-10-05 10:16:05 +02:00
  • b05597cf6b stream: make sure stream is in the right state Wim Taymans 2020-10-05 10:12:37 +02:00
  • 7ee166f4c6 Makefile: trace children in valgrind Wim Taymans 2020-10-02 16:23:29 +02:00
  • 6f2534f5ab core: improve debug Wim Taymans 2020-10-02 16:23:08 +02:00
  • 9e3ae3a045 acp: improve debug Wim Taymans 2020-10-01 13:26:06 +02:00
  • c0c439ff76 acp: avoid profile switch to the current profile Wim Taymans 2020-10-01 13:17:09 +02:00
  • 971236e77a acp: don't fall back to the highest priority unavailable Wim Taymans 2020-10-01 13:15:15 +02:00
  • e394c5145a acp: only emit profile change for current profile Wim Taymans 2020-10-01 13:13:02 +02:00
  • 38276d126c acp: improve debug Wim Taymans 2020-10-01 13:12:19 +02:00
  • 0da406d304 media-session: make sure we don't read invalid data Wim Taymans 2020-10-01 11:32:40 +02:00
  • 62b882c13d acp: improve debug Wim Taymans 2020-10-01 11:32:28 +02:00
  • 735eefa2fb acp: pass right user_data to event Wim Taymans 2020-10-01 11:31:52 +02:00
  • 41db0f35b3 acp: sync with latests Wim Taymans 2020-09-30 12:56:05 +02:00
  • bc35221210 context: destroy clients first Wim Taymans 2020-09-30 12:01:46 +02:00
  • 664ecbefee loop: move debug to _fp Wim Taymans 2020-09-30 12:01:23 +02:00
  • 68bff629b3 jack: optimize get_buffer Wim Taymans 2020-09-30 11:59:41 +02:00
  • ac4d4582a4 pulse: set mask after completing the operation Wim Taymans 2020-09-30 10:16:20 +02:00
  • 19c9a55050 pulse: first sync globals, then try operations Wim Taymans 2020-09-30 10:14:44 +02:00
  • 60df925dfd pulse: set monitor as device.class for monitor sources Wim Taymans 2020-09-30 10:14:04 +02:00
  • c91afe2525 pulse: increase period size when !ADJUST_LATENCY Wim Taymans 2020-09-29 17:58:59 +02:00
  • 17b6dd40e8 pulse: fix build with pulseaudio < 13.0 Alexander Volkov 2020-09-29 16:59:38 +03:00
  • 30254977c6 pulse: improve support for !ADJUST_LATENCY streams Wim Taymans 2020-09-29 17:40:56 +02:00
  • 9639f32db5 v4l2: zero some structures before ioctl Wim Taymans 2020-09-29 17:06:53 +02:00
  • ced338ad7d v4l2: mmap the buffer again Wim Taymans 2020-09-29 17:06:24 +02:00
  • 2a630dbecd jack: move some debug to fastpath Wim Taymans 2020-09-29 16:57:50 +02:00
  • ed1ee3f164 v4l2: detect driver reusing buffers Wim Taymans 2020-09-29 12:33:14 +02:00
  • 2df10d1a40 channelmix: reset the volume if the channels changed. Wim Taymans 2020-09-29 12:01:39 +02:00
  • f70d0b19af channelmix: add option to NORMALIZE volumes Wim Taymans 2020-09-29 12:00:46 +02:00
  • 700a0aa35c Fix FLC+FRC to FL+FR Wim Taymans 2020-09-29 12:00:13 +02:00
  • df3394a694 add some more debug Wim Taymans 2020-09-29 11:59:44 +02:00
  • 62ef0145c3 pulse: limit get_writable_size() Wim Taymans 2020-09-29 09:56:14 +02:00
  • 81ca70af9b alsa-monitor: avoid crash in release Wim Taymans 2020-09-28 18:23:23 +02:00
  • d7714f734d 0.3.13 0.3.13 Wim Taymans 2020-09-28 16:08:10 +02:00
  • 5dedf483bb pulse: fix load_module Wim Taymans 2020-09-28 16:05:10 +02:00
  • 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