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">
|
||||
<param name="scm">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>
|
||||
</service>
|
||||
<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>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
name: pipewire
|
||||
version: 0.3.34
|
||||
mtime: 1629975912
|
||||
commit: 1924c2c29824955b5e763f1def6967f68e403c7c
|
||||
version: 0.3.35
|
||||
mtime: 1631173955
|
||||
commit: 91069ec3d21c4c09f91f742cd1114806196e863e
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
||||
%endif
|
||||
|
||||
Name: pipewire
|
||||
Version: 0.3.34
|
||||
Version: 0.3.35
|
||||
Release: 0
|
||||
Summary: A Multimedia Framework designed to be an audio and video server and more
|
||||
License: MIT
|
||||
@ -54,6 +54,7 @@ Source0: %{name}-%{version}.tar.xz
|
||||
Source1: %{name}-rpmlintrc
|
||||
Source99: baselibs.conf
|
||||
|
||||
BuildRequires: docutils
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: fdupes
|
||||
%if 0%{?suse_version} <= 1500
|
||||
@ -64,12 +65,11 @@ BuildRequires: graphviz
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: xmltoman
|
||||
BuildRequires: pkgconfig(alsa) >= 1.1.7
|
||||
BuildRequires: pkgconfig(avahi-client)
|
||||
BuildRequires: pkgconfig(bluez)
|
||||
%if %{with libcamera}
|
||||
BuildRequires: pkgconfig(libcamera) >= 0~2752
|
||||
BuildRequires: pkgconfig(libcamera) >= 0~3015
|
||||
%endif
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(libcap)
|
||||
@ -634,10 +634,11 @@ fi
|
||||
%{_datadir}/alsa-card-profile/mixer/*
|
||||
%dir %{_datadir}/pipewire/filter-chain
|
||||
%{_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-eq6.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
|
||||
|
||||
%files spa-plugins-%{spa_ver_str}
|
||||
@ -645,6 +646,17 @@ fi
|
||||
%{_libdir}/spa-%{spa_ver}/audioconvert/libspa-audioconvert.so
|
||||
%{_libdir}/spa-%{spa_ver}/audiomixer/libspa-audiomixer.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}/ffmpeg/libspa-ffmpeg.so
|
||||
%{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so
|
||||
|
Loading…
x
Reference in New Issue
Block a user