Commit graph

  • 03d11953a6 module-rtp: handle state of stream better Wim Taymans 2023-03-02 13:11:22 +01:00
  • bf9236ec8d module-rtp: improve node name and description Wim Taymans 2023-03-02 12:33:40 +01:00
  • fcac5298b9 module-rtp: add and check session parameters Wim Taymans 2023-03-01 21:22:12 +01:00
  • 4dc3e0d967 module-rtp: add audio params to avahi txt Wim Taymans 2023-03-01 18:01:26 +01:00
  • 4507f7ab39 module-rtp: only create sessions with avahi Wim Taymans 2023-03-01 16:54:59 +01:00
  • 432f927da9 module-rtp: listen only for compatible sessions Wim Taymans 2023-03-01 16:21:07 +01:00
  • 4937da471f module-rtp: listen to all available session types Wim Taymans 2023-03-01 15:21:57 +01:00
  • 4ee9696548 module-rtp: improve session setup Wim Taymans 2023-03-01 12:57:57 +01:00
  • 94b67603e5 module-rtp: improve session setup Wim Taymans 2023-03-01 11:40:11 +01:00
  • dda5ed696b module-rtp: fix sender timestamps Wim Taymans 2023-03-01 10:54:00 +01:00
  • 7c04b42e38 module-rtp: improve properties Wim Taymans 2023-03-01 10:15:08 +01:00
  • 3badf6f3ac module-rtp: move avahi in rtp-session Wim Taymans 2023-03-01 09:21:53 +01:00
  • 7da031c969 module-rtp: add new rtp-session module Wim Taymans 2023-02-28 16:14:19 +01:00
  • c36d9bef38 doc: add custom node bog post by bootlin Wim Taymans 2023-03-09 13:13:35 +01:00
  • 26623ff8cb 0.3.67 0.3.67 Wim Taymans 2023-03-03 15:23:01 +01:00
  • 10d82faa1c jack: update qsynth to the new passive handling Wim Taymans 2023-03-08 16:58:36 +01:00
  • 99482f0166 impl-node: implement mode node.passive property values Wim Taymans 2023-03-08 16:55:00 +01:00
  • b2ba946625 jack: don't abuse the node.passive property Wim Taymans 2023-03-08 16:51:40 +01:00
  • 40f43d4715 impl-link: handle passive nodes Wim Taymans 2023-03-08 15:28:52 +01:00
  • c04b3b3261 impl-node: rename passive to runnable Wim Taymans 2023-03-08 13:28:41 +01:00
  • 92a812e0ae context: make a copy of group and link_group Wim Taymans 2023-03-08 13:25:45 +01:00
  • 2c4bd25a89 pulse-server: fix comments Wim Taymans 2023-03-08 12:53:22 +01:00
  • ddbb54fd6f pulse-server: reduce min quantum to 128/48000 Wim Taymans 2023-03-08 11:10:39 +01:00
  • af91ae67de module-echo-cancel: improve docs Wim Taymans 2023-03-08 09:58:21 +01:00
  • ee6866a947 pulse-server: add doc about pulse.cmd section Wim Taymans 2023-03-08 09:28:44 +01:00
  • 92c4a916fb stream: always call the process function when triggered Wim Taymans 2023-03-07 19:15:34 +01:00
  • a2b391b5c7 Improve debug log a little Wim Taymans 2023-03-07 19:11:38 +01:00
  • dd80b76cb0 pulse-server: escape module values Wim Taymans 2023-03-07 13:06:36 +01:00
  • 44f4845df3 clarify that buffers remain alive until the remove_buffer callback returns Jonathan Marler 2023-03-06 09:02:57 -07:00
  • 90b11e3c49 context: improve handling of passive state better Wim Taymans 2023-03-07 09:23:52 +01:00
  • 7a923bc204 module-rtp-sink: use sess.media for media type Wim Taymans 2023-03-05 19:12:14 +01:00
  • 04eb709619 bluez5: don't set unnecessary socket options Pauli Virtanen 2023-03-05 17:45:31 +02:00
  • 838fd6dce2 Update Polish translation Piotr Drąg 2023-03-04 14:10:23 +01:00
  • a21da3802b client-node: the id must be strictly smaller than MAX_AREAS Wim Taymans 2023-03-04 20:39:53 +01:00
  • 39ce32985b spa: support single argument static assertions in older standards Barnabás Pőcze 2023-03-03 19:27:23 +01:00
  • 57a89e5723 module-rtp: Add configurable DSCP support Robert Rosengren 2023-03-03 14:01:24 +01:00
  • a7322d5043 alsa: improve target delay in ALSA Wim Taymans 2023-03-03 14:10:33 +01:00
  • 8030a9f360 po: Update Swedish translation Anders Jonsson 2023-02-28 21:57:54 +01:00
  • 34d8466c8c bluez5: sources should produce full buffer every cycle Pauli Virtanen 2023-02-04 15:49:13 +02:00
  • 5ab1d898ca impl-port: improve port properties Wim Taymans 2023-03-02 11:59:08 +01:00
  • 5c180a57a5 audioconvert: copy follower port flags Wim Taymans 2023-03-02 11:55:04 +01:00
  • ab94a71e3c pulse-server: improve channel_map parsing Wim Taymans 2023-03-01 13:42:58 +01:00
  • 8a24f58cd1 pulse-server: improve format parsing Wim Taymans 2023-03-01 13:42:02 +01:00
  • 03abce72e5 pulse-server: error on invalid format Wim Taymans 2023-03-01 13:41:17 +01:00
  • 7aae9a3e8b pipewire-jack: indent with tabs to avoid clang-tidy warnings Barnabás Pőcze 2023-02-25 20:48:45 +01:00
  • 0e0a2627aa treewide: print pthread_t as a pointer Barnabás Pőcze 2023-02-25 20:45:28 +01:00
  • d776d378cd pipewire: module-protocol-simple: cast argument of accept4() Barnabás Pőcze 2023-02-25 20:21:45 +01:00
  • 7b3ef1ac4e spa: alsa: fix spa_log_trace_fp() args Barnabás Pőcze 2023-02-25 20:17:51 +01:00
  • 99d5436f15 bluez5: media-sink: write packets exactly on time Pauli Virtanen 2023-02-23 22:01:53 +02:00
  • f05e68e4d4 bluez5: media-sink: encode next packet as soon as possible Pauli Virtanen 2023-01-21 17:37:44 +02:00
  • 031f992981 alsa-compress-offload-sink: major sink rework Carlos Rafael Giani 2023-02-11 20:52:06 +01:00
  • f03c606ad9 pw-cat: Keep track of excess playtime when playing encoded audio Carlos Rafael Giani 2023-02-22 21:14:05 +01:00
  • dc161fc6af pw-cat: Rework encoded audio support to use libavformat to parse frames Carlos Rafael Giani 2023-02-22 21:04:49 +01:00
  • 580a3d9872 pw-cat: Enable libavutil logs Carlos Rafael Giani 2023-02-12 16:09:03 +01:00
  • da21cfa93c bluez5: backend-native: implement AT+BCC Pauli Virtanen 2023-02-23 18:38:28 +02:00
  • 06bad5523d gstpipewiresrc: Set stream error on caps negotiation failure Robert Mader 2023-02-22 21:16:18 +01:00
  • eb797cac48 pulse-server: improve FIX_ flag handling Wim Taymans 2023-02-23 12:41:37 +01:00
  • ad6ab7e0b7 pulse-server: refactor channel position parsing Wim Taymans 2023-02-23 12:39:36 +01:00
  • eca4049a38 null-sink: accept our custom format as well Wim Taymans 2023-02-23 12:04:13 +01:00
  • 8aefdd8a6a audioconvert: log params to error as well Wim Taymans 2023-02-23 12:03:40 +01:00
  • c74efea51e pulse-server: pass format to the null-sink Wim Taymans 2023-02-23 10:34:07 +01:00
  • a9756def46 spa: allow passing audio.format to null-sink Wim Taymans 2023-02-23 10:31:51 +01:00
  • d11f8d5dea pulse-server: move fix function to format functions Wim Taymans 2023-02-23 09:22:56 +01:00
  • 4163991a97 pulse-server: use pulse.fix.* keys Wim Taymans 2023-02-23 08:56:25 +01:00
  • 15e4b3d500 bluez5: media-source: allow using bigger A2DP receive buffers Pauli Virtanen 2023-02-20 19:26:39 +02:00
  • d28990af34 pulse-server: add support for overriding fix format Wim Taymans 2023-02-22 18:04:44 +01:00
  • 84eafcd12f pulse-server: fix return value Wim Taymans 2023-02-22 18:03:07 +01:00
  • 78e5c2f3e6 utils: handle random_r fallback Wim Taymans 2023-02-22 16:46:31 +01:00
  • 4e298f2fe7 pipewire: add pw_random() Wim Taymans 2023-02-22 15:21:24 +01:00
  • 0b69f37a7c gstpipewiresrc: Do not alter meta plane count Robert Mader 2023-02-20 22:25:05 +01:00
  • 23b86761a5 Add autoconnect parameter to pipewiresrc element Mike Playle 2023-02-19 15:38:52 +00:00
  • 178bea3e9e Merge branch 'inhibit-reconfigure' into 'master' James Hilliard 2023-02-20 21:56:42 +00:00
  • 2d5e0ef47b context: free properties on allocation failure Thomas Weißschuh 2023-02-19 17:08:57 +00:00
  • b9d7ecb5b2 bluez5: handle BAP presentation delay and transport latency Pauli Virtanen 2023-02-19 17:25:14 +02:00
  • 192044f1d9 bluez5: dup transport fd, in case media-sink is using it Pauli Virtanen 2023-02-17 19:48:05 +02:00
  • 1c9ffef813 module-rtp: reset ringbuffer on resync Wim Taymans 2023-02-17 15:38:11 +01:00
  • 8eaf46a678 module-rtp: add rate matching for the source Wim Taymans 2023-02-17 11:22:29 +01:00
  • aca5755c91 meson.build: promote two warnings to errors Barnabás Pőcze 2023-02-16 20:27:26 +01:00
  • d77ef4b05e spa: bluez: include gio/gunixfdlist.h Barnabás Pőcze 2023-02-16 20:54:37 +01:00
  • c8260e16d2 ci: install libbluetooth-dev on ubuntu Barnabás Pőcze 2023-02-16 20:49:31 +01:00
  • fbd068977c module-rtp: Add rtp-midi support Wim Taymans 2023-02-16 09:52:04 +01:00
  • 934ab3036e treewide: use SPDX tags to specify copyright information Barnabás Pőcze 2023-02-08 18:12:00 +01:00
  • 3601ecc9dd Improve NEWS Wim Taymans 2023-02-16 11:45:28 +01:00
  • 08b0ed6576 0.3.66 0.3.66 Wim Taymans 2023-02-14 17:35:11 +01:00
  • 0511970537 jack: use 32 bits for frame times Wim Taymans 2023-02-16 10:16:36 +01:00
  • 353c1f709d gstpipewiresrc: make stream errors permanent Robert Mader 2023-02-15 13:30:43 +01:00
  • 965b220206 module-rtp: clear ringbuffer in resync Wim Taymans 2023-02-15 11:08:08 +01:00
  • aa3b776f6f module-rtp: resync after paused state Wim Taymans 2023-02-15 11:06:01 +01:00
  • dd0d3ac264 pw-cat: remove useless code Wim Taymans 2023-02-14 12:21:09 +01:00
  • b9ddd54a98 pw-cat: don't read more than the requested frames Wim Taymans 2023-02-14 12:19:17 +01:00
  • 5e0bfa0beb
    RLIMITs: add support for generating limits.d files Niklāvs Koļesņikovs 2023-02-07 00:26:03 +02:00
  • d082ec0809
    src/modules/meson.build: fix indentation and remove obsolete comment Niklāvs Koļesņikovs 2023-02-06 23:49:30 +02:00
  • 2b6541f503 spa: support: send TID to systemd journal Barnabás Pőcze 2023-02-14 00:17:00 +01:00
  • 58812103f3 test: add another channelmix test Wim Taymans 2023-02-14 11:50:29 +01:00
  • 2895961b48 audioconvert: improve channelmix with unknown layouts Wim Taymans 2023-02-14 11:26:53 +01:00
  • e09b97edc4 pipewire: impl-core: actually return created object Barnabás Pőcze 2023-02-13 19:53:30 +01:00
  • 2865e40618 filter: support pw_filter_trigger_process() Wim Taymans 2023-02-13 17:58:42 +01:00
  • c6a977f793 filter: change_mask is 64 bits Wim Taymans 2023-02-13 17:21:58 +01:00
  • 2469a69f98 filter: clean up param indexes Wim Taymans 2023-02-13 17:19:25 +01:00
  • 68f6d4d6de log: improve format debug log Wim Taymans 2023-02-13 16:56:54 +01:00