Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/noisetorch/NoiseTorch
/ functions
Functions
77 in github.com/noisetorch/NoiseTorch
⨍
Functions
77
◇
Types & classes
9
↓ 22 callers
Function
findModule
Finds a module by exactly matching the module name, and checking if the second string is a substring of the argument
module.go:439
↓ 15 callers
Function
cleanupExit
(librnnoise string, exitCode int)
cli.go:175
↓ 14 callers
Method
Push
(f ViewFunc)
views.go:19
↓ 12 callers
Function
loadModule
(ctx *ntcontext, module, args string)
module.go:184
↓ 7 callers
Method
Pop
()
views.go:23
↓ 6 callers
Function
writeConfig
(conf *config)
config.go:72
↓ 5 callers
Function
hasCapSysResource
(caps *capability.Capabilities)
capability.go:44
↓ 5 callers
Function
supressorState
(ctx *ntcontext)
module.go:36
↓ 4 callers
Function
getRlimit
(pid int)
rlimit.go:32
↓ 4 callers
Function
makeErrorView
(ctx *ntcontext, errorMsg string)
ui.go:426
↓ 3 callers
Function
configDir
()
config.go:81
↓ 3 callers
Function
exists
(path string)
config.go:85
↓ 3 callers
Function
getCurrentCaps
()
capability.go:11
↓ 3 callers
Function
getSinks
(client *pulseaudio.Client)
main.go:145
↓ 3 callers
Function
getSources
(client *pulseaudio.Client)
main.go:117
↓ 3 callers
Function
loadSupressor
(ctx *ntcontext, inp *device, out *device)
module.go:130
↓ 3 callers
Function
resetUI
(ctx *ntcontext)
ui.go:477
↓ 3 callers
Function
setRlimit
(pid int, new *syscall.Rlimit)
rlimit.go:38
↓ 3 callers
Function
unloadSupressor
(ctx *ntcontext)
module.go:296
↓ 2 callers
Function
ensureOnlyOneInputSelected
(inps *[]device, current *device)
ui.go:308
↓ 2 callers
Function
fetchFile
(file string)
update.go:137
↓ 2 callers
Function
getLatestRelease
()
update.go:161
↓ 2 callers
Function
getPulsePid
()
rlimit.go:16
↓ 2 callers
Function
getSelfFileCaps
()
capability.go:25
↓ 2 callers
Function
inputSelection
(ctx *ntcontext)
ui.go:319
↓ 2 callers
Function
loadKeys
()
scripts/signer.go:88
↓ 2 callers
Function
makeConfirmView
(ctx *ntcontext, title, text, confirmText, denyText string, confirmfunc, denyfunc func())
ui.go:456
↓ 2 callers
Function
outputSelection
(ctx *ntcontext)
ui.go:332
↓ 2 callers
Function
pRlimit
(pid int, limit uintptr, new *syscall.Rlimit, old *syscall.Rlimit)
rlimit.go:53
↓ 2 callers
Function
pkexecSetcapSelf
()
capability.go:60
↓ 2 callers
Function
preselectDevice
(ctx *ntcontext, devices []device, preselectID string, fallbackFunc func(client *pulseaudio.Client) (string,
main.go:276
↓ 2 callers
Function
removeLib
(file string)
main.go:109
↓ 2 callers
Function
removeRlimit
(pid int)
rlimit.go:44
↓ 2 callers
Function
serverInfo
(paClient *pulseaudio.Client)
main.go:211
↓ 2 callers
Function
uiReloadNoisetorch
(ctx *ntcontext, inp, out device)
ui.go:284
↓ 2 callers
Function
uiUnloadNoisetorch
(ctx *ntcontext)
ui.go:269
↓ 2 callers
Function
untar
(r io.Reader, dir string)
untar.go:60
↓ 2 callers
Function
updateable
()
update.go:82
↓ 2 callers
Function
validConfiguration
(ctx *ntcontext, inpOk bool, outOk bool)
ui.go:345
↓ 1 callers
Function
NewViewStack
()
views.go:15
↓ 1 callers
Method
Peek
()
views.go:36
↓ 1 callers
Function
doCLI
(opt CLIOpts, config *config, librnnoise string)
cli.go:41
↓ 1 callers
Function
dumpLib
()
main.go:99
↓ 1 callers
Function
fixWindowClass
this is disgusting
main.go:317
↓ 1 callers
Function
generateKeypair
()
scripts/signer.go:100
↓ 1 callers
Function
getDefaultSinkID
(client *pulseaudio.Client)
main.go:308
↓ 1 callers
Function
getDefaultSourceID
(client *pulseaudio.Client)
main.go:300
↓ 1 callers
Function
initializeConfigIfNot
()
config.go:25
↓ 1 callers
Function
loadPipeWireInput
(ctx *ntcontext, inp *device)
module.go:195
↓ 1 callers
Function
loadPipeWireOutput
(ctx *ntcontext, out *device)
module.go:209
↓ 1 callers
Function
loadPulseInput
(ctx *ntcontext, inp *device)
module.go:223
↓ 1 callers
Function
loadPulseOutput
(ctx *ntcontext, out *device)
module.go:264
↓ 1 callers
Function
makeBinarySetcapped
()
capability.go:48
↓ 1 callers
Function
makeFatalErrorView
(ctx *ntcontext, errorMsg string)
ui.go:441
↓ 1 callers
Function
paConnectionWatchdog
(ctx *ntcontext)
main.go:174
↓ 1 callers
Function
parseCLIOpts
()
cli.go:25
↓ 1 callers
Function
publickey
()
update.go:152
↓ 1 callers
Function
readConfig
()
config.go:62
↓ 1 callers
Function
unloadSupressorPipeWire
(ctx *ntcontext)
module.go:304
↓ 1 callers
Function
unloadSupressorPulse
(ctx *ntcontext)
module.go:330
↓ 1 callers
Function
update
(ctx *ntcontext)
update.go:98
↓ 1 callers
Function
updateCheck
(ctx *ntcontext)
update.go:86
↓ 1 callers
Function
updateNoiseSupressorLoaded
the ugly and (partially) repeated strings are unforunately difficult to avoid, as it's what pulse audio expects
module.go:19
↓ 1 callers
Function
updatefn
(ctx *ntcontext, w *nucular.Window)
ui.go:56
↓ 1 callers
Function
validRelPath
(p string)
untar.go:165
↓ 1 callers
Function
xdgOrFallback
(xdg string, fallback string)
config.go:96
Function
Untar
TODO(bradfitz): this was copied from x/build/cmd/buildlet/buildlet.go but there were some buildlet-specific bits in there, so the code is forked for n
untar.go:56
Function
capabilitiesView
(ctx *ntcontext, w *nucular.Window)
ui.go:394
Function
connectView
(ctx *ntcontext, w *nucular.Window)
ui.go:389
Function
licenseView
(ctx *ntcontext, w *nucular.Window)
ui.go:359
Function
loadingView
(ctx *ntcontext, w *nucular.Window)
ui.go:352
Function
main
ditto
main.go:48
Function
main
()
scripts/embedlicenses.go:10
Function
main
()
scripts/signer.go:15
Function
mainView
(ctx *ntcontext, w *nucular.Window)
ui.go:61
Function
validRelativeDir
(dir string)
untar.go:154
Function
versionView
(ctx *ntcontext, w *nucular.Window)
ui.go:375