mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-07 13:30:09 -05:00
Add a module for loading Parametric EQ
Websites like squig.link or https://www.autoeq.app/ generate a file for parametric equalization for a given target, but this is not a format that can be directly given to filter chain module. This module translates the file to filter chain module arguments and then loads the filter chain module with these arguments.
This commit is contained in:
parent
1717b1bebc
commit
68ed40570d
2 changed files with 462 additions and 0 deletions
|
|
@ -24,6 +24,7 @@ module_sources = [
|
|||
'module-metadata.c',
|
||||
'module-netjack2-driver.c',
|
||||
'module-netjack2-manager.c',
|
||||
'module-parametric-equalizer.c',
|
||||
'module-pipe-tunnel.c',
|
||||
'module-portal.c',
|
||||
'module-profiler.c',
|
||||
|
|
@ -251,6 +252,15 @@ pipewire_module_netjack2_manager = shared_library('pipewire-module-netjack2-mana
|
|||
dependencies : [spa_dep, mathlib, dl_lib, pipewire_dep, opus_custom_dep],
|
||||
)
|
||||
|
||||
pipewire_module_parametric_equalizer = shared_library('pipewire-module-parametric-equalizer',
|
||||
[ 'module-parametric-equalizer.c' ],
|
||||
include_directories : [configinc],
|
||||
install : true,
|
||||
install_dir : modules_install_dir,
|
||||
install_rpath: modules_install_dir,
|
||||
dependencies : [filter_chain_dependencies],
|
||||
)
|
||||
|
||||
pipewire_module_profiler = shared_library('pipewire-module-profiler',
|
||||
[ 'module-profiler.c',
|
||||
'module-profiler/protocol-native.c', ],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue