Releases: karlstav/cava
Releases Β· karlstav/cava
0.10.2
CAVA-0.10.1
What's Changed
- JACK support by @bsdcode
- default to pulseaudio before sndio
Full Changelog: 0.10.0...0.10.1
CAVA-0.10.0
- OSS input backend and general improved FreeBSD support
- pipewire default if supported
- noncurses is now default
CAVA-0.9.1
CAVA-0.9.0
new:
- glsl shader output
- windows operating system support
- pipewire input support
- gradient support in sdl output
breaking:
- some config options are now 0-100 instead of 0-1 due to windows ini not supporting floats
CAVA-0.8.3
bugfixes:
- fix some calculations on x-axis label
- cavacore: channels where sorted wrong according to doc
- fix autosensing sometimes not working
improvements:
- improved response time by decreasing audio buffer size
- add support for alacritty synchronized updates
- brought EQ back by popular demand
- added support for hex colors and gradient in noncurses mode
- add configurable orientation of bars
CAVA-0.8.2
bugfixes:
- fix buffer overflow in audio buffer when calling reset_buffer (used in fifo input)
- cavacore: fix segfault when setting 0
Hz lower cut off - framerate <= 1 msec wait was multiplied by 1000 instead of divided
improvements:
- cavacore: don't print to stdout or call exit, use error status flag in cava_plan instead
- cavacore: add extern C construct for c++ compilers
- add license in cavacore header file
- remove build dependency on xxd, use incbin instead
CAVA-0.8.1
bugfixes:
- fix critical bug where default config value caused always maxed out bars #447
CAVA-0.8.0
breaking changes:
- split out core functionality in separate library cavacore
this is built as a separate object file with it's own header file and can be used in other applications
see CAVACORE.md for details
- removed ignore config option
- merge gravity and integral config option to "noise reduction"
improvements:
- use double precision all the way, improves details in visualization.
- increase buffer sizes for large sample rates 96k++
- noise filters should now scale better with resolution and framerate
- embed default config file and populate on first launch instead of installing it
- Add new output format, noritake VFD bitmap
bugfixes:
- fixed some potential buffer overflows
- fix some bugs in sdl output
CAVA-0.7.5
improvements:
- added sdl output support
- better smoothing on higher resolutions, better scaling
bugfixes:
- fixed buffer overflow in shmem input
- fixed bug where freebsd was not detected as supported os during autoconf
other:
- removed bundled iniparser