Commit graph

  • 7d0a8b68e8 audiomixer: add support for U8, U16, U24, U32, S24_32 and U24_32 formats Julian Bouzas 2021-09-08 09:15:21 -04:00
  • 20e64b39da fmtconvert: add support for U16, U24, U32 and U24_32 formats Julian Bouzas 2021-09-08 09:07:49 -04:00
  • f22dd9d781 pipewire-alsa: Make it MT safe Jonas Holmberg 2021-09-07 16:04:04 +02:00
  • 0cf6760ee0 resample: limit the amount of taps Wim Taymans 2021-09-08 16:22:55 +02:00
  • e4b030fafa jack: add option to disable process lock Wim Taymans 2021-09-08 13:02:04 +02:00
  • 2071a14c82 context: only apply lock-quantum for unsuspended nodes Wim Taymans 2021-09-08 11:53:08 +02:00
  • 9423e8d648 impl-node: move quantum and rate Wim Taymans 2021-09-08 11:51:09 +02:00
  • a3fe226eac context: don't try to change the quantum when idle Wim Taymans 2021-09-08 11:28:05 +02:00
  • 8f88792a9a jack: don't emit bufsize_callback from activate() Wim Taymans 2021-09-08 11:24:57 +02:00
  • 4562ef4ed0 update some docs Wim Taymans 2021-09-08 10:31:31 +02:00
  • 055643091f meson: drop default-session-manager, use the first session-manager instead Peter Hutterer 2021-09-08 08:47:46 +10:00
  • 71ee6ec669 daemon: split the session-manager and pipewire-pulse comments Peter Hutterer 2021-09-08 08:40:42 +10:00
  • bc2d820b6d meson: make media_session_sources unconditional Peter Hutterer 2021-09-08 09:58:09 +10:00
  • 852d6fc4b6 media-session: remove a superfluous NULL check Peter Hutterer 2021-09-02 16:42:43 +10:00
  • f288a2b77d libcamera: fix compilation error Barnabás Pőcze 2021-09-08 09:16:00 +02:00
  • 1595ff37e8 Update Portuguese Translation Hugo Carvalho 2021-08-02 14:39:58 +00:00
  • 75f15accd5 filter-chain: add dirac pulse Wim Taymans 2021-09-07 20:12:58 +02:00
  • a54fa5f26d jack: improve do_sync Wim Taymans 2021-09-07 17:13:15 +02:00
  • c25cec230c meson: if WP is the default SM but not built, use the system one Peter Hutterer 2021-09-07 16:17:42 +10:00
  • 05759e3bab meson: use 'auto' as default session manager Peter Hutterer 2021-09-07 15:56:14 +10:00
  • 86362407c1 meson: improve an error message Peter Hutterer 2021-09-07 15:41:46 +10:00
  • 902444ae1a meson: if media-session is to be built but alsa is missing, error out Peter Hutterer 2021-09-07 15:36:32 +10:00
  • f0bc0d068e link: avoid multiple concurrent negotiations Wim Taymans 2021-09-07 12:20:36 +02:00
  • 2d88ad179a jack: update format flags when format is set Wim Taymans 2021-09-07 12:20:36 +02:00
  • 882f1aee6c media-session: turn some info in debug Wim Taymans 2021-09-07 09:56:50 +02:00
  • 2306124f49 doc: fix listing of the new No DSP media-session module Peter Hutterer 2021-09-06 19:50:06 +10:00
  • 959d289bca ci: add a check for modules being linked correctly in the doc Peter Hutterer 2021-09-06 20:02:36 +10:00
  • 7e4d5b142f pulse-server: don't leak format info Wim Taymans 2021-09-07 09:51:58 +02:00
  • 8bb0e340c7 protocol-pulse: fix two -Wformat-nonliteral warnings Peter Hutterer 2021-09-06 15:37:19 +10:00
  • e55a5441b8 spa: silence two -Wformat-nonliteral warnings Peter Hutterer 2021-09-06 15:13:05 +10:00
  • 6a18272fed spa: mark the gettext wrappers with __attribute__((format_arg)) Peter Hutterer 2021-09-02 13:44:24 +10:00
  • b5ad37c7ac bluez5: make codec loading compatible with old conf files Pauli Virtanen 2021-09-06 17:25:58 +03:00
  • 435de99428 Increase pod buffer size Wim Taymans 2021-09-06 15:07:28 +02:00
  • f9d8bdb9b8 spa: improve param result handling Wim Taymans 2021-09-06 13:57:39 +02:00
  • c54f64cd13 alsa: clean up rate matching code Wim Taymans 2021-09-06 12:55:06 +02:00
  • 8d741d6077 alsa-monitor: document this module in some detail Peter Hutterer 2021-09-06 15:04:20 +10:00
  • 7cb718833b alsa-monitor: reword the match rule comment in the config file Peter Hutterer 2021-09-06 15:03:16 +10:00
  • 6f9586bf54 media-session: use more descriptive names for parsing match rules Peter Hutterer 2021-09-06 13:07:25 +10:00
  • 7d13c7750d doc: document the portal negotation process with graphs Peter Hutterer 2021-09-06 11:48:02 +10:00
  • 6b6f5f3659 doc: mention xdg-desktop-portal in the media-session access-portal module Peter Hutterer 2021-09-06 10:45:19 +10:00
  • 55f01ae679 media-session: document the access-flatpak module Peter Hutterer 2021-09-02 13:34:35 +10:00
  • 83ed6e0be3 doc: swap two @ doxygen tags for the backslash ones Peter Hutterer 2021-09-06 10:47:56 +10:00
  • 08be841a9e doc: fix a doxygen undocumented parameter warning Peter Hutterer 2021-09-02 13:48:20 +10:00
  • abc01083d4 context: fixup integer overflow Pauli Virtanen 2021-09-04 17:13:29 +03:00
  • 18dde01d87 bluez5: minor error handling etc. fixups Pauli Virtanen 2021-09-04 17:13:08 +03:00
  • 44f10330e8 alsa: remove AES0 settings Wim Taymans 2021-09-05 08:21:07 +02:00
  • f85d3907ef bluez5: add a device to hw-volume blocklist Pauli Virtanen 2021-09-03 19:32:54 +03:00
  • 68e8846096 bluez5: update kernel version blocklist Pauli Virtanen 2021-09-01 17:14:18 +03:00
  • 59d572de09 bluez5: split A2DP codecs to separate SPA plugins Pauli Virtanen 2021-09-01 00:33:43 +03:00
  • 3115775c02 context: add SPA plugin loader interface to support plugins Pauli Virtanen 2021-09-02 21:13:10 +03:00
  • 987282b376 spa/support: add plugin loader interface Pauli Virtanen 2021-09-02 21:10:18 +03:00
  • 90371440b0 media-session: add alsa-no-dsp module Julian Bouzas 2021-08-19 12:14:37 -04:00
  • 699bfbc095 jack: improve lookup of removed objects Wim Taymans 2021-09-03 15:46:21 +02:00
  • 2ce1dc113e jack: also find uuid for monitor nodes Wim Taymans 2021-09-03 15:45:50 +02:00
  • 40cbcf2887 Meson: Update two pipewire.org URLs to HTTPS Niklāvs Koļesņikovs 2021-09-03 10:47:11 +03:00
  • e41187d643 man: move from xmltoman to rst2man Niklāvs Koļesņikovs 2021-09-03 10:16:48 +03:00
  • 91f1b44499 introspect: improve info updates Wim Taymans 2021-09-03 13:26:15 +02:00
  • 63521c1063 doc: add section about v4l2 dmabuf sharing columbarius 2021-08-17 15:57:25 +02:00
  • 7a618390ec doc: add warning about mapping DMA-BUFs Simon Ser 2021-08-17 15:02:56 +02:00
  • 112d50c8b9 doc: clarify format negotiation columbarius 2021-08-16 12:30:50 +02:00
  • a5e37540ff impl-node: recalc graph when destroying a node with driver Wim Taymans 2021-09-03 11:12:51 +02:00
  • 034dd00813 alsa-seq: use better clock rate matching Wim Taymans 2021-09-02 18:37:27 +02:00
  • c2c7dd040a alsa: CLAMP the error just in case something goes wrong. Wim Taymans 2021-09-02 17:31:02 +02:00
  • 5fa1ae99ae media-session: implement passthrough for S/PDIF Wim Taymans 2021-08-18 16:19:35 +02:00
  • ef795cc2e3 pulse-server: add quirk for skypeforlinux Wim Taymans 2021-09-02 15:22:27 +02:00
  • e5886b7bc6 alsa: pass POD_Long as (long) varargs Wim Taymans 2021-09-02 15:17:36 +02:00
  • 99e6c77525 alsa: improve device name construction Wim Taymans 2021-09-02 12:33:44 +02:00
  • 9052b1be33 media-session: add option to restore bluetooth profile Wim Taymans 2021-09-02 11:39:17 +02:00
  • f277487887 media-session: save and restore IEC958 Codecs Wim Taymans 2021-09-02 10:26:34 +02:00
  • 80628f38e7 alsa: move codec config to acp-device Wim Taymans 2021-09-02 10:05:33 +02:00
  • 1a93165e84 impl-port: use audiomixer for RAW media subtype when setting up mixer Julian Bouzas 2021-08-23 13:46:24 -04:00
  • c65ae2f2e6 audiomixer: refactor and add support for more formats Julian Bouzas 2021-09-01 15:58:29 -04:00
  • dddbe289fb audiomixer: add support for more formats in the mix table Julian Bouzas 2021-09-01 15:54:45 -04:00
  • 28cf342bb8 media-session: Change some warnings to info Jonas Holmberg 2021-09-01 10:48:57 +02:00
  • eafef40430 pulse-server: remove pod debug Wim Taymans 2021-09-01 13:25:52 +02:00
  • ea7a731106 pulse-server: set the SINK_SET_FORMATS flag Wim Taymans 2021-09-01 13:21:31 +02:00
  • 49eb31f670 pulse-server: add device-restore extension Wim Taymans 2021-09-01 13:20:37 +02:00
  • a25396c1eb pulse-server: filter out iec958 PCM formats Wim Taymans 2021-09-01 13:11:08 +02:00
  • 93e9efc1e4 audioconvert: handle NULL param Wim Taymans 2021-09-01 13:09:35 +02:00
  • 6c3c88f9d3 audioconvert: handle follower EnumFormat changes as well Wim Taymans 2021-09-01 13:09:05 +02:00
  • 774db99d12 alsa: emit params using the user flags Wim Taymans 2021-09-01 13:08:03 +02:00
  • ab3e265b2c alsa: emit param changes correctly Wim Taymans 2021-09-01 12:57:47 +02:00
  • 01f640709e alsa: always list PCM as iec958 codec Wim Taymans 2021-09-01 11:16:38 +02:00
  • 592163fb0a stream: rename a variable Wim Taymans 2021-08-31 16:04:34 +02:00
  • e7a43f6d91 filter-chain: add 7.1 virtual sink example Wim Taymans 2021-08-31 13:52:52 +02:00
  • dce6f30954 filter-chain: rename sink-convolver Wim Taymans 2021-08-31 13:46:36 +02:00
  • 71055dce73 alsa: handle excessive delay values gracefully Wim Taymans 2021-08-31 12:38:18 +02:00
  • 3300f5ddc4 context: activate loopback to drivers Wim Taymans 2021-08-31 11:45:14 +02:00
  • a4f3a23095 tools/pw-dump: add support for --color-always Konstantin Kharlamov 2021-08-31 01:04:36 +03:00
  • e7db65b133 media-session: remove unused props from struct profile Konstantin Kharlamov 2021-08-31 00:37:21 +03:00
  • d34c4facc0 module-roc: fix properties Wim Taymans 2021-08-30 23:27:51 +02:00
  • 9f57341699 module-pulse-tunnel: set the bufferattr right Wim Taymans 2021-08-30 21:26:33 +02:00
  • 09ee977141 alsa: cache UCM config Wim Taymans 2021-08-30 17:36:11 +02:00
  • cff9dbf9dd echo-cancel: improve properties Wim Taymans 2021-08-30 10:48:06 +02:00
  • d4b06431ff pulse-server: calculate buffer size based on the frame size Julian Bouzas 2021-08-27 08:49:12 -04:00
  • b136bb8ca5 pipewire-pulse: delay create stream reply if the peer is not found Julian Bouzas 2021-08-26 15:53:33 -04:00
  • 60480f422e media-session: simplify save_profile Konstantin Kharlamov 2021-08-30 01:07:57 +03:00
  • 2c7cdcfa41 media-session: constify various params Konstantin Kharlamov 2021-08-30 00:34:01 +03:00
  • b057c9166d bluez5: don't try to autoconnect same device via multiple adapters Pauli Virtanen 2021-08-29 15:40:14 +03:00
  • e90c436f3a filter-chain: remove another copy Wim Taymans 2021-08-27 21:05:32 +02:00