mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	0.3.25
This commit is contained in:
		
							parent
							
								
									09243d55ae
								
							
						
					
					
						commit
						c324107211
					
				
					 2 changed files with 101 additions and 5 deletions
				
			
		
							
								
								
									
										104
									
								
								NEWS
									
										
									
									
									
								
							
							
						
						
									
										104
									
								
								NEWS
									
										
									
									
									
								
							| 
						 | 
					@ -1,3 +1,103 @@
 | 
				
			||||||
 | 
					PipeWire 0.3.25
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This is a bugfix release that is API and ABI compatible
 | 
				
			||||||
 | 
					with previous 0.3.x releases.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Highlights
 | 
				
			||||||
 | 
					  - Many stability improvements.
 | 
				
			||||||
 | 
					  - Plug fd leak in flatpak detection
 | 
				
			||||||
 | 
					  - add pw-loopback tool and support module-loopback
 | 
				
			||||||
 | 
					  - volume restore for virtual sinks/sources or other sink/sources
 | 
				
			||||||
 | 
					    without hardware volume.
 | 
				
			||||||
 | 
					  - Fix cracks and pops in audio capture.
 | 
				
			||||||
 | 
					  - Many bluetooth improvements and compatibity fixes.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- PipeWire improvements
 | 
				
			||||||
 | 
					  - Hex encode invalid SEC_LABEL properties to avoid generating
 | 
				
			||||||
 | 
					    invalid json.
 | 
				
			||||||
 | 
					  - Small fixes to how nodes are started to avoid crashes.
 | 
				
			||||||
 | 
					  - Make sure ports are only scheduled after being fully
 | 
				
			||||||
 | 
					    negotiated to avoid crashes.
 | 
				
			||||||
 | 
					  - Implement coverity into CI, fix some bugs detected by
 | 
				
			||||||
 | 
					    coverity.
 | 
				
			||||||
 | 
					  - Plug leak in flatpak detection.
 | 
				
			||||||
 | 
					  - Fix crash when removing globals in some cases.
 | 
				
			||||||
 | 
					  - Fix crash because the mixer info was not removed from a
 | 
				
			||||||
 | 
					    port in all cases.
 | 
				
			||||||
 | 
					  - Add PIPEWIRE_AUTOCONNECT environment variable to disable
 | 
				
			||||||
 | 
					    stream autoconnect. Also add a config option to disable
 | 
				
			||||||
 | 
					    autoconnect.
 | 
				
			||||||
 | 
					  - Improve wildcard in format helpers.
 | 
				
			||||||
 | 
					  - Add env variable to disable journald logging.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Tools
 | 
				
			||||||
 | 
					  - Add a new pw-loopback tool to loop a capture device to a
 | 
				
			||||||
 | 
					    playback device.
 | 
				
			||||||
 | 
					  - Display localized strings correctly in pw-top
 | 
				
			||||||
 | 
					  - Add some more options to pw-dot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Session-manager
 | 
				
			||||||
 | 
					  - When a new node is configured and some stream have this
 | 
				
			||||||
 | 
					    as the default target, move them to it.
 | 
				
			||||||
 | 
					  - Fix some crashes.
 | 
				
			||||||
 | 
					  - Implement volume restore on nodes without routes. This makes
 | 
				
			||||||
 | 
					    it possible to restore volume on purely software nodes like
 | 
				
			||||||
 | 
					    null-sinks.
 | 
				
			||||||
 | 
					  - Also try to suspend errored nodes so that they may leave the
 | 
				
			||||||
 | 
					    error state and be reused again.
 | 
				
			||||||
 | 
					  - Break endless link loops when something went wrong.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Device support
 | 
				
			||||||
 | 
					  - Fix monitor volumes, they are now separate from the hardware
 | 
				
			||||||
 | 
					    volume.
 | 
				
			||||||
 | 
					  - Fix cracks and pops in alsa capture caused by mismatch between
 | 
				
			||||||
 | 
					    resampler and capture source.
 | 
				
			||||||
 | 
					  - Add start-delay config option to alsa sink.
 | 
				
			||||||
 | 
					  - Ensure the PipeWire midi ports start from a higher number so
 | 
				
			||||||
 | 
					    that the lower port numbers are available to apps as before.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Bluetooth
 | 
				
			||||||
 | 
					  - source devices are now removed when idle
 | 
				
			||||||
 | 
					  - Support using pipewire as Audio Gateway.
 | 
				
			||||||
 | 
					  - LDAC encoding quality can be configured now
 | 
				
			||||||
 | 
					  - Implement codec switching for HFP
 | 
				
			||||||
 | 
					  - Implement codec switching with new device property.
 | 
				
			||||||
 | 
					  - Improved stability and compatibility
 | 
				
			||||||
 | 
					  - Autoconnect device profiles at startup
 | 
				
			||||||
 | 
					  - Add AAC bitrate mode configuration
 | 
				
			||||||
 | 
					  - Make it possible to use an A2DP source as an input device. You
 | 
				
			||||||
 | 
					    can then use your phone as an A2DP microphone, for example.
 | 
				
			||||||
 | 
					  - Remove battery reporting when RFCOMM connections is closed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- PulseAudio server
 | 
				
			||||||
 | 
					  - Add some workarounds for Blueman
 | 
				
			||||||
 | 
					  - Set correct errno values, fixes a hang in load-module of a
 | 
				
			||||||
 | 
					    non-existing module
 | 
				
			||||||
 | 
					  - Try to not send inconsistent information to clients.
 | 
				
			||||||
 | 
					  - Fix some crashes.
 | 
				
			||||||
 | 
					  - Add support for the new send-message API, use this to
 | 
				
			||||||
 | 
					    switch bluetooth codecs.
 | 
				
			||||||
 | 
					  - Fix draining by making sure we are started.
 | 
				
			||||||
 | 
					  - Handle 0 sink and source as the default sink/source.
 | 
				
			||||||
 | 
					  - Implement module-loopback
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- JACK
 | 
				
			||||||
 | 
					  - Fix some memory leaks when closing a client
 | 
				
			||||||
 | 
					  - Add self-connect config option to limit where clients
 | 
				
			||||||
 | 
					    can connect themselves.
 | 
				
			||||||
 | 
					  - Don't crash when apps call _port_get_buffer() on a
 | 
				
			||||||
 | 
					    port that is not their own but simply return NULL.
 | 
				
			||||||
 | 
					    This fixes a crash in Ardour6.
 | 
				
			||||||
 | 
					  - Improve client added/removed callbacks. Sometimes it would
 | 
				
			||||||
 | 
					    emit a client remove when there were still ports for the
 | 
				
			||||||
 | 
					    client.
 | 
				
			||||||
 | 
					  - make sure midi port names are stable across reboots.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Older versions:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PipeWire 0.3.24
 | 
					PipeWire 0.3.24
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This is a bugfix release that is API and ABI compatible
 | 
					This is a bugfix release that is API and ABI compatible
 | 
				
			||||||
| 
						 | 
					@ -84,10 +184,6 @@ with previous 0.3.x releases.
 | 
				
			||||||
  - Beginnings of the libjackserver implementation.
 | 
					  - Beginnings of the libjackserver implementation.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
Older versions:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
PipeWire 0.3.23
 | 
					PipeWire 0.3.23
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This is a bugfix release that is API and ABI compatible
 | 
					This is a bugfix release that is API and ABI compatible
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
project('pipewire', ['c' ],
 | 
					project('pipewire', ['c' ],
 | 
				
			||||||
  version : '0.3.24',
 | 
					  version : '0.3.25',
 | 
				
			||||||
  license : 'MIT',
 | 
					  license : 'MIT',
 | 
				
			||||||
  meson_version : '>= 0.49.0',
 | 
					  meson_version : '>= 0.49.0',
 | 
				
			||||||
  default_options : [ 'warning_level=3',
 | 
					  default_options : [ 'warning_level=3',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue