#14316: pipewire-0.3.17
-------------------------+-----------------------
 Reporter:  bdubbs       |       Owner:  bdubbs
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  10.1
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------

Comment (by bdubbs):

 PipeWire 0.3.17

 This is a bugfix release that is API and ABI compatible
 with previous 0.3.x releases.

 - Highlights
   - Fix crasher bug for kwin when screensharing stopped.
   - Massive improvements and compatibility fixes in the
     PulseAudio server.
   - The session manager now has a config directory in
     /etc/pipewire/media-session.d/ It will look for files there
     to activate session manager modules. Packagers can use
     this to only activate the audio modules when the PulseAudio
     server, libjack.so or the alsa modules are installed.

 - PipeWire improvements
   - We now clear hooks before adding them. Some application
     did not clear them and had random data for the destroy
     callback.
   - Return -ENOENT from unknown resources so apps can handle
     this better. It's a common problem when an app tries to
     introspect and object but it disappeared before the message
     reached the server. Apps should ignore this.
   - channelmap information is now passed with the volume
     settings.
   - DMABuf is not mmapp()ed anymore with the FLAG_MAP_BUFFERS in
     the stream or filter. This is because DMABuf usually
     requires more that just a simple mmap and is better left
     for the application.
   - increase the maximum number of ports for a client-node.
   - adapter and node-factory now support the linger option to
     keep the objects alive after the creating client disconnected.

 - Device support
   - ALSA now handles error in close(), like when unplugging a
     USB device.

 - Session-manager
   - The session manager is now handling DONT_RECONNECT streams
     without a target node. They get connected to a default node
     once and then fail to reconnect.
   - The session manager now exposes the stream setting as
     metadata. This makes it possible for other components, such
     as pulse-server to use this information. Information is stored
     as a json object for easier consumption.
   - The session manager now has a config directory in
     /etc/pipewire/media-session.d/ packagers can use this

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/14316#comment:2>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to