58 Commits

Author SHA256 Message Date
28ac28baf6 Accepting request 1326920 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1326920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=24
2026-01-13 20:31:37 +00:00
e3a7f494a7 Accepting request 1326856 from home:pallaswept:branches:multimedia:apps
- Update to 0.10.7:
  * various pipewire fixes
  * various device fixes and improvements on windows
  * improve memory handling in config reloading
  * add live config auto-reload
  * slight adjustment to default eq and frequency bandwidth
- Enable SDL output

OBS-URL: https://build.opensuse.org/request/show/1326856
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=56
2026-01-13 08:12:08 +00:00
06ecea8d88 Accepting request 1304213 from multimedia:apps
- Update to 0.10.6:
  * Improve Windows build #624
  * Add support for mingw toolchain in Windows #627
  * Handle default device change on windows #652
  * Fix various pipewire linking bugs #662
  * generate downmixed stereo buffer for Windows #668
  * Read eq values from config in Windows #679
  * theme files #632
  * horizontal gradient #620
  * dumb terminal support
  * general visualization improvements #672
  * various bugfixes

OBS-URL: https://build.opensuse.org/request/show/1304213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=23
2025-09-12 19:10:19 +00:00
42031929a6 - Update to 0.10.6:
* Improve Windows build #624
  * Add support for mingw toolchain in Windows #627
  * Handle default device change on windows #652
  * Fix various pipewire linking bugs #662
  * generate downmixed stereo buffer for Windows #668
  * Read eq values from config in Windows #679
  * theme files #632
  * horizontal gradient #620
  * dumb terminal support
  * general visualization improvements #672
  * various bugfixes

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=54
2025-09-12 06:38:13 +00:00
ef6295cd25 Accepting request 1303426 from multimedia:apps
- Update to 0.10.5:
  * various windows build imporvements #624
  * Handle default device change on windows #652
  * various pipewire improvements #662
  * eq support in Windows #679
  * horzontal gradient and color theme files #620 #632
  * support for running in dumb terminals
  * general FFT improvements #672
  * various bugfixes

OBS-URL: https://build.opensuse.org/request/show/1303426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=22
2025-09-10 18:22:52 +00:00
f0c26ec1d0 - Update to 0.10.5:
* various windows build imporvements #624
  * Handle default device change on windows #652
  * various pipewire improvements #662
  * eq support in Windows #679
  * horzontal gradient and color theme files #620 #632
  * support for running in dumb terminals
  * general FFT improvements #672
  * various bugfixes

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=52
2025-09-10 05:41:13 +00:00
257e446ce5 Accepting request 1245238 from multimedia:apps
- Update to 0.10.4:
  * feat: Better Windows Support #616

OBS-URL: https://build.opensuse.org/request/show/1245238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=21
2025-02-12 20:35:48 +00:00
5d8137d8e5 - Update to 0.10.4:
* feat: Better Windows Support #616

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=50
2025-02-12 07:40:13 +00:00
3788017b47 Accepting request 1226426 from multimedia:apps
- Update to 0.10.3:
  * added horizontal split view #575
  * Fix crash when using pulseaudio #569
  * Synchronized Sync (Mode 2026) #576
  * add android source code #552

OBS-URL: https://build.opensuse.org/request/show/1226426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=20
2024-11-26 19:56:03 +00:00
4becff2b3a - Update to 0.10.3:
* added horizontal split view #575
  * Fix crash when using pulseaudio #569
  * Synchronized Sync (Mode 2026) #576
  * add android source code #552

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=48
2024-11-26 07:09:29 +00:00
259cd63ae6 Accepting request 1174078 from multimedia:apps
- Update to 0.10.2:
  * fix source being ignored when using pipewire #557
  * fix stdlib.h not being included after iniparser upgrade #560
  * add waveform visualization #484
  * exit with error if pipewire loop creation fails #561

OBS-URL: https://build.opensuse.org/request/show/1174078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=19
2024-05-15 19:27:33 +00:00
a3a27dc337 - Update to 0.10.2:
* fix source being ignored when using pipewire #557
  * fix stdlib.h not being included after iniparser upgrade #560
  * add waveform visualization #484
  * exit with error if pipewire loop creation fails #561

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=46
2024-05-14 19:35:00 +00:00
461a7c1cab Accepting request 1143715 from multimedia:apps
- Update to 0.10.1:
  * JACK support
  * default to pulseaudio before sndio

OBS-URL: https://build.opensuse.org/request/show/1143715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=18
2024-02-04 18:07:44 +00:00
ec27ce3b7e - Update to 0.10.1:
* JACK support
  * default to pulseaudio before sndio

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=44
2024-02-02 18:03:37 +00:00
a105a219bd Accepting request 1137795 from multimedia:apps
- Update to 0.10.0:
  * OSS input backend and general improved FreeBSD support
  * pipewire default if supported
  * noncurses is now default

OBS-URL: https://build.opensuse.org/request/show/1137795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=17
2024-01-10 20:51:52 +00:00
254d91bdb8 - Update to 0.10.0:
* OSS input backend and general improved FreeBSD support
  * pipewire default if supported
  * noncurses is now default

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=42
2024-01-09 19:05:44 +00:00
8e48107bd3 Accepting request 1105880 from multimedia:apps
- bsc#1214255: Additionally to libpulse-devel also buildrequire
  pipewire-devel to enable build with pipewire support

OBS-URL: https://build.opensuse.org/request/show/1105880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=16
2023-08-28 15:12:47 +00:00
135607acfc pipewire-devel to enable build with pipewire support
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=40
2023-08-25 09:08:26 +00:00
28a408e5e6 - bsc#1214255: Additionally to libpulse-devel also buildrequire
pipewire-devel

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=39
2023-08-25 09:08:08 +00:00
031d7fba39 Accepting request 1103709 from multimedia:apps
- Update to 0.9.1:
  * hardcoded pipewire include flags #519
  * default input wrongly set to alsa instead of pulseaudio/pipewire #518

OBS-URL: https://build.opensuse.org/request/show/1103709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=15
2023-08-14 20:35:20 +00:00
8b59fc9e70 - Update to 0.9.1:
* hardcoded pipewire include flags #519
  * default input wrongly set to alsa instead of pulseaudio/pipewire #518

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=37
2023-08-13 17:59:48 +00:00
ac59969a66 Accepting request 1102598 from multimedia:apps
- Update to 0.9.0:
  new:
  * glsl shader output
  * windows operating system 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

OBS-URL: https://build.opensuse.org/request/show/1102598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=14
2023-08-07 13:29:04 +00:00
6c7a8fc46a - Update to 0.9.0:
new:
  * glsl shader output
  * windows operating system 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=35
2023-08-06 19:09:50 +00:00
9365baba6c Accepting request 1033470 from multimedia:apps
- 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
2022-11-04 16:37:44 +00:00
6e43e50430 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=33 2022-11-04 09:08:28 +00:00
b06581ecea - 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/package/show/multimedia:apps/cava?expand=0&rev=32
2022-11-04 09:08:06 +00:00
38ac446df6 Accepting request 972509 from multimedia:apps
- 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
2022-04-25 21:35:27 +00:00
c4d4cc602d - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=30
2022-04-25 08:25:24 +00:00
55412b0b5a - Update to 0.8.1:
* fix critical bug where default config value caused always maxed
    out bars #447

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=29
2022-04-20 18:59:56 +00:00
5159b8c64b - 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:
  * 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
2022-04-12 07:27:08 +00:00
3b92611457 Accepting request 950438 from multimedia:apps
- Update to 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

OBS-URL: https://build.opensuse.org/request/show/950438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=11
2022-02-01 15:59:49 +00:00
57cb365891 - Update to 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=27
2022-02-01 13:22:03 +00:00
7fd3df27df Accepting request 894224 from multimedia:apps
- Update to 0.7.4:
  improvements:
  * added faster autosens at startup
  bugfixes:
  * better installation of custom console font
  * suppress error about vla parameter introduced in gcc11 or 10?

OBS-URL: https://build.opensuse.org/request/show/894224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=10
2021-05-19 15:49:27 +00:00
1d490670e2 - Update to 0.7.4:
improvements:
  * added faster autosens at startup
  bugfixes:
  * better installation of custom console font
  * suppress error about vla parameter introduced in gcc11 or 10?

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=25
2021-05-19 06:54:00 +00:00
34fd825d77 Accepting request 840230 from multimedia:apps
- Update to 0.7.3:
  Improvements:
  * Added Hann windowing and proper ring buffer (this improves visualisation
  significantly!)
  * Added mutex lock on write to fftw input buffers and fftw execute (this
    removes som glitches)
  * Improved portaudio audio input
  * #370 made timeout configurable
  * ncurses mode is now default again
  * #379 removed key controls from noncurses to fix strange beaviour
  * Added config option: x-axis scale (frequency) #289
  Bugfixes:
  * #375 shmem audio input
  * #377 small memory leak
  * #385 fix eq

OBS-URL: https://build.opensuse.org/request/show/840230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=9
2020-10-08 11:14:38 +00:00
f813efe62a - Update to 0.7.3:
Improvements:
  * Added Hann windowing and proper ring buffer (this improves visualisation
  significantly!)
  * Added mutex lock on write to fftw input buffers and fftw execute (this
    removes som glitches)
  * Improved portaudio audio input
  * #370 made timeout configurable
  * ncurses mode is now default again
  * #379 removed key controls from noncurses to fix strange beaviour
  * Added config option: x-axis scale (frequency) #289
  Bugfixes:
  * #375 shmem audio input
  * #377 small memory leak
  * #385 fix eq

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=23
2020-10-08 10:34:54 +00:00
ab0ca89746 Accepting request 818311 from multimedia:apps
- Update to 0.7.2:
  improvements:
  * added key controls for noncurses mode #364
  bugfixes:
  * fix drawing of background color for noncurses mode
  * fix install on macos #365

OBS-URL: https://build.opensuse.org/request/show/818311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=8
2020-07-02 22:13:18 +00:00
5e458f4021 - Update to 0.7.2:
improvements:
  * added key controls for noncurses mode #364
  bugfixes:
  * fix drawing of background color for noncurses mode
  * fix install on macos #365

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=21
2020-07-02 12:43:05 +00:00
b4680c283d Accepting request 816962 from multimedia:apps
- Update to 0.7.1:
  improvements:
  * set default gradient colors instead of exiting when not defined.
  bugfixes:
  * minor memory leak in ncurses
  * fix warnings when building on macos
  * updated macos building instructions

OBS-URL: https://build.opensuse.org/request/show/816962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=7
2020-06-25 13:09:09 +00:00
f5f63fd2c9 - Update to 0.7.1:
improvements:
  * set default gradient colors instead of exiting when not defined.
  bugfixes:
  * minor memory leak in ncurses
  * fix warnings when building on macos
  * updated macos building instructions

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=19
2020-06-25 07:05:22 +00:00
f97174af32 Accepting request 809688 from multimedia:apps
- 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
2020-05-28 07:20:35 +00:00
d10879747f - 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/package/show/multimedia:apps/cava?expand=0&rev=17
2020-05-27 20:38:11 +00:00
fe3f78fcf9 Accepting request 604592 from multimedia:apps
- 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
2018-05-06 13:02:41 +00:00
21ea5b46c3 - 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/package/show/multimedia:apps/cava?expand=0&rev=15
2018-05-06 08:29:39 +00:00
a7d05a119d Accepting request 519129 from multimedia:apps
- Update to 0.6.0:
  * Autosens of low values (dynamic range)
  * Removed config parameter 'overshoot'
  * Removed config parameter 'mode'
  * New config parameter 'waves'
  * Changed config parameter 'style' to 'channels' (was either 'mono' or 'stereo' anyway)
  * Parameters 'integral' and 'gravity' are now in percentage

OBS-URL: https://build.opensuse.org/request/show/519129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=4
2017-08-29 09:45:25 +00:00
c0f2c33a39 - Update to 0.6.0:
* Autosens of low values (dynamic range)
  * Removed config parameter 'overshoot'
  * Removed config parameter 'mode'
  * New config parameter 'waves'
  * Changed config parameter 'style' to 'channels' (was either 'mono' or 'stereo' anyway)
  * Parameters 'integral' and 'gravity' are now in percentage

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=13
2017-08-28 13:03:23 +00:00
e345b97a4f Accepting request 517924 from multimedia:apps
- Update to 0.5.0:
  new features:
  * gradient
  bugfixes:
  * memory leak
  * increased config reload speed
  * raw output not goint to /dev/stdout

OBS-URL: https://build.opensuse.org/request/show/517924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=3
2017-08-22 09:10:02 +00:00
87470db53c - Update to 0.5.0:
new features:
  * gradient
  bugfixes:
  * memory leak
  * increased config reload speed
  * raw output not goint to /dev/stdout

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=11
2017-08-19 09:07:53 +00:00
4106bcf58a Accepting request 491963 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/491963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cava?expand=0&rev=2
2017-04-30 19:23:48 +00:00
ae5ae7677e OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/cava?expand=0&rev=9 2017-04-28 19:18:48 +00:00