lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

pipewire: 0.3.45 -> 0.3.46

+195 -16
+1 -1
nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json
··· 8 8 }, 9 9 "context.modules": [ 10 10 { 11 - "name": "libpipewire-module-rtkit", 11 + "name": "libpipewire-module-rt", 12 12 "args": {}, 13 13 "flags": [ 14 14 "ifexists",
+118
nixos/modules/services/desktops/pipewire/daemon/minimal.conf.json
··· 1 + { 2 + "context.properties": { 3 + "link.max-buffers": 16, 4 + "core.daemon": true, 5 + "core.name": "pipewire-0", 6 + "settings.check-quantum": true, 7 + "settings.check-rate": true, 8 + "vm.overrides": { 9 + "default.clock.min-quantum": 1024 10 + } 11 + }, 12 + "context.spa-libs": { 13 + "audio.convert.*": "audioconvert/libspa-audioconvert", 14 + "api.alsa.*": "alsa/libspa-alsa", 15 + "support.*": "support/libspa-support" 16 + }, 17 + "context.modules": [ 18 + { 19 + "name": "libpipewire-module-rt", 20 + "args": { 21 + "nice.level": -11 22 + }, 23 + "flags": [ 24 + "ifexists", 25 + "nofail" 26 + ] 27 + }, 28 + { 29 + "name": "libpipewire-module-protocol-native" 30 + }, 31 + { 32 + "name": "libpipewire-module-profiler" 33 + }, 34 + { 35 + "name": "libpipewire-module-metadata" 36 + }, 37 + { 38 + "name": "libpipewire-module-spa-node-factory" 39 + }, 40 + { 41 + "name": "libpipewire-module-client-node" 42 + }, 43 + { 44 + "name": "libpipewire-module-access", 45 + "args": {} 46 + }, 47 + { 48 + "name": "libpipewire-module-adapter" 49 + }, 50 + { 51 + "name": "libpipewire-module-link-factory" 52 + } 53 + ], 54 + "context.objects": [ 55 + { 56 + "factory": "metadata", 57 + "args": { 58 + "metadata.name": "default" 59 + } 60 + }, 61 + { 62 + "factory": "spa-node-factory", 63 + "args": { 64 + "factory.name": "support.node.driver", 65 + "node.name": "Dummy-Driver", 66 + "node.group": "pipewire.dummy", 67 + "priority.driver": 20000 68 + } 69 + }, 70 + { 71 + "factory": "spa-node-factory", 72 + "args": { 73 + "factory.name": "support.node.driver", 74 + "node.name": "Freewheel-Driver", 75 + "priority.driver": 19000, 76 + "node.group": "pipewire.freewheel", 77 + "node.freewheel": true 78 + } 79 + }, 80 + { 81 + "factory": "adapter", 82 + "args": { 83 + "factory.name": "api.alsa.pcm.source", 84 + "node.name": "system", 85 + "node.description": "system", 86 + "media.class": "Audio/Source", 87 + "api.alsa.path": "hw:0", 88 + "node.suspend-on-idle": true, 89 + "resample.disable": true, 90 + "channelmix.disable": true, 91 + "adapter.auto-port-config": { 92 + "mode": "dsp", 93 + "monitor": false, 94 + "position": "unknown" 95 + } 96 + } 97 + }, 98 + { 99 + "factory": "adapter", 100 + "args": { 101 + "factory.name": "api.alsa.pcm.sink", 102 + "node.name": "system", 103 + "node.description": "system", 104 + "media.class": "Audio/Sink", 105 + "api.alsa.path": "hw:0", 106 + "node.suspend-on-idle": true, 107 + "resample.disable": true, 108 + "channelmix.disable": true, 109 + "adapter.auto-port-config": { 110 + "mode": "dsp", 111 + "monitor": false, 112 + "position": "unknown" 113 + } 114 + } 115 + } 116 + ], 117 + "context.exec": [] 118 + }
+61 -4
nixos/modules/services/desktops/pipewire/daemon/pipewire-pulse.conf.json
··· 6 6 }, 7 7 "context.modules": [ 8 8 { 9 - "name": "libpipewire-module-rtkit", 10 - "args": {}, 9 + "name": "libpipewire-module-rt", 10 + "args": { 11 + "nice.level": -11 12 + }, 11 13 "flags": [ 12 14 "ifexists", 13 15 "nofail" ··· 37 39 } 38 40 } 39 41 ], 40 - "context.exec": [], 41 - "stream.properties": {} 42 + "context.exec": [ 43 + { 44 + "path": "pactl", 45 + "args": "load-module module-always-sink" 46 + } 47 + ], 48 + "stream.properties": {}, 49 + "pulse.rules": [ 50 + { 51 + "matches": [ 52 + {} 53 + ], 54 + "actions": { 55 + "update-props": {} 56 + } 57 + }, 58 + { 59 + "matches": [ 60 + { 61 + "application.process.binary": "teams" 62 + }, 63 + { 64 + "application.process.binary": "skypeforlinux" 65 + } 66 + ], 67 + "actions": { 68 + "quirks": [ 69 + "force-s16-info" 70 + ] 71 + } 72 + }, 73 + { 74 + "matches": [ 75 + { 76 + "application.process.binary": "firefox" 77 + } 78 + ], 79 + "actions": { 80 + "quirks": [ 81 + "remove-capture-dont-move" 82 + ] 83 + } 84 + }, 85 + { 86 + "matches": [ 87 + { 88 + "application.name": "~speech-dispatcher*" 89 + } 90 + ], 91 + "actions": { 92 + "update-props": { 93 + "pulse.min.req": "1024/48000", 94 + "pulse.min.quantum": "1024/48000" 95 + } 96 + } 97 + } 98 + ] 42 99 }
+5 -2
nixos/modules/services/desktops/pipewire/daemon/pipewire.conf.json
··· 3 3 "link.max-buffers": 16, 4 4 "core.daemon": true, 5 5 "core.name": "pipewire-0", 6 + "default.clock.min-quantum": 16, 6 7 "vm.overrides": { 7 8 "default.clock.min-quantum": 1024 8 9 } ··· 19 20 }, 20 21 "context.modules": [ 21 22 { 22 - "name": "libpipewire-module-rtkit", 23 - "args": {}, 23 + "name": "libpipewire-module-rt", 24 + "args": { 25 + "nice.level": -11 26 + }, 24 27 "flags": [ 25 28 "ifexists", 26 29 "nofail"
+7 -7
pkgs/development/libraries/pipewire/0070-installed-tests-path.patch
··· 1 1 diff --git a/meson.build b/meson.build 2 - index d4a4cda7..a27569bd 100644 2 + index 2107c19ec..20ccdfd9f 100644 3 3 --- a/meson.build 4 4 +++ b/meson.build 5 - @@ -353,8 +353,8 @@ libinotify_dep = (build_machine.system() == 'freebsd' 6 - 7 - alsa_dep = dependency('alsa', version : '>=1.1.7', required: get_option('pipewire-alsa')) 5 + @@ -380,8 +380,8 @@ lilv_lib = dependency('lilv-0', required: get_option('lv2')) 6 + summary({'lilv (for lv2 plugins)': lilv_lib.found()}, bool_yn: true) 7 + cdata.set('HAVE_LILV', lilv_lib.found()) 8 8 9 9 -installed_tests_metadir = pipewire_datadir / 'installed-tests' / pipewire_name 10 10 -installed_tests_execdir = pipewire_libexecdir / 'installed-tests' / pipewire_name 11 11 +installed_tests_metadir = get_option('installed_test_prefix') / 'share' / 'installed-tests' / pipewire_name 12 12 +installed_tests_execdir = get_option('installed_test_prefix') / 'libexec' / 'installed-tests' / pipewire_name 13 - installed_tests_enabled = not get_option('installed_tests').disabled() 13 + installed_tests_enabled = get_option('installed_tests').allowed() 14 14 installed_tests_template = files('template.test.in') 15 15 16 16 diff --git a/meson_options.txt b/meson_options.txt 17 - index 1b915ac3..85beb86a 100644 17 + index 961ae2a76..a36e9e45f 100644 18 18 --- a/meson_options.txt 19 19 +++ b/meson_options.txt 20 - @@ -29,6 +29,9 @@ option('installed_tests', 20 + @@ -22,6 +22,9 @@ option('installed_tests', 21 21 description: 'Install manual and automated test executables', 22 22 type: 'feature', 23 23 value: 'disabled')
+3 -2
pkgs/development/libraries/pipewire/default.nix
··· 69 69 70 70 self = stdenv.mkDerivation rec { 71 71 pname = "pipewire"; 72 - version = "0.3.45"; 72 + version = "0.3.46"; 73 73 74 74 outputs = [ 75 75 "out" ··· 87 87 owner = "pipewire"; 88 88 repo = "pipewire"; 89 89 rev = version; 90 - sha256 = "sha256-OnQd98qfOekAsVXLbciZLNPrM84KBX6fOx/f8y2BYI0="; 90 + sha256 = "sha256-29p6nEaIDeOAAnRJXwJWEnMTCNzAGVi9f8856I1R+fg="; 91 91 }; 92 92 93 93 patches = [ ··· 214 214 "nix-support/client-rt.conf.json" 215 215 "nix-support/client.conf.json" 216 216 "nix-support/jack.conf.json" 217 + "nix-support/minimal.conf.json" 217 218 "nix-support/pipewire.conf.json" 218 219 "nix-support/pipewire-pulse.conf.json" 219 220 ];