Accepting request 965577 from home:alarrosa:branches:multimedia:libs

- Update to version 0.3.49:
  * Highlights
    - Sample rate switching should work again.
    - pw-dot can now use the output of pw-dump to render a graph.
    - Bluetooth A2DP streaming was improved that would reduce
      stuttering on some devices.
    - A JACK bug was fixed that would sometimes make it impossible
      to add more tracks in Ardour. (#1714)
    - Many bugfixes and improvements.
  * PipeWire
    - Fix a potential crash when NULL params were configured.
    - Add some simple functional tests to avoid some recent
      regressions. Improve the test framework for this as well.
    - Improvements to the poll loop to avoid some use-after-free
      scenarios.
    - Fix samplerate switching again.
    - setlocale is not called anymore from the pipewire library.
      This should be called by the application. (#2223)
    - pw_init() and pw_deinit() can now be nested and called
      multiple times.
    - pw_stream will now report the resampler delay in the
      pw_time.queued field.
  * modules
    - module-filter-chain now supports arbitrary many properties
      and will use property hints to assign them the right type.
    - The ROC modules now accept a sink/source_properties
      parameter.
    - The module-rt can now also be built without RT-Kit support.
    - module-echo-cancel can now use a fraction to specify the
      delay for more precise control.

OBS-URL: https://build.opensuse.org/request/show/965577
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=52
This commit is contained in:
Antonio Larrosa 2022-03-29 08:12:53 +00:00 committed by Git OBS Bridge
parent f1b6402a59
commit 6b59ba2d4d
7 changed files with 83 additions and 10 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
<param name="revision">refs/tags/0.3.48</param>
<param name="revision">refs/tags/0.3.49</param>
<param name="versionformat">@PARENT_TAG@</param>
<!-- <param name="revision">master</param>
<param name="versionformat">@PARENT_TAG@+git%cd.%h</param>

View File

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

3
pipewire-0.3.49.obscpio Normal file
View File

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

View File

@ -1,3 +1,75 @@
-------------------------------------------------------------------
Tue Mar 29 07:56:08 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 0.3.49:
* Highlights
- Sample rate switching should work again.
- pw-dot can now use the output of pw-dump to render a graph.
- Bluetooth A2DP streaming was improved that would reduce
stuttering on some devices.
- A JACK bug was fixed that would sometimes make it impossible
to add more tracks in Ardour. (#1714)
- Many bugfixes and improvements.
* PipeWire
- Fix a potential crash when NULL params were configured.
- Add some simple functional tests to avoid some recent
regressions. Improve the test framework for this as well.
- Improvements to the poll loop to avoid some use-after-free
scenarios.
- Fix samplerate switching again.
- setlocale is not called anymore from the pipewire library.
This should be called by the application. (#2223)
- pw_init() and pw_deinit() can now be nested and called
multiple times.
- pw_stream will now report the resampler delay in the
pw_time.queued field.
* modules
- module-filter-chain now supports arbitrary many properties
and will use property hints to assign them the right type.
- The ROC modules now accept a sink/source_properties
parameter.
- The module-rt can now also be built without RT-Kit support.
- module-echo-cancel can now use a fraction to specify the
delay for more precise control.
* SPA
- The channelmixer will now do upmixing by default and will not
use normalization. It will also use a simple upmixing
algorithm that duplicates channels by default. A more
interesting upmix method is also available (PSD) but needs to
be enabled manually. (#861)
- Add SSE optimized (de)interleave functions for 32 bits
samples with and without byteswap.
- JSON parsing of empty strings will now give an invalid number
instead of 0.
- JSON numbers are now parsed and serialized in a locale
independent way so that , and . are not mixed up.
- The resampler will now report the resample delay and queued
samples as the extra delay.
* tools
- pw-cat will read more dsf files correctly and will not crash
at the end.
- pw-top now has a man page.
- pw-dot can now use the output of pw-dump to render a graph.
* bluetooth
- Improve interactions with oFono.
- Fix recovery with slow connections.
- Improve frame size of AptX-ll.
- A2DP can now use any quantum and will flush packets in
smaller chunks when needed to adapt. This improves stuttering
in some cases.
* pulse-server
- The server configuration can now be placed in
pulse.properties section, which also makes it possible to
have custom overrides.
- Implement FIX_ flags for capture as well.
- Small fixes and improvements in module loading.
* JACK
- Clear the last error before executing a new action or else we
could end up with error from a previous action. This causes
some problems in Ardour where adding a track would fail after
some time. (#1714)
- Rebase reduce-meson-dependency.patch.
-------------------------------------------------------------------
Thu Mar 3 11:10:53 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>

View File

@ -1,4 +1,4 @@
name: pipewire
version: 0.3.48
mtime: 1646303456
commit: 6c4d3a51583f823b789b0de2df1e36d6c2f8dff8
version: 0.3.49
mtime: 1648539876
commit: 075e7b266876802eab0077afd13ea8e1cee5e1fd

View File

@ -47,7 +47,7 @@
%endif
%bcond_with aptx
Name: pipewire
Version: 0.3.48
Version: 0.3.49
Release: 0
Summary: A Multimedia Framework designed to be an audio and video server and more
License: MIT
@ -617,6 +617,7 @@ fi
%{_mandir}/man1/pw-mididump.1%{?ext_man}
%{_mandir}/man1/pw-mon.1%{?ext_man}
%{_mandir}/man1/pw-profiler.1%{?ext_man}
%{_mandir}/man1/pw-top.1%{?ext_man}
%files spa-tools
%{_bindir}/spa-inspect

View File

@ -4,7 +4,7 @@ Index: pipewire-0.3.48/meson.build
+++ pipewire-0.3.48/meson.build
@@ -1,7 +1,7 @@
project('pipewire', ['c' ],
version : '0.3.48',
version : '0.3.49',
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
- meson_version : '>= 0.59.0',
+ meson_version : '>= 0.54.0',
@ -368,7 +368,7 @@ Index: pipewire-0.3.48/man/meson.build
--- pipewire-0.3.48.orig/man/meson.build
+++ pipewire-0.3.48/man/meson.build
@@ -19,7 +19,7 @@ manpages = [
'pw-profiler.1.rst.in',
'pw-top.1.rst.in',
]
-if get_option('pipewire-jack').allowed()