mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-10-29 05:40:23 -04:00 
			
		
		
		
	passthrough: Fix what volume we set sinks/sources to
Devices' 0 dB is base_volume not PA_VOLUME_NORM.
This commit is contained in:
		
							parent
							
								
									e04d592a47
								
							
						
					
					
						commit
						af8d0a12e9
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		|  | @ -1406,7 +1406,7 @@ void pa_sink_enter_passthrough(pa_sink *s) { | |||
|     s->saved_volume = *pa_sink_get_volume(s, TRUE); | ||||
|     s->saved_save_volume = s->save_volume; | ||||
| 
 | ||||
|     pa_cvolume_set(&volume, s->sample_spec.channels, PA_VOLUME_NORM); | ||||
|     pa_cvolume_set(&volume, s->sample_spec.channels, s->base_volume); | ||||
|     pa_sink_set_volume(s, &volume, TRUE, FALSE); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -986,7 +986,7 @@ void pa_source_enter_passthrough(pa_source *s) { | |||
|     s->saved_volume = *pa_source_get_volume(s, TRUE); | ||||
|     s->saved_save_volume = s->save_volume; | ||||
| 
 | ||||
|     pa_cvolume_set(&volume, s->sample_spec.channels, PA_VOLUME_NORM); | ||||
|     pa_cvolume_set(&volume, s->sample_spec.channels, s->base_volume); | ||||
|     pa_source_set_volume(s, &volume, TRUE, FALSE); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Arun Raghavan
						Arun Raghavan