mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	module-echo-cancel: Move backends to dynamic libaries
Move all backends to dynamic libaries loaded with spa_plugin_loader so new backends not needs changes in pipewire or pipewire dependency to external code Change-Id: I702ce047598d0c318d6dc6ac8248062a5c12f643
This commit is contained in:
		
							parent
							
								
									761199be70
								
							
						
					
					
						commit
						9386c70b3a
					
				
					 11 changed files with 576 additions and 247 deletions
				
			
		| 
						 | 
				
			
			@ -110,22 +110,15 @@ pipewire_module_filter_chain = shared_library('pipewire-module-filter-chain',
 | 
			
		|||
 | 
			
		||||
pipewire_module_echo_cancel_sources = [
 | 
			
		||||
  'module-echo-cancel.c',
 | 
			
		||||
  'module-echo-cancel/aec-null.c',
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
if webrtc_dep.found()
 | 
			
		||||
  pipewire_module_echo_cancel_sources += [
 | 
			
		||||
    'module-echo-cancel/aec-webrtc.cpp'
 | 
			
		||||
  ]
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
pipewire_module_echo_cancel = shared_library('pipewire-module-echo-cancel',
 | 
			
		||||
  pipewire_module_echo_cancel_sources,
 | 
			
		||||
  include_directories : [configinc],
 | 
			
		||||
  install : true,
 | 
			
		||||
  install_dir : modules_install_dir,
 | 
			
		||||
  install_rpath: modules_install_dir,
 | 
			
		||||
  dependencies : [mathlib, dl_lib, pipewire_dep, webrtc_dep],
 | 
			
		||||
  dependencies : [mathlib, dl_lib, pipewire_dep],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
pipewire_module_profiler = shared_library('pipewire-module-profiler',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue