Accepting request 1099024 from multimedia:libs

OBS-URL: https://build.opensuse.org/request/show/1099024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=87
This commit is contained in:
Ana Guerrero 2023-07-19 17:09:58 +00:00 committed by Git OBS Bridge
commit 4803e9e26b
6 changed files with 116 additions and 8 deletions

View File

@ -3,7 +3,7 @@
<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">0.3.72</param>
<param name="revision">0.3.74</param>
<param name="versionformat">@PARENT_TAG@</param>
<!--
<param name="revision">master</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2d0896ae46034c3a1c46779f8492f76d31a2ff973337222fa225886ac1d2ba7
size 11973133

3
pipewire-0.3.74.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d87b5a9a24dda2b8079b62902deea9e113a7ff38070570a85dbbf5a9510ec255
size 12014605

View File

@ -1,5 +1,113 @@
-------------------------------------------------------------------
Wed Jul 12 10:03:52 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
- Update to version 0.3.74:
* Highlights
- Fix a critical bug where audio to bluetooth devices would cut
out randomly.
- Improve RAOP compatibility.
- Avoid crashes after an update.
- Small fixes and improvements.
* PipeWire
- Mix info on port is now created explicitly.
- Remove the node as a driver peer when stopping. This caused
some problem with playback on and other remote bluetooth
devices.
- Work on avoiding crashes when loading new modules that use
internal API with old libpipewire. This is typical after an
update where the old library is still loaded by an
application but when a new stream is created, updated modules
are loaded.
* Modules
- The RTP source module now has an option to ignore the SSRC,
which is useful to continue to receive the stream when the
sender is restarted.
- The native protocol will refuse to load twice now instead of
silently ignoring the error.
- module-raop is compatible with more devices.
* SPA
- plugins will now warn when running out of buffers. This is
always a bad thing.
- Merge scope based cleanup macros.
- Add ratelimit function.
-------------------------------------------------------------------
Sat Jul 8 15:24:48 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
- Update to version 0.3.73:
* Highlights
- Fixes an ALSA resume after suspend error.
- Handle and disable seemingly wrong hires timestamps from
ALSA.
- Filter-chain now has loadable plugin modules. The LV2 and
sofa plugins are moved to a separate .so file to make things
more modular.
- Rate changes in the graph should now be handled more
gracefully by loopback and filter-chain.
- A regression in the rtp-sap module was fixed where it would
in some cases fail to start.
- A potential crash in the peaks resampler was fixed.
- Many cleanups and other small bug fixes.
* PipeWire
- Fix a potential segfault when no fallback driver was set in
the config.
- Improve OPUS detection.
- Add ASYNC flag to pw-filter and pw-stream when queue/dequeue
is not called from the process function. This ensure we
allocate an extra buffer.
- Discard pending process callbacks when disconnecting.
- Cleanups and improvements to the debug environment variable
parsing.
- The graph rate was tweaked to better handle very low rates
  such as those requested by pavucontrol when it does the
signal monitoring.
* Modules
- An example filter module was added.
- Filter-chain and loopback now disable the resamplers if no
rate is specified and will always follow the graph rate.
- Improve setup of filter-chain. The graph is now created when
starting because this ensure the target graph rate is known.
- Filter-chain can now link notify ports to control ports in
the graph.
- Filter-chain now has loadable plugin modules. The LV2 and
sofa plugins are moved to a separate .so file.
- A regression in the rtp-sap module was fixed where it would
in some cases fail to start.
- Module-rt now has options to disable rlimits, portal and
rtkit.
- module-raop-discover now has an options to set the latency.
* Tools
- pw-cat now supports overriding all stream properties.
* SPA
- Disable rate negotiation when the resampler is disabled. We
will always follow the graph rate.
- Set device.icon property for UCM ports as well.
- Improve ALSA recover when using hires timestamps. This fixes
some problems after resume from suspend.
- ALSA will now warn and disable hires timestamp when they seem
wrong.
They can also be disabled manually with a property.
- V4l2 will now gracefully handle ENOTTY when enumerating frame
sizes and frame rates.
- A potential crash in the peaks resampler was fixed.
* pulse-server
- A client crash in pavucontrol is avoided by always setting a
card name.
- The graph rate is now taken correctly when using the FIX
flags.
- An option was added to ignore the FIX flags of a stream. Also
the documentation for those options was updated.
- module-raop-discover now support latency_msec.
* Bluetooth
- Remove an assert and issue a warning/recover instead when a
buffer is too small.
* GStreamer
- The device provider does locking when destroying the
registry.
-------------------------------------------------------------------
Mon Jun 26 09:30:37 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 0.3.72:
* Highlights
- Fix a critical bug that would refuse to update the samplerate

View File

@ -1,4 +1,4 @@
name: pipewire
version: 0.3.72
mtime: 1687765341
commit: 4cc22d60d2280fb3c771e6a246e79c90819fd485
version: 0.3.74
mtime: 1689153523
commit: da7f39829931378a2758ceb31e6310f9a5b8e090

View File

@ -60,7 +60,7 @@
%bcond_with aptx
Name: pipewire
Version: 0.3.72
Version: 0.3.74
Release: 0
Summary: A Multimedia Framework designed to be an audio and video server and more
License: MIT