Commit Graph

92 Commits (1c97cfe43cb6bdaa0b99d61418d31019e52cd9da)
 

Author SHA1 Message Date
Andrea Fagiani 1c97cfe43c
Use 24-hour clock when adding timestamps to log file names. (#92)
Co-authored-by: andreafa <andreafa@amazon.com>
3 years ago
lawl 47d8188b3a Add warning if FS capabilities don't match process capabilities 3 years ago
lawl febccb207b Tune values for fixed latency devices 3 years ago
lawl 54f9e012e3 Make sure we remove rlimit for unloading too 3 years ago
lawl 730dc35d94 Require capabilities on startup 3 years ago
lawl 4513db1baf use different params for fixed latency devices to hopefully correct latency faster 3 years ago
lawl e7072b2bf9 Add -Wall, -Werr 3 years ago
lawl b747084bb0 Replace noise-suppression-for-voice with own implementation
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.
3 years ago
lawl 4f7ac325ab
Update README.md 3 years ago
lawl f3c11be919 remove more commented code (yuck) 3 years ago
lawl 313aca54a2 remove commented out code 4 years ago
lawl da9370e983 fix noop updater 4 years ago
lawl 37692a873a Implement output filtering 4 years ago
lawl d8be27d86e Make patreon call to action look nicer 4 years ago
Nicu Reut 595b8ab9b4
Remember last used device and preselect pulseaudio default 4 years ago
lawl 39c1e37dfa Fix regression in CLI 4 years ago
lawl 8ddee5f4bd Add build flag to enable the update
A regular make will produce a build without the updater.
An explicit -tags release is now required to bake the updater in.
4 years ago
lawl 76d5c2e5ff Add patreon button 4 years ago
lawl cd2b2c843d Implement using CAP_SYS_RESOURCE
Instead of pkexecing everytime we check if we have CAP_SYS_RESOURCE and then just do it directly.
If we don't have it, we try to set it with pkexec.
4 years ago
lawl 6238c208e5 Refactor: uistate -> context 4 years ago
spitts be9849b748
Add space after "Device Name" to match "Device ID" 4 years ago
lawl 7dfd54e878 Fix issue when changing default device 4 years ago
lawl 02665f12db Don't hardcode /tmp 4 years ago
lawl 93b508a935 Append timestamp to log file name 4 years ago
Chance Nelson 0b852e42bc
Implement CLI
* moce pa source retrieval to another function

* add commandline flags for unloading/loading supressor without UI

* add threshold flag

* add newlines to new log outputs

* add flag for listing available sources

* add newline for unloading message

* ensure log/console output is redirected to the correct place

* add stderr print for failed initializations

* Cleanup CLI interface

Co-authored-by: lawl <github@dumbinter.net>
4 years ago
lawl 3b37c63a4e
Replace TS screenshot to avoid confusion 4 years ago
lawl 371b3e33b5 Fix bugs with pa reconnection 4 years ago
lawl 4243d5036d Don't fail to display UI when pa connection fails
Additionaly we now re-establish the connection if
it fails while we are already running.
4 years ago
lawl c07c021e49 warn about third party packages 4 years ago
lawl 5ce761a62b Explain that NT can be closed after loading 4 years ago
lawl 5bd3ea90c4 Update pulseaudio package 4 years ago
lawl 9bcb2a0c8d Respect PULSE_RUNTME_PATH and PULSE_COOKIE 4 years ago
lawl 3fc46d2d30 Flag fixed latency inputs as likely incompatible in UI
There is currently a bug in PulseAudio that prevents
devices with fixed latency from working. See #30
4 years ago
lawl 37b35ce1ee Merge branch 'repect-xdg' 4 years ago
lawl 0bef36a16b move troubleshooting to wiki 4 years ago
lawl 23e32356c6 Use fallback if RUNTIME_DIR not set 4 years ago
lawl 93fe38ec41 Update pulseaudio module to respect XDG 4 years ago
lawl 35e353775b Respect XDG when resolving config.toml 4 years ago
lawl a65e5d28a7 Don't swallow the error when connection to pulse fails 4 years ago
lawl 6db43dcb59 Add message to restart NT after update 4 years ago
lawl d26faa6998 Resample to 48000Hz 4 years ago
lawl b1a0034754 Log Input devices 4 years ago
lawl aa3fce2cfb Update readme 4 years ago
lawl 26a4977831 remove rttime-rlimit as root during loading 4 years ago
lawl 120b3fe00b Add rlimit work around to README 4 years ago
lawl 34c506c1c1 Fix link in readme 4 years ago
lawl 95a9f45a03 Readme regression, lol 4 years ago
lawl 806a0464cf Add UI hint to reload on setting change, fixes #8 4 years ago
lawl 0ca9621aa2
Better uninstall instructions 4 years ago
lawl 236f30b88e Add instructions for missing PATH 4 years ago