Commit graph

  • 22b5b6b120 connection: make sure we don't overrun the fd array Wim Taymans 2021-06-18 15:21:07 +02:00
  • adee3d79b9 connection: handle truncated control data Wim Taymans 2021-06-18 14:51:08 +02:00
  • 8cf2f134b7 gstpipewiresink: also break the connection loop when the state is STREAMING George Kiagiadakis 2021-06-18 13:34:35 +03:00
  • a870af02f0 module-rt: define RLIMIT_RTTIME if not defined Michal Vasilek 2021-06-17 22:13:45 +02:00
  • 3272940731 echo-cancel: Don't use application name for stream node name Arun Raghavan 2021-06-17 17:03:07 -04:00
  • 2d251509db doc: Drop duplicate reference to pw_global Arun Raghavan 2021-06-17 16:39:06 -04:00
  • 3944687a14 module-protocol-simple: limit to 10 connections Wim Taymans 2021-06-17 18:37:04 +02:00
  • 38c721993f pulse-server: limit the amount of connections Wim Taymans 2021-06-17 18:36:28 +02:00
  • 4aa80c7a71 splitter: we always produce output Wim Taymans 2021-06-17 18:34:01 +02:00
  • 16755cef52 impl-metadata: fix include Wim Taymans 2021-06-17 12:38:53 +02:00
  • b167ada994 impl-node: take settings into account for quantum and rate Wim Taymans 2021-06-17 11:31:42 +02:00
  • c46cb0645e test: fix test Wim Taymans 2021-06-14 17:30:27 +02:00
  • e301048abb settings: use metadata for settings Wim Taymans 2021-06-14 17:10:03 +02:00
  • f6ce23cbe3 metadata: add vargs format method for metadata values Wim Taymans 2021-06-16 11:45:49 +02:00
  • beb80a06e8 media-session: use core metadata implementation Wim Taymans 2021-06-16 10:53:11 +02:00
  • 80ef77f994 context: add metadata implementation Wim Taymans 2021-06-16 10:50:54 +02:00
  • d8ad87fd09 context: improve settings and defaults Wim Taymans 2021-06-14 17:05:13 +02:00
  • 2ad202b8e8 audioconvert: track and compensate for rate changes Wim Taymans 2021-06-14 12:22:04 +02:00
  • 519bd342be audioconvert: don't use samplerate to negotiate Wim Taymans 2021-06-14 12:16:49 +02:00
  • 7ba7179eee audioconvert: use the position rate to negotiate Wim Taymans 2021-06-14 12:12:59 +02:00
  • ed80d72d51 audioconvert: also set io_position on channelmix Wim Taymans 2021-06-14 12:11:10 +02:00
  • c726dd887c alsa: refactory _io_position checking Wim Taymans 2021-06-14 12:09:13 +02:00
  • 0ec760315e jack: there is no need to lock in get_aliases Wim Taymans 2021-06-17 10:56:39 +02:00
  • 0f9fd45a58 jack: rework locking Wim Taymans 2021-06-17 10:46:04 +02:00
  • 3e52c6598b jack: add more port checks Wim Taymans 2021-06-17 09:18:29 +02:00
  • 4c9ac08310 bluez5: always emit node object info for dynamic node Huang-Huang Bao 2021-06-14 20:06:37 +08:00
  • 62e98aa836 test: move some of the property tests to pwtest Peter Hutterer 2021-06-17 14:00:02 +10:00
  • 7a6fa50575 daemon: drop the obsolete dbus policy file Peter Hutterer 2021-06-11 12:03:17 +10:00
  • 08525e865d daemon: simplify configuration file generation Peter Hutterer 2021-06-11 11:58:32 +10:00
  • 7cecb1567d spa: tests: remove double dot from names of test files Barnabás Pőcze 2021-06-16 19:40:28 +02:00
  • bbbf5724be pipewire: module-zeroconf-discover: free correct pointer Barnabás Pőcze 2021-06-16 19:20:24 +02:00
  • 58e254ec63 pulse-server: module-zeroconf-publish: remove unnecessary emit Barnabás Pőcze 2021-06-16 16:34:26 +02:00
  • 61bcd4f988 jack: only use the "default" metadata Wim Taymans 2021-06-16 11:45:14 +02:00
  • f43c57afdb pulse-server: add context listener last Wim Taymans 2021-06-16 10:33:32 +02:00
  • 22bb2666c4 metadata: remove metadata when the global is removed Wim Taymans 2021-06-16 09:52:49 +02:00
  • 07d43a001b pw-dump: remember the subject of metadata Wim Taymans 2021-06-16 09:45:50 +02:00
  • f15d585f8d metadata: check M permissions before changing metadata Wim Taymans 2021-06-16 09:30:25 +02:00
  • 9d9e3f2d23 metadata: add client-id to properties Wim Taymans 2021-06-16 09:26:57 +02:00
  • 9984dcd1ea pipewire: small comment fix Wim Taymans 2021-06-16 09:26:25 +02:00
  • 96c77e1f2f pulse-server: Implement module-pipe-source Sanchayan Maity 2021-06-12 14:41:27 +05:30
  • d5ee0ad8cc module-pipe-sink: Fix usage of spa_strerror Sanchayan Maity 2021-06-16 13:27:57 +05:30
  • a168e4261f doc: move color overrides into light color scheme block Barnabás Pőcze 2021-06-15 17:39:34 +02:00
  • 18ef422f3f
    filter-chain: reformat configuration Haochen Tong 2021-06-15 20:11:33 +08:00
  • 4be1981f54 module-protocol-pulse: Clean up unused #define ERROR_RETURN Sanchayan Maity 2021-06-15 10:53:21 +05:30
  • b6559289f1 pulse-server: fix compilation on some compilers Wim Taymans 2021-06-14 15:43:32 +02:00
  • e3a2f4a645 jack: keep context lock locked for callbacks Wim Taymans 2021-06-13 19:26:10 +02:00
  • 1bc383a7b7 pipewire-pulse: also store format/channels for sources Wim Taymans 2021-06-12 20:30:49 +02:00
  • ba402209ba pulse-server: use PulseAudio name for format and channels Wim Taymans 2021-06-12 20:29:51 +02:00
  • cf93fd7f9a module-protocol-pulse: Add Avahi zeroconf publish module Sanchayan Maity 2021-06-10 18:51:11 +05:30
  • e66125ede0 module-protocol-pulse: Factor out some common code Sanchayan Maity 2021-06-11 18:15:51 +05:30
  • bd6f63fecd pulse-server: improve module loading Barnabás Pőcze 2021-06-10 18:37:48 +02:00
  • 4d02233ff3 pulse-server: don't broadcast remove event when a module wasn't loaded Barnabás Pőcze 2021-06-06 15:49:58 +02:00
  • f26358e958 pulse-server: module-simple-protocol-tcp: remove unnecessary struct member Barnabás Pőcze 2021-06-10 21:21:56 +02:00
  • 3eaea123f9 pulse-server: module-simple-protocol-tcp: add module listener Barnabás Pőcze 2021-06-06 23:44:15 +02:00
  • 12359b490d pulse-server: module-null-sink: provide fallback name Barnabás Pőcze 2021-06-06 16:10:45 +02:00
  • 09c162c8bf pulse-server: module-null-sink: add missing version to events struct Barnabás Pőcze 2021-06-10 19:53:13 +02:00
  • 6f5b089767 pulse-server: clear hook list when module is freed Barnabás Pőcze 2021-06-10 18:31:50 +02:00
  • d9befc0792 pulse-server: eliminate some memory leaks in modules Barnabás Pőcze 2021-06-06 23:32:58 +02:00
  • 1d5fb2a7db pulse-server: remove unnecessary struct members Barnabás Pőcze 2021-06-10 21:15:23 +02:00
  • cd0eb829dd pulse-server: remove redundant log messages from modules Barnabás Pőcze 2021-06-10 18:38:36 +02:00
  • a90c86dd47 defs: reorganize the assert macros a little Wim Taymans 2021-06-11 20:05:25 +02:00
  • b7c2e7a693 conf: the midi bridge example is from a spa-node-factory Wim Taymans 2021-06-10 23:47:15 +02:00
  • a6b687ee98 audioadapter: proxy Latency param from follower port Wim Taymans 2021-06-10 23:41:25 +02:00
  • 01875ad223 pipewire-pulse: set description Nicolai Syvertsen 2021-06-10 22:21:26 +02:00
  • 77a4ae380e json: remove obsolete # comment handling Wim Taymans 2021-06-10 17:59:53 +02:00
  • 826f52344f spa: properly re-encode the keys and string values Wim Taymans 2021-06-10 16:32:16 +02:00
  • 1c513464c8 alsa: strip and add the _alibpref from device names Wim Taymans 2021-06-10 15:36:26 +02:00
  • 283e13629c alsa: use the local alibpref of the card Wim Taymans 2021-06-10 13:23:18 +02:00
  • 23a0f29d48 acp: don't use the card index for alibpref Wim Taymans 2021-06-10 13:21:08 +02:00
  • 461ae02c50 test: shut up a compiler warning about an unused variable Peter Hutterer 2021-06-10 20:31:58 +10:00
  • 3f325819da gitlab CI: add a build job for Ubuntu 20.04 Peter Hutterer 2021-06-10 20:28:41 +10:00
  • 342ae0b643 Revert "conf: Load and stack all config files." Wim Taymans 2021-06-10 11:27:38 +02:00
  • 61007dd412 Revert "conf: add comment about removing sections" Wim Taymans 2021-06-10 11:27:31 +02:00
  • d8e0176bcf alsa: open UCM only once. Wim Taymans 2021-06-10 09:58:11 +02:00
  • 51d01b33c8 Expose output select for Soundblaster cards takooakes 2021-06-09 20:14:45 -06:00
  • 7177d82c34 test: check for CAP_SYS_PTRACE before testing for an attached debugger Peter Hutterer 2021-06-10 16:11:43 +10:00
  • 2d238f1d33 meson.build: drop config.h.meson Peter Hutterer 2021-06-10 13:36:31 +10:00
  • 0cd0d6e826 meson.build: split the version data into a separate config Peter Hutterer 2021-06-10 14:22:10 +10:00
  • b5e98027b7 meson.build: drop VERSION, use PACKAGE_VERSION in the C sources Peter Hutterer 2021-06-10 13:54:28 +10:00
  • c4e3efbcf8 meson.build: drop PIPEWIRE_PACKAGE_ORIGIN and PIPEWIRE_LICENSE defines Peter Hutterer 2021-06-10 13:44:44 +10:00
  • 66abafaa3d meson.build: drop the PIPEWIRE_PACKAGE_NAME define Peter Hutterer 2021-06-10 13:43:22 +10:00
  • d1e2ab1eac config.h.meson: remove hack for MacOS 10.5 Peter Hutterer 2021-06-10 13:32:09 +10:00
  • 478e1cc516 meson.build: define WORDS_BIGENDIAN if need be Peter Hutterer 2021-06-10 13:24:14 +10:00
  • 14eb43ea86 meson.build: check for SYS_pidfd_open Peter Hutterer 2021-06-10 15:12:12 +10:00
  • 18b3efa2ed spa: make two headers compatible with older gcc-c++ Peter Hutterer 2021-06-10 14:49:44 +10:00
  • 731f45ed50 test: add sigabbrev_np() for systems where it's not available Peter Hutterer 2021-06-10 08:33:36 +10:00
  • 5cf3c28fa4 config.h is a local header, not a system one Peter Hutterer 2021-06-09 10:45:23 +10:00
  • da339c286f meson.build: drop HAVE_CONFIG_H Peter Hutterer 2021-06-09 10:41:45 +10:00
  • 5ba43b8349 audioconvert: add config.h to include directories Peter Hutterer 2021-06-09 10:57:45 +10:00
  • e38cc427bf spa: fix indentation in audioconvert/meson.build Peter Hutterer 2021-06-09 10:46:36 +10:00
  • b2206e2530 test: change VERSION to HOOK_VERSION for the spa hooks test Peter Hutterer 2021-06-10 09:03:30 +10:00
  • 1b5ffa7891 filter: init the Latency param correctly Wim Taymans 2021-06-09 21:11:27 +02:00
  • 667fa18526 test: fix property test Wim Taymans 2021-06-09 18:17:31 +02:00
  • d91cc99d92 properties: escape '/' as well Wim Taymans 2021-06-09 18:08:26 +02:00
  • eb8546a682 json: also escape '/' as required by JSON Wim Taymans 2021-06-09 18:03:42 +02:00
  • 262e609b73 conf: use serialize_dict to write state files Wim Taymans 2021-06-09 18:00:47 +02:00
  • 54326abd54 properties: improve serialize method Wim Taymans 2021-06-09 17:57:58 +02:00
  • a10cb3a597 jack: unlock mutex on error path Wim Taymans 2021-06-09 17:57:05 +02:00
  • 4b6fb5e96a v4l2: report latency Wim Taymans 2021-06-09 17:15:34 +02:00
  • 85d34d8d94 conf: add comment about removing sections Wim Taymans 2021-06-09 15:25:58 +02:00