Accepting request 1157531 from home:alarrosa:branches:multimedia:libs:pipewire-1.0
- Update to version 1.0.4: * Highlights - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Correctly handle removed objects in the metadata. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. - The JACK library has seen some important fixes. Some ardour crackling has been fixed when looping and multiple MIDI ports on a client should now work. - Small bugfixes and improvements. * PipeWire - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Fix Props param emission again in pw_stream. (#3833) - Add MAPPABLE flag to buffer data to indicate that the fd can be mmapped directly. Use this on DMABUF from v4l2. (#3840) - Correctly handle removed object in the metadata. - FreeBSD build and compatibility fixes. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - Read config overrides in the right order. - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and pw_filter. - Fix pw_context_parse_conf_section(), actually use the conf OBS-URL: https://build.opensuse.org/request/show/1157531 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=188
This commit is contained in:
parent
ebfcb3db4d
commit
dc49739b33
6
_service
6
_service
@ -3,11 +3,11 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
|
||||
<param name="revision">1.0</param>
|
||||
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
|
||||
<param name="revision">1.0.4</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<!--
|
||||
<param name="revision">master</param>
|
||||
<param name="versionformat">@PARENT_TAG@+git%cd.%h</param>
|
||||
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
-->
|
||||
</service>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7e93400b8681106539e782a39055f742d584124b64d37837ba58d07f99a03949
|
||||
size 12568077
|
3
pipewire-1.0.4.obscpio
Normal file
3
pipewire-1.0.4.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d064d9a9efbdb4d860158e0cd86a1aab1b91503c9fbd8ab5628ec00f0c0a9291
|
||||
size 12555277
|
@ -1,3 +1,82 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 13 10:12:26 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 1.0.4:
|
||||
* Highlights
|
||||
- Track memfd better to avoid inconsistent memory. Also make
|
||||
sure the mixer info is removed correctly in all cases on
|
||||
destroyed ports.
|
||||
- Correctly handle removed objects in the metadata.
|
||||
- Add an option to set the server and client priorities instead
|
||||
of using a hardcoded value of 88.
|
||||
- The FFADO module has been fixed. Audio and MIDI now works
|
||||
with the same latency as the JACK driver. This has now also
|
||||
been tested with a Focusrite Saffire Pro 14.
|
||||
- The JACK library has seen some important fixes. Some ardour
|
||||
crackling has been fixed when looping and multiple MIDI ports
|
||||
on a client should now work.
|
||||
- Small bugfixes and improvements.
|
||||
* PipeWire
|
||||
- Track memfd better to avoid inconsistent memory. Also make
|
||||
sure the mixer info is removed correctly in all cases on
|
||||
destroyed ports.
|
||||
- Fix Props param emission again in pw_stream. (#3833)
|
||||
- Add MAPPABLE flag to buffer data to indicate that the fd can
|
||||
be mmapped directly. Use this on DMABUF from v4l2. (#3840)
|
||||
- Correctly handle removed object in the metadata.
|
||||
- FreeBSD build and compatibility fixes.
|
||||
- Add an option to set the server and client priorities instead
|
||||
of using a hardcoded value of 88.
|
||||
- Read config overrides in the right order.
|
||||
- Fix PIPEWIRE_QUANTUM rate handling in pw_stream and
|
||||
pw_filter.
|
||||
- Fix pw_context_parse_conf_section(), actually use the conf
|
||||
argument.
|
||||
- A new pw_stream_get_nsec() and pw_filter_get_nsec() function
|
||||
was added to get the current time of the stream/filter
|
||||
without having to assume a particular clock.
|
||||
- A new default.clock.quantum-floor property was added to
|
||||
configure the absolute lowest buffer-size. (#3908)
|
||||
* docs
|
||||
- Many doc updates.
|
||||
* tools
|
||||
- Make sure we always quit pw-cli when the server stops.(#3837)
|
||||
- pw-top now prints all drivers in batch mode. (#3899)
|
||||
* modules
|
||||
- Don't destroy the client in protocol-simple on EAGAIN.
|
||||
- Handle IPv6 better in the RTP modules. Fix IPv6 SAP header
|
||||
parsing. (#3851)
|
||||
- The FFADO module has been fixed. Audio and MIDI now works
|
||||
with the same latency as the JACK driver. This has now also
|
||||
been tested with a Focusrite Saffire Pro 14. (#3558)
|
||||
* pulse-server
|
||||
- Make sure the peer_name is filled to avoid protocol errors.
|
||||
* SPA
|
||||
- Small resampler tweaks to improve stability of adaptive
|
||||
resampler.
|
||||
- Add ALSA option to control htimestamp autodisable.
|
||||
- Avoid some potential crashes in audioconvert when ports are
|
||||
removed.
|
||||
- Improve HDMI jack detection on some SOCs.
|
||||
- The audioconvert now has a monitor.passthrough option to pass
|
||||
the latency information on the monitor ports. (#3888)
|
||||
* GStreamer
|
||||
- Don't use timeouts when autoconnect=false in pipewiresrc.
|
||||
(#3884)
|
||||
- pipewiresrc and pipewiresink can now be automatically
|
||||
selected as audio source and sink.
|
||||
- An invalid memory access was fixed when destroying the device
|
||||
provider.
|
||||
* JACK
|
||||
- Remove properties correctly with the object id, not serial.
|
||||
- Improve sync with the data thread by pausing the core. Also
|
||||
improve handling of port io to avoid invalid buffer access.
|
||||
- Fix PIPEWIRE_QUANTUM rate handling.
|
||||
- Support multiple MIDI input ports per client. (#3901)
|
||||
- The output buffer size is now always correctly set. (#3892)
|
||||
* ALSA
|
||||
- Handle errors from eventfd_create correctly.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 12 11:10:03 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: pipewire
|
||||
version: 1.0.3+git51.89d8e8b
|
||||
mtime: 1710146069
|
||||
commit: 89d8e8b381db3a23fd2b0900f882645c4aca52f0
|
||||
version: 1.0.4
|
||||
mtime: 1710318128
|
||||
commit: f2874ad1c2f7f0b9a1da05cc4f402b3ea3761ee6
|
||||
|
@ -62,7 +62,7 @@
|
||||
%bcond_with aptx
|
||||
|
||||
Name: pipewire
|
||||
Version: 1.0.3+git51.89d8e8b
|
||||
Version: 1.0.4
|
||||
Release: 0
|
||||
Summary: A Multimedia Framework designed to be an audio and video server and more
|
||||
License: MIT
|
||||
|
Loading…
x
Reference in New Issue
Block a user