aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-16Makefile: rm defunct UPDATE_URL, keep from phoning homeHEADmasterJordan
2022-04-08Makefile: enable -trimpathlawl
2022-04-08modules: Append original device name to virtual microphonelawl
2022-02-14Makefile: use $(MAKE) instead of directly using makeAdel KARA SLIMANE
Fixes jobserver warnings https://stackoverflow.com/questions/60702726/warning-jobserver-unavailable-using-j1-add-to-parent-make-rule Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-01-06Chore: Upgrade nucular GUI dependencylawl
2022-01-06Chore: Upgrade toml dependencylawl
2021-09-28Pulseaudio: Don't crash on receiving longer-than-expected string messagelawl
See: https://github.com/lawl/pulseaudio/commit/ed754c0c6618ee6320b27be07b73231fb98802ff Closes #178
2021-06-24Fix desktop iconSoc Virnyl S. Estela
2021-06-04Add PipeWire support to READMElawl
2021-06-04UI: Add confirm screen for unload/reload when device in uselawl
Reloading/Unloading destroys the virtual device that an application is currently using. Add a warning that this may cause strange behaviour.
2021-06-04Handle non-semver versions in audio client gracefully-ishlawl
2021-06-04pulseaudio: update module with fixed cookie lookuplawl
2021-06-04CLI: Cleanup temp files on exitlawl
Fixes #135
2021-05-26c:ladspa: Fix linking with libmAndreas Schneider
Fixes #140
2021-05-26Revert "Temporarily force clang if available"Andreas Schneider
This reverts commit c2bfe0202f5c58e35700925f6bbf5bafe613d509.
2021-05-20Temporarily force clang if availablelawl
GCC10 seems to refuse to link libm. GCC11 and clang seem to work fine.
2021-05-19display error screen if module load failslawl
2021-05-19Add support for PipeWirelawl
Warning: Alpha quality. Please manage your expectations.
2021-05-18Implement distribution-specific buildsSefa Eyeoglu
Make more things configurable at compile time so building binaries for distributions is easier while complying with the license.
2021-05-17Remove 3rd party package warning from READMElawl
The distribution that shall not be named (btw) has decided to comply with the license. (For now?)
2021-05-14Don't log to a file anymore. Log to stdout if called with -loglawl
Additionally refactor the CLI a bit more to make that possible
2021-05-13License: Use convey instead of distribute for wordinglawl
2021-05-12Add link of a demo to readmelawl
Closes #19
2021-04-16Fix not printing errror messageLorenz
The CLI should print errors to stderr, and not write to the log file.
2021-04-05CLI: Factor CLI out of mainlawl
Our CLI shared some data structures, like the pulseaudio connection with the GUI. This could lead to issues where the UI would break when code on the CLI was changed because the the GUI must handle things differently, by nature of working differently. Add more separation between those, so changes on the CLI are less likely to break the GUI.
2021-04-05Refactor: Remove old method of removing rlimit for pulseaudiolawl
Previously we had the capability to remove the rlimit on pulseaudio by calling ourselves via pkexec to elevate privileges. A while ago we switched to fully using capabilities. We now remove the old legacy codepath.
2021-03-20Refactor UI: Rename "screen" to "view"lawl
2021-03-20Refactor UI: Use a stack of views to handle what to displaylawl
Previously we dispatched calls to different drawing function with a bunch of if statements in the main draw function. Use a stack of drawing functions instead.
2021-03-02make troubleshooting section more visiblelawl
2021-02-24Update Licenselawl
2021-02-21Use -O2 for LADSPA modulelawl
2021-02-21Use go:embed instead of scripts/embedbinary.golawl
2021-02-17Update 'Special thanks to'lawl
2021-02-17Update build instructionslawl
2021-02-17Add information about potentially having to relog for PATH changeslawl
2021-02-04Convert fmt print to log printlawl
2021-02-04Fix unloading via CLI (-u)lawl
Squashed commit of the following: commit 19532d64a7f7337da7f844d52198417ceaf60e80 Author: lawl <github@dumbinter.net> Date: Thu Feb 4 10:40:27 2021 +0100 Fix unloading paClient for UI commit 66ece81e17589988f92059b44b2659fdca0c4ca1 Merge: 1c97cfe 60d06f2 Author: lawl <github@dumbinter.net> Date: Thu Feb 4 10:36:13 2021 +0100 Merge branch 'fix_cli_unload' of git://github.com/hador/NoiseTorch into hador-fix_cli_unload commit 60d06f25aacc78fe3f0c8174ab8f6bf4610314eb Author: andreafa <andreafa@amazon.com> Date: Thu Feb 4 08:51:48 2021 +0000 Fix cli unload (-u). The findModule method in module.go requires a valid paClient to be populated in the context object. Added logging if unloadSupressor fails when called via the -u CLI flag.
2021-02-04Use 24-hour clock when adding timestamps to log file names. (#92)Andrea Fagiani
Co-authored-by: andreafa <andreafa@amazon.com>
2021-02-03Add warning if FS capabilities don't match process capabilitieslawl
2021-02-02Tune values for fixed latency deviceslawl
2021-01-31Make sure we remove rlimit for unloading toolawl
2021-01-31Require capabilities on startuplawl
2021-01-31use different params for fixed latency devices to hopefully correct latency ↵lawl
faster
2021-01-13Add -Wall, -Werrlawl
2021-01-12Replace noise-suppression-for-voice with own implementationlawl
In preparation for PipeWire support we required our own implementation anyways. To have a shared code base and potentially enable some other tighter integration between the LADSPA module and NoiseTorch, we move to our own implementation.
2021-01-11Update README.mdlawl
2020-12-25remove more commented code (yuck)lawl
2020-12-17remove commented out codelawl
2020-12-13fix noop updaterlawl
2020-12-13Implement output filteringlawl