Revisions of pipewire
Antonio Larrosa (alarrosa)
accepted
request 956506
from
Alexei Sorokin (XRevan86)
(revision 49)
- Update to version 0.3.47.
Antonio Larrosa (alarrosa)
accepted
request 955613
from
Antonio Larrosa (alarrosa)
(revision 48)
- Update to version 0.3.46: * Highlights: - Fix a critical bug in pipewire-pulse buffer size handling that made some apps (MuseScore, ... ) stutter. - Fix a critical bug where devices would not show when the kernel was compiled without VERBOSE_PROCSFS. - JACK clients will now use lock-quantum by default. This makes sure that all dynamic quantum changes are disabled while a JACK app is running. The only way to force a quantum chance is through a JACK app or with the metadata. - Almost all limits on number of ports, clients and nodes are removed. - A Dummy fallback sink is now automatically created when there are no other sinks. This avoids stalling browsers. - Sound sharing with Zoom should work better. A new WirePlumber release might be required. - Many more fixes and improvements. * PipeWire - Update docs with new config overrides. - The rule matching logic was moved to config and code is now shared with pulse-server and JACK. - Add new Romanian translation. - When a quantum is forced with metadata, any node that asked to lock-quantum is ignored so that the quantum change can happen. - Fix a bug where a mixer was removed twice, leading to potential memory corruption. - The port limits on nodes and filters are now removed. Some code was simplified. - Fix a potential leak because listeners where removed while
Antonio Larrosa (alarrosa)
accepted
request 954682
from
Alois Wohlschlager (aloisw)
(revision 47)
Run ldconfig for pipewire-libjack-0_3
Antonio Larrosa (alarrosa)
accepted
request 950942
from
Antonio Larrosa (alarrosa)
(revision 46)
- Update to version 0.3.45: * Highlights - Zoom, telegram and other apps should be able to play sound again. - Implement a better way to force and lock JACK buffersize. - Default sink and source names and properties are improved. - The config loader can now load and merge fragments in conf.d directories for easier user configuration of config files. - Many small bug fixes and improvements. * PipeWire - pw-cli can now also send Commands to nodes. This can be used to Suspend a device, for example. - The eventfd was removed from loops and invoke is now used to stop the loop, this saves an fd. - New Alpine CI target to test musl builds, various build fixes. - Add force-quantum and force-rate properties. - The config loader can now load and merge fragments in conf.d directories. (#207) - resource error methods can be called without a resource and then just log an error message. - link-factory can now also work from the config. (#2095) * modules - module-simple-protocol has better argument parsing and can handle channelmap now. (#2068) It's also possible to configure latency and rate. - The native protocol now does extra checks for invalid data. (#2070) * ALSA - TI2902 chips as found in various Behringer cards should have
Antonio Larrosa (alarrosa)
accepted
request 950456
from
Dario Faggioli (dfaggioli)
(revision 45)
- pipewire should be a true dependency, not just recommended (e.g., so that any setup that use no-recommends, like MicroOS, also work)
Antonio Larrosa (alarrosa)
committed
(revision 44)
Antonio Larrosa (alarrosa)
accepted
request 949617
from
Antonio Larrosa (alarrosa)
(revision 43)
- Add patch to reduce the meson requirement so we can build pipewire with Leap 15.3. This will be dropped as soon as Leap 15.4 is released or if it becomes too hard to maintain (whatever happens before): * reduce-meson-dependency.patch
Antonio Larrosa (alarrosa)
accepted
request 949421
from
Alexei Sorokin (XRevan86)
(revision 42)
- Update to version 0.3.44.
Antonio Larrosa (alarrosa)
accepted
request 947466
from
Antonio Larrosa (alarrosa)
(revision 41)
- Add several more patches from upstream - BlueZ may be missing adapter information for devices in some cases. Ignore devices without specified adapter: * 0001-bluez5-dont-create-device-if-adapter-is-missing.patch - Fix a case when pipewwire could never call callbacks or even block forever when loop is not running: * 0001-loop-invoke-immediately-when-loop-is-not-running.patch - Reconfigure when monitor changes * 0001-merger-also-reconfigure-when-monitor-changes.patch - Handle NULL props from metadata object * 0001-pw-metadata-handle-NULL-props-from-metadata-object.patch - Improve rate selection so we don't select an invalid rate when the default is set or the card is already opened in an unsupported rate: * 0001-alsa-improve-rate-selection.patch
Antonio Larrosa (alarrosa)
accepted
request 946469
from
Antonio Larrosa (alarrosa)
(revision 40)
- Add several patches from upstream - Avoid an infinite loop when enumerating params of the converter: * 0001-audioconvert-avoid-infinite-loop.patch - When the device or adapter is NULL, skip the quirk checks instead of crashing: * 0001-bluez5-handle-missing-device-and-adapter-in-quirks.patch - Remember the last returned value from jack_get_buffer_size and only emit a buffersize change event when something new is configured. This fixes startup of jconvolver. * 0001-jack-remember-last-return-from-jack_get_buffer_size.patch - Better emulation of pulseaudio which shows monitor sources with device.class=monitor so now pipewire does that too: * 0001-pulse-server-show-monitor-sources-with-device_class_monitor.patch - Fix an errno check: * 0001-raop-fix-errno-check.patch - Added more baselibs packages and their dependencies
Antonio Larrosa (alarrosa)
accepted
request 944108
from
Bjørn Lie (iznogood)
(revision 39)
- Update to version 0.3.43: * Highlights: - Flatpak apps such as Ardour can now remove links again. - Many fixes to pulse-server. Memory usage should be improved. Some crashes are fixed. Underrun handling should work better. Better compatibility with GStreamer based applications after seeking. - Many of the samplerate and quantum changes bugs in previous releases were fixed. This fixes some issues where the microphone would fail to work. - Many more small fixes and improvements all over the place.
Antonio Larrosa (alarrosa)
accepted
request 940938
from
Antonio Larrosa (alarrosa)
(revision 38)
- Revert the merge of spa-plugins and modules into the library package. - Move some of the files between packages where they make more sense. - Rename the modules subpackage to modules-%{apiver_str} so it can be versioned more easily (there still are some unversioned files in the package, but it's a step in the right direction)
Antonio Larrosa (alarrosa)
accepted
request 940911
from
Antonio Larrosa (alarrosa)
(revision 37)
- Remove unneccesary Conflicts with packages that are Obsoleted
Antonio Larrosa (alarrosa)
accepted
request 940891
from
Antonio Larrosa (alarrosa)
(revision 36)
- Update to version 0.3.42: * Highlights - Fixes a bug in pulse-server underrun handling that broke qemu and orca. - A fix was added to pulse-server to handle quantum changes gracefully. - Fix module-echo-cancel again. - Fix a bug where the bluetooth headset capture was producing noise.
Antonio Larrosa (alarrosa)
accepted
request 940768
from
Antonio Larrosa (alarrosa)
(revision 35)
- Remove the dependency on wireplumber-audio which was pulling in pulseaudio. We'll require wireplumber-audio directly from wireplumber. - Remove pipewire-rpmlintrc since the filters don't apply anymore - Merge the pipewire-spa-plugins-0_2 and pipewire-modules packages into the libpipewire package just as the fedora packages do and simplify the filelist a bit by using some recursive listing instead of explicitly listing all files.
Antonio Larrosa (alarrosa)
accepted
request 940185
from
Antonio Larrosa (alarrosa)
(revision 34)
- Use the gcc9-c++ compiler in SLE/Leap so it builds successfully.
Antonio Larrosa (alarrosa)
accepted
request 940178
from
Antonio Larrosa (alarrosa)
(revision 33)
- Update to version 0.3.41: * Highlights - Improved compatibility for flatpaks. Flatpaks with newer PipeWire version can connect to an older server in all cases. - A new RAOP module was added to stream to Apple Airplay devices. - OBS can now capture from the monitor devices again when using WirePlumber. - Improved JACK compatibility. Improved stability in Carla and Ardour when changing buffer size. Improved latency calculations and playback latency in Ardour. - Improved pulse-server handling of underruns and buffer size changes. - Many bugfixes and improvements. * PipeWire - The systemd service files now have better names. - client.access permission checks are improved. - Fix some memory leaks in error paths. - Objects now have a global serial number that is unique for the lifetime of the server. - Make clock.rate, clock.allowed-rates and clock.quantum runtime tunable parameters with the settings metadata. - Add some additional memory checks in client-node to avoid sending invalid memory to clients. (#1859) - Improve buffer memory allocation. If one of the nodes is a remote node, ensure we only use memory that can be shared. - Version checks when binding to objects is removed. This means that newer clients can now bind to older servers, which is a typical case for a flatpak. - A bug in the latency calculations was fixed where it would in
Dominique Leuenberger (dimstar)
accepted
request 939932
from
Fabian Vogt (Vogtinator)
(revision 32)
- Drop server packages from baselibs.conf. Only the client parts are needed in there.
Antonio Larrosa (alarrosa)
accepted
request 939140
from
Antonio Larrosa (alarrosa)
(revision 31)
- Minor aesthetic changes in the spec file - Replace the Recommends wireplumber to a Suggests since there's already a Require dependency on a pipewire-session-manager and when in doubt the Suggested package is selected.
Antonio Larrosa (alarrosa)
accepted
request 937783
from
Neal Gompa (Pharaoh_Atem)
(revision 30)
- Enable AAC support for Leap 15.4+
Displaying revisions 181 - 200 of 229