Revisions of pipewire
buildservice-autocommit
accepted
request 1218008
from
Antonio Larrosa (alarrosa)
(revision 227)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1218007
from
Antonio Larrosa (alarrosa)
(revision 226)
- Update to version 1.2.6: + Highlights - The filter-chain param changes were not aggregated correctly, causing some param changes to be ignored. (#4331) - Clear the JACK io ports correctly when stopping to avoid crashes. (#4337) - Some more small fixes and improvements. + PipeWire - Stream states are now updated based on the underlying node state. - Exported nodes now have their state change done synchronously so that the server can immediately start the driver and avoid some initial xruns. - Improve stream flush handling and improve the docs. - Don't send mix_info to destroyed ports to avoid some errors in the JACK clients. + Modules - The filter-chain param changes were not aggregated correctly, causing some param changes to be ignored. (#4331) - The filter-chain now correctly optimizes unlinked nodes in all cases. + SPA - ALSA PCM node properties are now no longer overwritten with card properties. (#4135) - Increase the adapter retry count to avoid xruns in some cases. (#4334) - Fix potential crash in cleanup of ALSA nodes. + Bluetooth - Fix a crash with broadcast sinks. - Improve compatibility with Phonak hearing aids.
buildservice-autocommit
accepted
request 1216790
from
Antonio Larrosa (alarrosa)
(revision 225)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1216789
from
Antonio Larrosa (alarrosa)
(revision 224)
- Add patch from upstream to fix a crash with broadcasting sinks: * 0001-bluez5-fix-crash-with-broadcast-sinks.patch - Add patch from upstream to actually clear the mix io areas when being asked to clear it. Otherwise crashes might happen: * 0002-jack-actually-clear-the-mix-io.patch
buildservice-autocommit
accepted
request 1204550
from
Antonio Larrosa (alarrosa)
(revision 223)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1204549
from
Antonio Larrosa (alarrosa)
(revision 222)
- Update to version 1.2.5: + Highlights - Fix an fd mismatch in the protocol in some cases that could lead to fd leaks and crashes. - Fix a bug where the mixer was not updated after setting the port, which would cause muted audio at boot or resume from suspend. - Fix a potential use-after-free in module-rt when stopping a thread. - Cached objects are now freed in the JACK API to avoid memory leaks. - Some more fixes and improvements. + PipeWire - RequestProcess commands are now only sent after the node completes the state change to RUNNING. - More FreeBSD fixes. - Handle ACTIVE links going to < PAUSED as well. This improves renegotiation in some cases. - Fix an fd mismatch in the protocol in some cases that could lead to fd leaks and crashes. + Modules - Many of the network modules can now also accept hostnames instead of IP addresses. - Fix a potential use-after-free in module-rt when stopping the thread. + SPA - Support for elogind was added. - Some more errors are checked when converting JSON to POD. - Fix a bug where the mixer was not updated after setting the port, which would cause muted audio at boot or resume from
buildservice-autocommit
accepted
request 1202730
from
Antonio Larrosa (alarrosa)
(revision 221)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
committed
(revision 220)
Antonio Larrosa (alarrosa)
accepted
request 1202211
from
Frederic Crozat (fcrozat)
(revision 219)
- Update to version 1.2.4: + Highlights! - Avoid a crash in cleanup of globals. - Use systemd-logind to scan for new devices in v4l2. - Some more bugfixes and improvements. + PipeWire: - Avoid a crash in cleanup of globals. - Improve RequestProcess dispatch. + Tools: - Improve float parsing. + SPA: - Clear the ringbuffer when stopping in libcamera. - Use systemd-logind to scan for new devices in v4l2. - Queue dropped first buffer in v4l2. - Unlink pcm devices when moving drivers to avoid broken pipe. + JACK: - Emit buffer_size callback in jack_activate() to improve compatibility with GStreamer.
buildservice-autocommit
accepted
request 1200676
from
Antonio Larrosa (alarrosa)
(revision 218)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1200259
from
Thorsten Kukuk (kukuk)
(revision 217)
- Add %{_pam_secdistconfdir}/limits.d to filelist
buildservice-autocommit
accepted
request 1199818
from
Takashi Iwai (tiwai)
(revision 216)
baserev update by copy to link target
Takashi Iwai (tiwai)
accepted
request 1196309
from
Bjørn Lie (iznogood)
(revision 215)
New stable release
buildservice-autocommit
accepted
request 1192557
from
Antonio Larrosa (alarrosa)
(revision 214)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1192556
from
Antonio Larrosa (alarrosa)
(revision 213)
- Update to version 1.2.2: * Highlights - Fix some more fallout of the async nodes rewrite. Fixes some crackling, xruns and possibly also some crashes in some cases. - Fix freewheeling timeouts in case of xruns. This fixes ardour export. - Fix event mixdown in JACK. Fixes qsynth and possibly other apps. - Some more small fixes and improvements. * PipeWire - Add a new SPA_IO_CLOCK_FLAG_XRUN_RECOVER flag when the process function is called because of xrun recovery. - Properly stop nodes in all cases, this avoids spurious xruns and scheduling errors. (#4122) - Make sure async nodes receive an async link in all cases. Do the processing of source output ports slightly differently to make sure we don't cause latency for sources. (#4138) (#4133) - Fix some races when negotiating and starting nodes. (#4094) - Actually include the config.h header to use malloc_trim() to reduce memory usage in pulse-server. * Modules - Avoid unloading some modules on stream errors because it is possible to recover from the error. (#4121) - Fix a (harmless) warning in module-rtp because of comparing samples and time. (#4095) * SPA - Let the freewheel driver detect xrun recovery and handle the timeouts correctly. This fixes an issue with ardour export.
buildservice-autocommit
accepted
request 1187911
from
Antonio Larrosa (alarrosa)
(revision 212)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1187910
from
Antonio Larrosa (alarrosa)
(revision 211)
Add entries to the changelog * Highlights - Fix a regression in the node activation counters that would break audio when using KODI. - Fix a regression in ardour export because of mishandling of sync groups. - Fix a regression in KDE screen preview because of the new async scheduling. - Fix a regression in context.exec argument parsing that would break some existing scripts. - More small bug fixes and improvements. * PipeWire - Fix a regression in the node activation counters that would break audio when using KODI. (#4087) - Fix a regression in ardour export because of mishandling of sync groups. (#4083) - Fix a regression in KDE screen preview because of the new async scheduling. Disable async for driver nodes. (#4092) - Slightly improve node shutdown to cause less xruns. - Fix a regression in context.exec argument parsing that would break some existing scripts. - Support custom thread create functions. * Modules - Improve snapcast address parsing. (#4093) * SPA - Fix multiple %f parsing in ACP for the new plug+a52 profiles. - Improve v4l2 param generation. Improve recovery when framesize or rates are unknown, support vivid. (#4063) * JACK - Use the custom thread create function to correctly let module-rt kit manage threads so that we don't end up with
Antonio Larrosa (alarrosa)
accepted
request 1187410
from
Bjørn Lie (iznogood)
(revision 210)
- Update to version 1.2.1: * Fix a regression in the node activation counters that would break audio when using KODI. * Fix a regression in ardour export because of mishandling of sync groups. * Fix a regression in KDE screen preview because of the new async scheduling. * Fix a regression in context.exec argument parsing that would break some existing scripts. * More small bug fixes and improvements.
buildservice-autocommit
accepted
request 1183791
from
Antonio Larrosa (alarrosa)
(revision 209)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 1183787
from
Antonio Larrosa (alarrosa)
(revision 208)
- Update to version 1.2.0: * This is the 1.2 release that is API and ABI compatible with previous 1.1.x and 1.0.x releases. * This release contains some of the bigger changes that happened since the 1.0 release last year, including: - Support for asynchronous processing has been implemented. Nodes can choose (or be forced) to be scheduled asynchronously. The graph will not wait for the output of the node to continue processing but it will use the output of the previous cycle (or silence) instead. This adds one cycle of latency but it can avoid having some nodes blocking the processing graph. Non realtime streams and filters now also use this asynchronous processing instead of their own slightly broken version. - The concept of node.sync-group was added. This groups nodes with overlapping sync-group together when one of them sets the node.sync = true. This is now used to make sure all nodes are scheduled together when JACK transport is started so that they all see the same transport time. - Config parsing errors are reported earlier and much better with line and column numbers where the parsing started to fail. - Add support for mandatory metadata when negotiating buffer parameters. This can be used to only negotiate extra buffer planes when certain metadata is negotiated. One use case is the explicit sync support that requires 2 extra fds for the timelines. - Explicit sync metadata and support was added. - Support was added for making and using multiple data-loops in the server and clients. Support for CPU affinity and
Displaying revisions 1 - 20 of 227