- Update to 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
OBS-URL: https://build.opensuse.org/request/show/1033470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=13
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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=32
- Update to 0.8.2:
bugfixes:
* fix buffer overflow in audio buffer when calling reset_buffer
(used in fifo input)
* cavacore: fix segfault when setting 0Hz 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
- Update to 0.8.1:
* fix critical bug where default config value caused always maxed
out bars #447
- Update to 0.8.0:
breaking changes:
* split out core functionality in separate library cavacore
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:
OBS-URL: https://build.opensuse.org/request/show/972509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=12
bugfixes:
* fix buffer overflow in audio buffer when calling reset_buffer
(used in fifo input)
* cavacore: fix segfault when setting 0Hz 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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=30
breaking changes:
* split out core functionality in separate library cavacore
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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=28
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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=27
- Update 0.7.0:
Breaking changes:
* Reworked noncurses output mode and made it default.
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 see 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
* Unfortunately html colors, gradient and key controls are not supported
in noncurses.
Other improvements:
* separated bass, midtones and treble in to separate fftw operations
OBS-URL: https://build.opensuse.org/request/show/809688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=6
Breaking changes:
* Reworked noncurses output mode and made it default.
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 see 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
* Unfortunately html colors, gradient and key controls are not supported
in noncurses.
Other improvements:
* separated bass, midtones and treble in to separate fftw operations
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=17
- Update to 0.6.1:
new features:
* sndio backend
bug fixes:
* Fix fftw_complex usage, drastically improving visualization
* better cleanup and exiting
* added a check to see if pulseaudio is running
* fixed bug preventing color in noncurses mode from working
* Fix build errors and warnings if not using ncurses
* Generally improved fifo input and raw output
OBS-URL: https://build.opensuse.org/request/show/604592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=5
new features:
* sndio backend
bug fixes:
* Fix fftw_complex usage, drastically improving visualization
* better cleanup and exiting
* added a check to see if pulseaudio is running
* fixed bug preventing color in noncurses mode from working
* Fix build errors and warnings if not using ncurses
* Generally improved fifo input and raw output
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=15
new features:
* support for more colors in ncurses output.
bugfixes:
* fixed bug where sensing of low values was done even when no sound
* fixed bug in raw output bit format check
* add a check for too many bars >200
- Remove because contained in new version:
* cava-remove-nested-functions.patch
* cava-font.patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=8