mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	bluez5: drop queued data on node stop
Clear queued buffers when stopping consuming, to ensure that all buffers are usable when we start again. Do for A2DP as we already do for SCO.
This commit is contained in:
		
							parent
							
								
									81aaf0e204
								
							
						
					
					
						commit
						a9ff282501
					
				
					 2 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -805,7 +805,7 @@ static int do_remove_transport_source(struct spa_loop *loop,
 | 
			
		|||
		spa_loop_remove_source(this->data_loop, &this->flush_timer_source);
 | 
			
		||||
	enable_flush_timer(this, false);
 | 
			
		||||
 | 
			
		||||
	/* Drop buffered data in the ready queue. Ideally there shouldn't be any. */
 | 
			
		||||
	/* Drop queued data */
 | 
			
		||||
	drop_port_output(this);
 | 
			
		||||
 | 
			
		||||
	return 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue