Skip to content

[Bug]: mini-eq can only work on the 48000Hz #45

Description

@emofalling

Before opening

  • I searched existing issues for a similar report.
  • This is not a security vulnerability.

Affected area

PipeWire routing or default output following

Mini EQ version

0.8.7

Install method

pipx

Linux distribution and version

Gentoo Linux x86_64 Kernel 7.2.3-gentoo

Desktop/session

KDE Wayland

PipeWire and WirePlumber versions

1.6.8 0.5.15

Steps to reproduce

  1. Set your sound card's sample rate to 192000Hz
  2. Open mini-eq
  3. Open System-wide EQ
  4. Play your music or a test voice
  5. Change the band
  6. Then you'll realize that the EQ was actually set to the wrong frequency!

Expected behavior

No matter the sound card's frequency, the EQ should always be adjusted accurately.

Actual behavior

The EQ overall shifted the wrong frequency, and the frequency curve capturer also got generally misaligned.
When the sound card's sampling rate is at 48000 Hz, this problem doesn't exist.

Logs or terminal output

(process:52168): Adwaita-WARNING **: 01:33:42.281: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
filter-chain PipeWire EQ ready: mini_eq_sink -> alsa_output.pci-0000_80_1f.3.analog-stereo
filter-chain PipeWire EQ ready: mini_eq_sink -> alsa_output.pci-0000_80_1f.3.analog-stereo
routed 1 stream(s) to mini_eq_sink
system audio routed to mini_eq_sink

When a bug occurs, pw-top:
S   ID  QUANT   RATE    WAIT    BUSY   W/Q   B/Q  ERR FORMAT           NAME                                                                                    
I   30      0      0   0.0us   0.0us  ???   ???     0                  Dummy-Driver
S   31      0      0    ---     ---   ---   ---     0                  Freewheel-Driver
S   59      0      0    ---     ---   ---   ---     0                  Midi-Bridge
S   62      0      0    ---     ---   ---   ---     0                  bluez_midi.server
R   65   4096 192000   3.9ms  47.5us  0.18  0.00    2   S32LE 2 192000 alsa_output.pci-0000_80_1f.3.analog-stereo
R   82   1024  48000 101.4us  71.4us  0.00  0.00    0    F32LE 2 48000  + Microsoft Edge
R   78      0      0 127.7us  10.5us  0.01  0.00    0         F32P 2 0  + mini_eq_sink
R   83      0      0   3.4us   3.5ms  0.00  0.16    0         F32P 2 0  + mini_eq_sink_output
R   91      0      0  15.3us  51.9us  0.00  0.00    0    F32LE 2 48000  = mini-eq-analyzer
S   66      0      0    ---     ---   ---   ---     0                  alsa_input.pci-0000_80_1f.3.analog-stereo

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions