Commit graph

  • a3549deb48 jack: remove a lock Wim Taymans 2021-07-06 10:38:53 +02:00
  • bba9edabee conf: don't allow a NULL config name Peter Hutterer 2021-07-06 12:00:34 +10:00
  • fb2d35895e conf: ignore the prefix if the config file name is an absolute path Peter Hutterer 2021-07-06 11:04:44 +10:00
  • b1ac776ff0 test: remove duplicate test invocation Peter Hutterer 2021-07-06 11:48:33 +10:00
  • 252816f757 bluez5: fix wrongly typed started field in spa_bt_sco_io Konstantin Kharlamov 2021-07-06 00:05:05 +03:00
  • 64352dd256 gstpipewireformat: remove useless comparison in gst_caps_from_format Konstantin Kharlamov 2021-07-06 00:02:25 +03:00
  • 8c013b8183 modules: remove useless comparison in pw_properties_from_avahi_string Konstantin Kharlamov 2021-07-05 23:57:35 +03:00
  • 6f39e13f11 module-zeroconf-discover: factor out pw_properties_from_avahi_string Konstantin Kharlamov 2021-07-05 23:53:46 +03:00
  • dea1a0bee2 audiotestsrc: convert sizes to const size_t Konstantin Kharlamov 2021-07-05 23:26:09 +03:00
  • ab71d2c3cb audioconvert: fix potential NULL reference in resample_native_init Konstantin Kharlamov 2021-06-25 02:20:54 +03:00
  • 0b758a2301 alsa-seq: fix off-by-one for event offset Wim Taymans 2021-07-05 16:25:11 +02:00
  • 831fb9ea01 JACK: implement jack_recompute_total_latencies() Wim Taymans 2021-07-05 16:06:34 +02:00
  • 4abcfcdfb9 improve some debug Wim Taymans 2021-07-05 16:06:22 +02:00
  • c0b002689b impl-link: don't recalc latency on feedback links Wim Taymans 2021-07-05 16:00:27 +02:00
  • dc5ed8f327 thread: add methods to get rt priority range Wim Taymans 2021-07-05 11:35:27 +02:00
  • 488150fac6 modules: document roc ports to be TCP/UDP ports Peter Hutterer 2021-07-05 15:35:49 +10:00
  • 765bd417de doc: link the most recent modules as subpages Peter Hutterer 2021-07-05 15:30:59 +10:00
  • d6bb69f2bd doc: add the configuration file format to the online documentation Peter Hutterer 2021-07-05 15:30:46 +10:00
  • d51634a2f1 man: add --config to the pipewire man page Peter Hutterer 2021-07-05 14:55:31 +10:00
  • 91988acb6b utils: fix public API with consumers using _POSIX_C_SOURCE on FreeBSD Evgeniy Khramtsov 2021-07-04 23:18:54 +03:00
  • 5e0c9199bd context: drop RT when freewheeling Wim Taymans 2021-07-05 10:41:57 +02:00
  • 9ceb728dec jack: use the pw_thread_utils interface Wim Taymans 2021-07-05 10:40:25 +02:00
  • 1de16afc40 modules: use pw_thread_utils interface for module-rt* Wim Taymans 2021-07-05 10:26:56 +02:00
  • 6b73d49780 data-loop: use new thread interface Wim Taymans 2021-07-05 10:10:36 +02:00
  • bfa3c6c137 thread: add interface to manage threads Wim Taymans 2021-07-05 10:05:37 +02:00
  • 5088ebacc5 jack: drop/acquire RT when enter/exit freewheel Wim Taymans 2021-07-02 11:41:37 +02:00
  • e2d6545e77 jack: client_thread_id should return the data thread Wim Taymans 2021-07-02 11:39:44 +02:00
  • 4b9b97841d increase rt.limit from 200ms to 2seconds Wim Taymans 2021-07-04 21:57:54 +02:00
  • 77318477bc keys: fix PW_KEY_AUDIO_RATE key name Haochen Tong 2021-07-03 18:33:16 +08:00
  • d14c383811 pulse-server: silence UNDERFLOW warning to info Wim Taymans 2021-07-03 21:14:48 +02:00
  • 1c6326439f jack: make cycle_wait() loop until a valid cycle Hector Martin 2021-07-03 16:58:20 +09:00
  • df8bd85277 alsa-ctl: filter for and use only the "default" metadata object George Kiagiadakis 2021-07-02 17:44:35 +03:00
  • 43e4625bbe Use real pthread_setname_np implementation on old FreeBSD. Gleb Popov 2021-07-01 15:48:01 +03:00
  • 797e9b3e0b jack: use RESET_ON_FORK when dropping rt priority Wim Taymans 2021-07-01 15:34:19 +02:00
  • 35194d6de0 node-driver: remove timers when not a driver Wim Taymans 2021-07-01 12:27:34 +02:00
  • 45c045382e check_missing_headers.sh: stop looking in the old src/extensions dir George Kiagiadakis 2021-07-01 12:41:36 +03:00
  • 620b34cd6b null-audio-sink: only start timers when driving Wim Taymans 2021-07-01 11:33:21 +02:00
  • 36c7e820d8 test nodes: make the timerfd non-blocking George Kiagiadakis 2021-07-01 11:51:11 +03:00
  • 5aa9c95390 node-driver: make the timerfd non-blocking George Kiagiadakis 2021-07-01 11:50:40 +03:00
  • c633004bf3 null-sink: make the timerfd non-blocking George Kiagiadakis 2021-07-01 11:37:01 +03:00
  • 64a25110dc pulse-server: move quirks to a json blob Wim Taymans 2021-06-30 18:10:41 +02:00
  • 900cb596d3 pipewire-pulse: implement simple quirk database Wim Taymans 2021-06-30 17:17:36 +02:00
  • f5d51162c4 treewide: mark things static and const Barnabás Pőcze 2021-06-27 17:47:13 +02:00
  • 48dbb4da3c spa: bluez: native: do not use spa_aprintf() Barnabás Pőcze 2021-06-27 01:14:32 +02:00
  • c0e158aa0c pipewire: global: take const argument Barnabás Pőcze 2021-06-26 23:07:31 +02:00
  • 9aacd36f37 pipewire: properties: take const argument Barnabás Pőcze 2021-06-26 21:36:20 +02:00
  • 73ea24a356 pulse-server: module-pipe-source: don't queue partial samples Barnabás Pőcze 2021-06-25 20:42:34 +02:00
  • 8a61374592 pulse-server: module-pipe-source: set error code when entity is not pipe Barnabás Pőcze 2021-06-25 23:45:27 +02:00
  • 9076e3e80b pulse-server: module-pipe-source: do not unlink fifo if it was there Barnabás Pőcze 2021-06-25 21:13:16 +02:00
  • 7cb7d8b15b pulse-server: module-zeroconf-publish: handle uname() failure gracefully Barnabás Pőcze 2021-06-25 19:23:38 +02:00
  • 9994a763d6 pulse-server: module-zeroconf-publish: remove static Barnabás Pőcze 2021-06-25 19:20:33 +02:00
  • 324894e605 keys: add object.register property Wim Taymans 2021-06-30 13:49:34 +02:00
  • 2c5d89ff19 pw-cli: allow '-' for port/node in create-link Wim Taymans 2021-06-30 11:52:57 +02:00
  • 27b9f469b5 impl-port: avoid recalculating latency on destroying port Wim Taymans 2021-06-30 09:34:46 +02:00
  • 0436793299 doc/meson.build: pruning of unused find_program() Niklāvs Koļesņikovs 2021-06-29 11:18:45 +03:00
  • e062c4d8de meson.build: adds summary() to optional programs Niklāvs Koļesņikovs 2021-06-29 11:17:03 +03:00
  • ae89ae093e acp: strip UCM alibpref from mapping Wim Taymans 2021-06-29 17:43:00 +02:00
  • d1c6114423 media-session: don't try to link to the same link-group Wim Taymans 2021-06-29 14:02:23 +02:00
  • c4971d17c4 keys: add node.link-group property Wim Taymans 2021-06-29 13:49:55 +02:00
  • 6a0cf77985 NEWS: fix some spelling mistakes Wim Taymans 2021-06-29 13:19:53 +02:00
  • 5497d2d907 pw-cat: fix format string Wim Taymans 2021-06-28 17:21:28 +02:00
  • 82f2e85a0f fmt-ops: fix neon stereo resample Wim Taymans 2021-06-28 17:20:50 +02:00
  • c43dabcc96 0.3.31 0.3.31 Wim Taymans 2021-06-28 15:31:17 +02:00
  • 84b9644ee3 spa: utils: defs: fix SPA_FOR_EACH_ELEMENT usage example Barnabás Pőcze 2021-06-25 19:30:24 +02:00
  • d6a569620c v4l2: DmaBuf and MemFd are mostly the same Wim Taymans 2021-06-28 14:55:05 +02:00
  • c68a7cd603 pulse-server: silence the ENOTSUP warnings Wim Taymans 2021-06-28 12:43:31 +02:00
  • 0d71068ab2 jack: make JACK use module-rt Wim Taymans 2021-06-28 12:20:19 +02:00
  • de99fc3515 module-rt: use FIFO scheduling Wim Taymans 2021-06-28 12:19:43 +02:00
  • 4fb878e449 jack: name the thread-loop differently Wim Taymans 2021-06-28 12:19:15 +02:00
  • c90bd14ede thread-loop: improve thread name Wim Taymans 2021-06-28 12:17:15 +02:00
  • 82f02dc502 jack: create threads with FIFO scheduling Wim Taymans 2021-06-28 11:46:41 +02:00
  • d8b5ab13a5 modules: Allow roc source/sink to be used as native modules Sanchayan Maity 2021-06-26 17:55:13 +05:30
  • d06a2e2140 spa: meson.build: look for libcamera under another name Barnabás Pőcze 2021-06-27 15:40:02 +02:00
  • 2b515b5e50 dbus: keep a ref to DBusConnection if reconnecting is not handled Pauli Virtanen 2021-05-17 18:19:44 +03:00
  • d1c8b272ec spa: bluez: a2dp-source: set media.* keys based on the device's player Barnabás Pőcze 2021-06-25 17:56:50 +02:00
  • 902a2113de spa: bluez: dbus: follow BlueZ's MediaPlayer1 objects Barnabás Pőcze 2021-06-25 17:52:55 +02:00
  • e082e64c87 spa: utils: string: introduce spa_str_find() Barnabás Pőcze 2021-06-25 17:29:44 +02:00
  • cb6dbd165a pulse-server: move defines to the common utils.h Evgeniy Khramtsov 2021-06-25 19:08:26 +03:00
  • 3ba62287ad pulse-server: add missing definitions for FreeBSD Evgeniy Khramtsov 2021-06-25 18:04:24 +03:00
  • 417c9ab887 modules: add an example sink and source Wim Taymans 2021-06-25 16:44:26 +02:00
  • aa4de60032 modules: pulse-tunnel can use RT_PROCESS Wim Taymans 2021-06-25 15:51:30 +02:00
  • de72ed5590
    meson.build: adds V4L2 header and enablement reporting via summary() Niklāvs Koļesņikovs 2021-06-25 14:54:26 +03:00
  • b55bafae09
    meson.build: move libcamera and libdrm summary() to 'Backend' section Niklāvs Koļesņikovs 2021-06-25 14:49:21 +03:00
  • 38d5de789d
    meson_options.txt: disable vulkan option since it's not ready for use Niklāvs Koļesņikovs 2021-06-25 14:22:47 +03:00
  • 0a02396995 meson: Make summary() respect vulkan headers detection Ivan 2021-06-25 13:51:39 +03:00
  • 0c14ec769f pulse-server: improve sink/source state Wim Taymans 2021-06-25 13:23:22 +02:00
  • eb262beb22 doc: document the echo-cancel module Peter Hutterer 2021-06-25 14:42:14 +10:00
  • 4e3d155dc1 doc: document the access module Peter Hutterer 2021-06-24 15:16:58 +10:00
  • b23dfc4dc1 doc: make the pipewire keys show up in the doxygen output Peter Hutterer 2021-06-24 14:26:21 +10:00
  • f181232a61 doc: add the documentation infrastructure for pipewire modules Peter Hutterer 2021-06-24 14:06:30 +10:00
  • 9956637ce5 doc: drop unused variable from meson.build Peter Hutterer 2021-06-21 15:25:29 +10:00
  • 0880ff9a84 spa: add spa_strendswith (copy from protocol-pulse) Peter Hutterer 2021-06-21 15:04:15 +10:00
  • 71d39e90ed meson: adds post meson setup/--reconfigure summary for auto features Niklāvs Koļesņikovs 2021-06-25 06:45:51 +03:00
  • 243d534476 dbus: fix bus type reported in logs Stefano Ragni 2021-06-24 23:21:19 +02:00
  • c69ebf6361 meson.build: define cpp dependency as non-native Peter Hutterer 2021-06-24 11:26:48 +10:00
  • 5e76f39e9d meson.build: move -D_GNU_SOURCE to the other hardcoded args Peter Hutterer 2021-06-24 11:26:05 +10:00
  • 887876bea8 pulse-server: add missing forward declarations Barnabás Pőcze 2021-06-23 20:21:36 +02:00
  • 378ba0d51b pulse-server: clean up includes Barnabás Pőcze 2021-06-19 19:56:37 +02:00
  • 0e48ae9f50 pulse-server: remove unnecessary struct member and includes Barnabás Pőcze 2021-06-19 00:23:27 +02:00
  • 480fcbbba9 pulse-server: module-zeroconf-publish: use <> for system include Barnabás Pőcze 2021-06-19 19:54:27 +02:00