Commit graph

  • 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
  • 4a35fcaf09 acp: update Route and Profile param on availability change Wim Taymans 2020-09-09 14:10:17 +02:00
  • 6e339200af acp: improve port and profile index select Wim Taymans 2020-09-09 14:08:15 +02:00
  • 5f38562d38 acp: remove active_port_index Wim Taymans 2020-09-09 13:57:33 +02:00
  • c8700b2e4b pulse: keep track of availability of active port Wim Taymans 2020-09-09 13:51:42 +02:00
  • 8638fd0411 pulse: improve operation handling Wim Taymans 2020-09-09 13:49:09 +02:00
  • af64666716 pulse: call operation_done at end of callback Wim Taymans 2020-09-09 13:48:01 +02:00
  • a477e39de2 pulse: improve debug Wim Taymans 2020-09-09 13:47:20 +02:00
  • 734dc72bf2 context: don't leak device port info Wim Taymans 2020-09-09 13:22:09 +02:00
  • a956c265a2 acp: also act on new available ports Wim Taymans 2020-09-08 16:49:07 +02:00
  • 5e368b1ad6 acp: add option to switch profile and ports Wim Taymans 2020-09-08 16:39:47 +02:00
  • 368366b88d alsa: avoid loading the plugin when linked against 0.2 Wim Taymans 2020-09-07 17:40:32 +02:00
  • a652edce0a Only assert about x86_64 struct sizes if ABI is LP64, not x32 Simon McVittie 2020-09-07 14:01:58 +01:00
  • b8c58c74d8 Link pipewire-jack to libatomic if required Simon McVittie 2020-09-06 20:00:58 +01:00
  • 8332ee0c25 spa: replace rindex() with strrchr() Emmanuel Gil Peyrot 2020-09-07 00:13:03 +02:00
  • 0d1b01147f context: handle route changes better Wim Taymans 2020-09-07 16:52:42 +02:00
  • d995df95f8 jack: small cleanup Wim Taymans 2020-09-07 16:16:26 +02:00
  • 1f6a0635ea data-loop: small cleanup Wim Taymans 2020-09-07 16:15:36 +02:00
  • 9abcff8312 stream: Only disconnect once Wim Taymans 2020-09-07 16:06:20 +02:00
  • f541bf9037 pulse: implement custom mainloop poll function Wim Taymans 2020-09-07 15:50:58 +02:00
  • b6e84ded75 alsa: protect against SIGPFE Wim Taymans 2020-09-07 14:57:47 +02:00
  • 71441565fd pulse: rework sync Wim Taymans 2020-09-07 14:36:25 +02:00
  • 185a3d4c36 alsa: update route param when profile changed Wim Taymans 2020-09-07 14:32:56 +02:00
  • 030bef8dd3 alsa: use PIPEWIRE_PROPS for extra stream properties Wim Taymans 2020-09-04 16:53:45 +02:00
  • 64ee110356 alsa: rework process function to support planar formats Wim Taymans 2020-09-04 15:21:37 +02:00
  • bfc91c27a6 alsa: implement planar formats some more Wim Taymans 2020-09-04 13:49:51 +02:00
  • 9a7cbeea83 channelmix: improve undefined channel layout Wim Taymans 2020-09-04 13:41:24 +02:00
  • 6f4f9e5abb alsa: support planar types Wim Taymans 2020-09-04 12:23:11 +02:00
  • 3eafa6312f channelmix: add default channelmap for 5 and 7 channels Wim Taymans 2020-09-04 12:22:30 +02:00
  • 950e81c5fb alsa: put mixer entry in alsa conf files Wim Taymans 2020-09-03 14:39:38 +02:00
  • 089ec424d7 impl: emit error on resource when error Wim Taymans 2020-09-03 14:21:59 +02:00
  • f7d8fef070 channelmix: normalize volumes Wim Taymans 2020-09-03 13:20:36 +02:00
  • 289a8e86ca stream: move some debug to trace Wim Taymans 2020-09-03 13:19:55 +02:00
  • b6e78f5577 improve debug Wim Taymans 2020-09-03 11:14:58 +02:00
  • 4c372a87ca pw-jack: add samplerate and period options Wim Taymans 2020-09-03 11:14:29 +02:00
  • b62fa9faf2 channelmix: disable normalize for now Wim Taymans 2020-09-02 18:50:01 +02:00
  • 5dea431372 channelmix: normalize matrix to avoid clipping Wim Taymans 2020-09-02 18:36:42 +02:00
  • b8d65895c2 a2dp: try to completely process the queue Wim Taymans 2020-09-02 17:51:33 +02:00
  • b54571c5a1 a2dp: fix check Wim Taymans 2020-09-02 17:16:16 +02:00
  • d7fb382b7b a2dp: place buffer id in io when reusing Wim Taymans 2020-09-02 17:04:19 +02:00
  • dd0f4c7295 policy-node: only send PortConfig on audio nodes Wim Taymans 2020-09-02 14:19:45 +02:00
  • 6b50279364 bluez5: add a simple clock to sinks/sources Wim Taymans 2020-09-02 13:36:22 +02:00
  • 4867edb947 channelmix: read mix coefficients correctly Wim Taymans 2020-09-02 11:15:23 +02:00
  • 613824ab0b metadata: set bound id on the exporting resource George Kiagiadakis 2020-08-31 15:57:52 +03:00
  • d607a461ce bluez5: backend-hsphfpd: Fix crash when switching profile to HFP Frédéric Danis 2020-08-25 16:43:03 +02:00
  • 0720eb2aeb introspect: fix sink monitor name Wim Taymans 2020-08-21 17:27:14 +02:00
  • 0b588b2bfd pulse: track loaded modules Wim Taymans 2020-08-21 15:40:19 +02:00
  • 4370675d2b pulse: fix crash when cleaning up signals Wim Taymans 2020-08-21 15:36:03 +02:00
  • f3c06372ef pulse: implement more directories Wim Taymans 2020-08-21 15:35:21 +02:00
  • 39513fb681 protocol-native: fix error reporting Wim Taymans 2020-08-21 11:15:24 +02:00
  • 157b15d643 pulse: implement load_module of null-sink Wim Taymans 2020-08-20 17:43:01 +02:00
  • e8640683bb support: add null audio sink Wim Taymans 2020-08-20 17:41:14 +02:00
  • 7cdc36d506 pulse: DSP -> MONITOR Wim Taymans 2020-08-20 17:35:57 +02:00
  • adfa88c961 pulse: always update and debug the error Wim Taymans 2020-08-20 17:33:34 +02:00
  • 7120bfe059 bluez5: backend-hsphfpd: Add spa_bt_transport support Frédéric Danis 2020-08-17 13:16:10 +02:00
  • 6d0c48cc82 bluez5: Add transport find function using a test callback Frédéric Danis 2020-08-17 09:13:07 +02:00
  • 7bad76737e bluez5: Create backend skeleton for HSP/HFP support using hsphfpd Frédéric Danis 2020-07-22 17:40:32 +02:00
  • 3e7609dcaf protocol: Add system runtime directory for clients Jonas Holmberg 2020-08-19 14:01:05 +02:00
  • 5c52670421 systemd: Add system service and socket Jonas Holmberg 2020-08-17 10:48:55 +02:00
  • 120090741a pulse: return NOENTITY when an item was not found Wim Taymans 2020-08-19 17:03:44 +02:00
  • cde6b99890 stream: call latency_update callback Wim Taymans 2020-08-19 16:49:30 +02:00
  • 5037a97690 stream: call started callback when started Wim Taymans 2020-08-19 16:49:02 +02:00
  • bb323a82a7 stream: call the moved_callback when moved Wim Taymans 2020-08-19 16:48:25 +02:00