summaryrefslogtreecommitdiffstats
path: root/.config/pipewire/pipewire-pulse.conf
blob: a8f7dd3f6009db6a444e02c64bdc5758e8a227ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
context.properties = {
}

context.spa-libs = {
    audio.convert.* = audioconvert/libspa-audioconvert
    support.*       = support/libspa-support
}

context.modules = [
    { name = libpipewire-module-rtkit
        args = {
        }
        flags = [ ifexists nofail ]
    }
    { name = libpipewire-module-protocol-native }
    { name = libpipewire-module-client-node }
    { name = libpipewire-module-adapter }
    { name = libpipewire-module-metadata }

    { name = libpipewire-module-protocol-pulse
        args = {
            server.address = [
                "unix:native"
            ]
            vm.overrides = {
                pulse.min.quantum = 1024/48000      # 22ms
            }
        }
    }
]

stream.properties = {
}

context.exec = [
    { path = "/bin/sh"  args = "/home/qwd/.config/pipewire/pipewire-pulse.sh" }
]
remember that computers suck.