Accepting request 917756 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/917756 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=39
This commit is contained in:
commit
f7ff9625ec
2
_service
2
_service
@ -3,7 +3,7 @@
|
|||||||
<service name="obs_scm" mode="disabled">
|
<service name="obs_scm" mode="disabled">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
|
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
|
||||||
<param name="revision">refs/tags/0.3.34</param>
|
<param name="revision">refs/tags/0.3.35</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="tar" mode="buildtime"/>
|
<service name="tar" mode="buildtime"/>
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3b017406efa1a795fe9413591824a4f2a328eb941feda8a25d93da3032213b5d
|
|
||||||
size 10213901
|
|
3
pipewire-0.3.35.obscpio
Normal file
3
pipewire-0.3.35.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4f8a695bb588a86bc60600d56443c3066076d6afa1c3ac01edc9bb06db5c8ade
|
||||||
|
size 10324493
|
103
pipewire.changes
103
pipewire.changes
@ -1,3 +1,106 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 9 08:49:42 UTC 2021 - Frederic Crozat <fcrozat@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.3.35:
|
||||||
|
* Highlights:
|
||||||
|
- S/PDIF passthrough over optical or HDMI is now implemented.
|
||||||
|
- Some critical fixes to MIDI, draining of streams and various
|
||||||
|
modules.
|
||||||
|
- skypeforlinux should work better now after adding it to the
|
||||||
|
quirks database.
|
||||||
|
- Bluetooth codecs are now in separate plugins to make it
|
||||||
|
easier to ship them.
|
||||||
|
* PipeWire:
|
||||||
|
- Drain was fixed in pw-stream. In some cases it would not
|
||||||
|
clear the drain state correctly. Fixes the issue where
|
||||||
|
speaker-test would only play one channel.
|
||||||
|
- Loopback connections to a driver will now activate the
|
||||||
|
driver. This fixes an issue where MIDI connections between
|
||||||
|
devices or some applications (puredata) would not get any
|
||||||
|
MIDI messages. (#1559)x.
|
||||||
|
- The audiomixer can now mix more formats. Together with the
|
||||||
|
passthrough improvements this can be used to avoid
|
||||||
|
conversions to/from the DSP format in some cases.
|
||||||
|
- Make sure we idle drivers when removing a node from it in all
|
||||||
|
cases. JACK clients could keep a driver node busy.
|
||||||
|
- Add new methods to accumulate object info. The old one was
|
||||||
|
difficult to use when applications need to accumulate
|
||||||
|
multiple changes.
|
||||||
|
- A new interface to load modules has been added. Plugins can
|
||||||
|
use this to ask the host (PipeWire) to load spa plugins.
|
||||||
|
- Increase param buffer size to handle larger params. Nodes
|
||||||
|
with a large number of channels would sometimes not have
|
||||||
|
properties. (#1574)
|
||||||
|
- Concurrent link negotiation that caused some links to not
|
||||||
|
work, is now avoided. This fixes monitor ports in Ardour6.
|
||||||
|
- Small tweaks to how the quantum and rate are handled when
|
||||||
|
nodes move between drivers. Make node.lock-quantum work with
|
||||||
|
node.latency
|
||||||
|
* PipeWire modules:
|
||||||
|
- The convolver plugin in filter-chain has been optimized some
|
||||||
|
more.
|
||||||
|
- The echo-cancel stream properties were improved so that it
|
||||||
|
actually can remember the streams it links to. (#1557)
|
||||||
|
- module-pulse-tunnel had the buffer attributes wrong and would
|
||||||
|
cause high latency with older pulseaudio servers. (#1434)
|
||||||
|
- module-roc had the properties configured wrongly, which would
|
||||||
|
cause it to not work at all in most cases. (#1538)
|
||||||
|
- There is now an example of a 7.1 virtual surround sink using
|
||||||
|
the hesuvi impulse responses.
|
||||||
|
- The convolver now supports dirac pulses as the IR.
|
||||||
|
* ALSA:
|
||||||
|
- UCM config is now cached per device, using up less memory. It
|
||||||
|
also temporarily works around a problem in alsa-lib that is
|
||||||
|
now being patched and rolled out. Should stop devices from
|
||||||
|
disappearing when logging out and back in. (#1553)
|
||||||
|
- Fix the MIDI clock rate matching. It was too sensitive to
|
||||||
|
small changes and would spiral out of control and break MIDI
|
||||||
|
rather quickly.
|
||||||
|
* pipewire-media-session:
|
||||||
|
- The media session can now save and restore IEC958 (S/PDIF)
|
||||||
|
codecs for the sinks.
|
||||||
|
- Passthrough of IEC958 (S/PDIF) content is now possible. If
|
||||||
|
the client and the sink contain a compatible set of codecs,
|
||||||
|
an exclusive connection can be made between client and sink to pass
|
||||||
|
the encoded S/PDIF content directly to the device.
|
||||||
|
- Use new introspection info update methods to suspend nodes in
|
||||||
|
all cases. Sometimes, nodes would fail to suspend because the
|
||||||
|
state info was not evaluated.
|
||||||
|
- The media session can now work in non-DSP mode, which will
|
||||||
|
try to avoid any audio conversions between client and device
|
||||||
|
when possible. But, this will also disable compatibility with
|
||||||
|
JACK applications.
|
||||||
|
* Bluetooth
|
||||||
|
- Bluetooth codecs are now compiled into separate plugins which
|
||||||
|
are dynamically loaded. This makes it possible to change the
|
||||||
|
plugin implementation or ship plugins separately without
|
||||||
|
having to recompile the bluetooth module.
|
||||||
|
* PulseAudio server
|
||||||
|
- Delay stream create reply until the stream is linked to a
|
||||||
|
sink/source.
|
||||||
|
- The device-restore extension is now implemented. This makes
|
||||||
|
it possible to configure the IEC958 (S/PDIF) codecs supported
|
||||||
|
by the sink with pavucontrol.
|
||||||
|
- skypeforlinux now uses the same quirks as teams to make the
|
||||||
|
sinks show up in all cases. This fixes the issue of not being
|
||||||
|
able to hear the remote end in skypeforlinux.
|
||||||
|
* JACK
|
||||||
|
- Improve catia and carla compatibility by caching objects a
|
||||||
|
little longer after being removed. (#1531)
|
||||||
|
- JACK ports now notify the negotiated format correctly.
|
||||||
|
- A potential deadlock was fixed when multiple threads would
|
||||||
|
perform a call that would require a roundtrip.
|
||||||
|
- Improve bufsize callback, it should not be called right after
|
||||||
|
doing activate() but only when the buffersize changes later.
|
||||||
|
- Add tweak to disable the process lock. Some older apps might
|
||||||
|
not expect it. (#1576)
|
||||||
|
* Docs
|
||||||
|
- man pages are now generated with rst2man.
|
||||||
|
- DMA-BUF docs were updated.
|
||||||
|
- Documentation updates.
|
||||||
|
- Replace BuildRequires xmltoman with docutils (rst2man)
|
||||||
|
- Update libcamera Buildrequires.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Aug 27 08:33:01 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
Fri Aug 27 08:33:01 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: pipewire
|
name: pipewire
|
||||||
version: 0.3.34
|
version: 0.3.35
|
||||||
mtime: 1629975912
|
mtime: 1631173955
|
||||||
commit: 1924c2c29824955b5e763f1def6967f68e403c7c
|
commit: 91069ec3d21c4c09f91f742cd1114806196e863e
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: pipewire
|
Name: pipewire
|
||||||
Version: 0.3.34
|
Version: 0.3.35
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Multimedia Framework designed to be an audio and video server and more
|
Summary: A Multimedia Framework designed to be an audio and video server and more
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -54,6 +54,7 @@ Source0: %{name}-%{version}.tar.xz
|
|||||||
Source1: %{name}-rpmlintrc
|
Source1: %{name}-rpmlintrc
|
||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
|
|
||||||
|
BuildRequires: docutils
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
%if 0%{?suse_version} <= 1500
|
%if 0%{?suse_version} <= 1500
|
||||||
@ -64,12 +65,11 @@ BuildRequires: graphviz
|
|||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
BuildRequires: xmltoman
|
|
||||||
BuildRequires: pkgconfig(alsa) >= 1.1.7
|
BuildRequires: pkgconfig(alsa) >= 1.1.7
|
||||||
BuildRequires: pkgconfig(avahi-client)
|
BuildRequires: pkgconfig(avahi-client)
|
||||||
BuildRequires: pkgconfig(bluez)
|
BuildRequires: pkgconfig(bluez)
|
||||||
%if %{with libcamera}
|
%if %{with libcamera}
|
||||||
BuildRequires: pkgconfig(libcamera) >= 0~2752
|
BuildRequires: pkgconfig(libcamera) >= 0~3015
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(libcap)
|
BuildRequires: pkgconfig(libcap)
|
||||||
@ -634,10 +634,11 @@ fi
|
|||||||
%{_datadir}/alsa-card-profile/mixer/*
|
%{_datadir}/alsa-card-profile/mixer/*
|
||||||
%dir %{_datadir}/pipewire/filter-chain
|
%dir %{_datadir}/pipewire/filter-chain
|
||||||
%{_datadir}/pipewire/filter-chain/demonic.conf
|
%{_datadir}/pipewire/filter-chain/demonic.conf
|
||||||
%{_datadir}/pipewire/filter-chain/sink-convolver.conf
|
|
||||||
%{_datadir}/pipewire/filter-chain/sink-dolby-surround.conf
|
%{_datadir}/pipewire/filter-chain/sink-dolby-surround.conf
|
||||||
%{_datadir}/pipewire/filter-chain/sink-eq6.conf
|
%{_datadir}/pipewire/filter-chain/sink-eq6.conf
|
||||||
%{_datadir}/pipewire/filter-chain/sink-matrix-spatialiser.conf
|
%{_datadir}/pipewire/filter-chain/sink-matrix-spatialiser.conf
|
||||||
|
%{_datadir}/pipewire/filter-chain/sink-virtual-surround-5.1-kemar.conf
|
||||||
|
%{_datadir}/pipewire/filter-chain/sink-virtual-surround-7.1-hesuvi.conf
|
||||||
%{_datadir}/pipewire/filter-chain/source-rnnoise.conf
|
%{_datadir}/pipewire/filter-chain/source-rnnoise.conf
|
||||||
|
|
||||||
%files spa-plugins-%{spa_ver_str}
|
%files spa-plugins-%{spa_ver_str}
|
||||||
@ -645,6 +646,17 @@ fi
|
|||||||
%{_libdir}/spa-%{spa_ver}/audioconvert/libspa-audioconvert.so
|
%{_libdir}/spa-%{spa_ver}/audioconvert/libspa-audioconvert.so
|
||||||
%{_libdir}/spa-%{spa_ver}/audiomixer/libspa-audiomixer.so
|
%{_libdir}/spa-%{spa_ver}/audiomixer/libspa-audiomixer.so
|
||||||
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-bluez5.so
|
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-bluez5.so
|
||||||
|
%if %{with aac}
|
||||||
|
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-aac.so
|
||||||
|
%endif
|
||||||
|
%if %{with aptx}
|
||||||
|
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-aptx.so
|
||||||
|
%endif
|
||||||
|
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-faststream.so
|
||||||
|
%if %{with_ldacBT}
|
||||||
|
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-ldac.so
|
||||||
|
%endif
|
||||||
|
%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-sbc.so
|
||||||
%{_libdir}/spa-%{spa_ver}/control/libspa-control.so
|
%{_libdir}/spa-%{spa_ver}/control/libspa-control.so
|
||||||
%{_libdir}/spa-%{spa_ver}/ffmpeg/libspa-ffmpeg.so
|
%{_libdir}/spa-%{spa_ver}/ffmpeg/libspa-ffmpeg.so
|
||||||
%{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so
|
%{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so
|
||||||
|
Loading…
x
Reference in New Issue
Block a user