Commit graph

  • 3be0e7e1c6 a2dp-sink: fix playback Wim Taymans 2020-10-16 13:13:04 +02:00
  • 1b7d052098 support: remove useless assignment Wim Taymans 2020-10-16 13:11:27 +02:00
  • 970ed0bdd6 context: also take quantum from the driver if any Wim Taymans 2020-10-16 13:10:47 +02:00
  • 56f84ce0e4 pulse: add more debug info Wim Taymans 2020-10-15 16:08:25 +02:00
  • df912a9059 acp: fix > 2 channel maps Wim Taymans 2020-10-15 09:46:14 +02:00
  • 925cc9b487 pulse-server: implement drain Wim Taymans 2020-10-14 17:42:52 +02:00
  • 58db8ca435 pulse-server: add a monitor for the sink Wim Taymans 2020-10-14 16:45:46 +02:00
  • 348110e58c pulse-server: don't send error on connection error Wim Taymans 2020-10-14 15:45:25 +02:00
  • c92ce17a9f pulse-server: tweak minreq and fragsize Wim Taymans 2020-10-14 15:44:52 +02:00
  • 2ddcb7b002 pulse-server: convert MEDIA_ROLE property Wim Taymans 2020-10-14 14:57:24 +02:00
  • 3733a5e219 media-session: save last target_node Wim Taymans 2020-10-14 12:35:27 +02:00
  • 1bd31c1cf1 don't force a MEDIA_ROLE property Wim Taymans 2020-10-14 12:11:35 +02:00
  • 6469663265 pulse: only report suspended when not corked Wim Taymans 2020-10-13 20:54:39 +02:00
  • 477d6e0b7f acp: fixup impossible decibel ranges Wim Taymans 2020-10-13 17:24:23 +02:00
  • 4e9b81960f acp: sync Wim Taymans 2020-10-13 17:23:36 +02:00
  • 4b7b2a9a10 gst: add option to disable device provider Wim Taymans 2020-10-13 12:40:48 +02:00
  • 10bc423819 impl-link: only recalc graph when reaching PAUSED upwards Wim Taymans 2020-10-13 10:19:41 +02:00
  • 421a15939d pulse: clear global on the stream when destroyed Wim Taymans 2020-10-13 10:19:02 +02:00
  • 969b7b6287 pipewire: clear log first, then remove plugins Wim Taymans 2020-10-13 09:52:52 +02:00
  • 50d07be7fc impl-link: also stop checking if ACTIVE Wim Taymans 2020-10-13 09:46:51 +02:00
  • f0a686e784 pipewire: make sure we clear everything in deinit Wim Taymans 2020-10-09 19:58:28 +02:00
  • 47ab075895 buffer: clarify data type mask Wim Taymans 2020-10-09 17:39:32 +02:00
  • 102583c550 Revert "impl-link: only emit active<->paused" Wim Taymans 2020-10-09 16:51:35 +02:00
  • 857f7ca67f impl-link: only emit active<->paused Wim Taymans 2020-10-09 16:49:49 +02:00
  • 8f953dfdde pulse-server: connect in the set_client_name Wim Taymans 2020-10-09 16:44:55 +02:00
  • 391fa81fa8 impl-link: add an active state Wim Taymans 2020-10-09 16:43:31 +02:00
  • f67cbd7444 impl-link: don't notify when nothing changed Wim Taymans 2020-10-09 16:42:30 +02:00
  • ea92df814c node: avoid useless info events Wim Taymans 2020-10-09 16:40:23 +02:00
  • f84eacdd5b private: node and port flags are uin64_t Wim Taymans 2020-10-09 16:33:23 +02:00
  • 0e3198272b remote-node: only update changed fields Wim Taymans 2020-10-09 16:31:17 +02:00
  • 85977634c1 client-node: only add props and params when mask is set Wim Taymans 2020-10-09 16:30:00 +02:00
  • 12e6dd89e2 client: register client global after update properties Wim Taymans 2020-10-09 13:27:18 +02:00
  • 8b70a83c96 pulse-server: improve server registration Wim Taymans 2020-10-09 13:26:14 +02:00
  • 5b8a52cc78 pulse-server: cleanup servers Wim Taymans 2020-10-09 11:01:29 +02:00
  • 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