karl
48ece6cb74
bump hardcoded version to 0.7.2
6 years ago
Karl Stavestrand
d5ad0d11e1
do not install the custom tty font on macos
...
due to problems with permissions this prevent installing on macos.
there is no tty on macos anyway, so this is not needed.
this resolves #365
6 years ago
karlstav
26e3159bc1
fix drawing of background color for noncurses mode
6 years ago
karlstav
1165d81998
#364 added key controls for noncurses mode
6 years ago
karl
19f6ab6480
bumped hardcoded version
6 years ago
karl
e0d96052a7
Update README.md
...
fix libtoolize link location #362
6 years ago
karlstav
252b022fc3
fix lint
6 years ago
karlstav
61bbf5dfee
set defualt gradient colors instead of exiting when non are defined
...
this resolves #354 .
6 years ago
karl
b20172b012
Merge pull request #360 from hsheth2/stricter_compiler_opts
...
Stricter compiler opts
6 years ago
Harshal Sheth
f22acd88bd
Merge branch 'master' of ssh://github.com/karlstav/cava
6 years ago
Karl Stavestrand
152e4b95fd
remove terminal_bcircle.c from makefile as it is depricated
6 years ago
Karl Stavestrand
c727de9bf6
define _XOPEN_SOURCE_EXTENDED in makefile so old curses.h on macOS includes wide functions
6 years ago
karl
b25d7980cc
Merge pull request #359 from presl4y/master
...
Update autogen.sh
6 years ago
presl4y
ead32e1a99
Update autogen.sh
...
Substitute GNUism
6 years ago
Harshal Sheth
fd798c3160
Attempt 3
6 years ago
Harshal Sheth
e68c083991
Attempt 2 at fixing build issues
6 years ago
Harshal Sheth
71f937ad13
Try fixing macos build issue
...
As per https://stackoverflow.com/questions/48042203/curses-library-doesnt-support-wide-char-on-os-x-high-sierra
6 years ago
Harshal Sheth
022ea260e9
Suppress "unknown warning option"
...
(hopefully)
6 years ago
Harshal Sheth
80485d29b2
Add slightly more strict compiler settings
...
Follows up on #355 .
6 years ago
Karl Stavestrand
e2aef35c87
change portaudio sample silence to -32767, because its a signed int, so this should be correct.
6 years ago
karlstav
80679a86a7
use new human readable var names in noncurses source, and better code reuse
6 years ago
karlstav
5d262c0eeb
properly handle alloc and free in noncurses
6 years ago
karl
fd5a0bdcce
Merge pull request #355 from hsheth2/master
...
Use format string to fix build
6 years ago
Harshal Sheth
e8f9855339
Fix clang format issues
6 years ago
Harshal Sheth
4e03d6ca28
Use format string to fix build
6 years ago
karl
a0839796b8
updated hard coded version
6 years ago
karlstav
90159e5de3
Reworked noncurses output mode and made it defualt.
...
The reworked noncurses mode uses a custom framebuffer technique that
only draws changes per frame and only writes to the terminal once per
frame. This results in far less cpu usage then ncurses. It is also
free of the flickering that we se in ncurses mode #196
Colors are no longer set by default so hopefully cava will change
color automatically in noncurses mode when using tools such as
pywall #340 #181
Unfortunently html colors, gradient and key controls are not supported
in noncurses.
6 years ago
karl
a0ab48bddc
Merge pull request #352 from Yash-Garg/patch-1
...
autogen: double quote to prevent globbing and word splitting
6 years ago
Yash Garg
b36363e9e8
autogen: Double quote to prevent globbing and word splitting
6 years ago
karl
9033e5d5ee
Merge pull request #350 from hsheth2/patch-1
...
Add hsheth2's PPA for Ubuntu 18+
6 years ago
Harshal Sheth
1b79ebff79
Add hsheth2's PPA for Ubuntu 18+
6 years ago
karl
3fbf890eb3
Merge pull request #348 from jonathanhacker/master
...
fix typo
6 years ago
Jonathan Hacker
a85dc45e5c
fix typo
6 years ago
Karl Stavestrand
894134a2e9
#347 shem is always on now, forgot to remove some ifdefs after configure options wos changed to always enable
6 years ago
karlstav
d4848c3ebd
#109 , #344 safer setting of locale settings
6 years ago
karlstav
3e7ac291ed
force set locale LC_ALL to en_us.UTF-8
...
most likely wide chars or just ncurses requires LANG to be set
some people just haven't set up their locale properly.
The settings will revert on exit.
this resolves #109 and resolves #344
6 years ago
karlstav
78b762cc32
increase max bars setting in config
6 years ago
karlstav
0bd2f100cb
#346 make sure bar value don't drop below zero when falling
6 years ago
karlstav
df40491dde
better debug info
6 years ago
karlstav
7d10ab5b75
better calculation of integral to height value
6 years ago
karlstav
d6b2cbdd4c
Merge branch 'rename_vars'
6 years ago
karlstav
194c199c3f
fix #343 noncurses ouptut method vertical offset
...
a new line after last row caused the terminal to start scrolling
this was resolved in the past by simply not drawing that row.
new fix is to not newline at the last row, but do a return instead
6 years ago
karlstav
e5702f08ca
rename more variables to human readable format
6 years ago
karlstav
ee96026023
renaming variables to be more human readable
...
the code has up until now used shorthand var names such as bw
for bar width and lcf for lower cut-off frequency. There is no
need for this. We are now moving to a naming scheme of
descriptive names on two to three words using underscores.
6 years ago
karlstav
626ba55018
ncurses init: use the word lines instead of height
6 years ago
karlstav
eb59e0fa91
ncurses: make sure not to use uninitialized color pair
6 years ago
karlstav
15d6645b04
ncurses: add manual painting of background, #344
...
when setting background color manually there was some strange bug
offsetting the bars and adding characters that are not cleaned up,
memory issue in ncurses?
fixed by adding spaces all over screen on init to paint background
manually.
6 years ago
karl
7ce8845a1a
Merge pull request #341 from Xyene/fix-fifo-unaligned-access
...
Fix potential unaligned memory access in FIFO input
6 years ago
karlstav
0e196d23fc
lint again, arg...
6 years ago
karlstav
42581bea4f
#338 fix default eq
6 years ago