Accepting request 914659 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/914659 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=38
This commit is contained in:
commit
2538a4f00e
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.33</param>
|
||||
<param name="revision">refs/tags/0.3.34</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:162d8e72542363ab327fa3da5eb1941a42043175549d77950dd735d7eb76fabf
|
||||
size 9826317
|
3
pipewire-0.3.34.obscpio
Normal file
3
pipewire-0.3.34.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3b017406efa1a795fe9413591824a4f2a328eb941feda8a25d93da3032213b5d
|
||||
size 10213901
|
114
pipewire.changes
114
pipewire.changes
@ -1,3 +1,117 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 27 08:33:01 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Add BuildRequires: pkgconfig(libcap) since it's being searched
|
||||
by the build scripts.
|
||||
- Replace BuildRequires: pkgconfig(libopenaptx) with libfreeaptx
|
||||
since openaptx has a license issue
|
||||
- Use bcond_with to enable/disable the usage of libcamera
|
||||
(the defaults are not changed: it's disabled in Leap since
|
||||
upstream doesn't recommend enabling it yet and enabled in TW
|
||||
since we can allow some experimental support there)
|
||||
- Changes suggested by darix.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 26 12:27:15 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 0.3.34:
|
||||
* Highlights
|
||||
- Fixes some critical issues with previous release. Such as
|
||||
devices not showing up and default devices being lost.
|
||||
- Support for consumer driver streams to make the producer
|
||||
v-sync to the consumer monitor in a headless compositor
|
||||
setup.
|
||||
- Improvements to routing of streams.
|
||||
- Bluetooth battery status support for head-set profile and
|
||||
using Apple extensions. aptX-LL and FastStream codec support
|
||||
was added.
|
||||
- Internal latency of ALSA devices can now be configured.
|
||||
- A fast convolver was added to the filter-chain to implement
|
||||
virtual surround sinks or reverbs.
|
||||
* PipeWire
|
||||
- Add support for streams that are driver nodes for the graph.
|
||||
This was already possible for source streams but it is now
|
||||
also possible for playback streams. This can be used to let
|
||||
a producer v-sync to the consumer monitor in a headless
|
||||
compositor setup. (#1484)
|
||||
- State files are now stored in XDG_STATE_HOME instead of
|
||||
XDG_CONFIG_HOME. They will still be loaded from the config
|
||||
home if they are not in the new state home, to ease
|
||||
migration.
|
||||
- Set a driver on inactive nodes to make transport work in
|
||||
xjadeo. (#1491)
|
||||
- Fix parsing of filter-chain controls.
|
||||
- A new FFT based convolver was added to module-filter-chain.
|
||||
It uses a 0-latency 2 stage convolver with small FFT for the
|
||||
head and a large FFT for the tail of the convolution. A
|
||||
convolution can be used to implement IR based reverbs, HRIR
|
||||
surround sound or other convolution based operations. An
|
||||
example HRIR virtual surround sound sink has been added as
|
||||
well.
|
||||
- module-filter-chain was reworked a bit to support more config
|
||||
options for the plugins.
|
||||
- Endian conversion and alaw/ulaw formats are now supported for
|
||||
streams.
|
||||
- pw-cat will now suggest a samplerate for the graph.
|
||||
- SPA_PLUGIN_DIR can now search in multiple paths separated
|
||||
with a ':'.
|
||||
- Passthrough mode has been worked on and has been partially
|
||||
merged. S/PDIF definitions have been added and ALSA devices
|
||||
updated to report and configure S/PDIF formats. The session
|
||||
manager changes to fully configure and enable passthrough
|
||||
mode will hopefully be merged next time.
|
||||
- Fix a race in pw-stream where it would not always emit the
|
||||
right events.
|
||||
* ALSA
|
||||
- Fix volume changed check. It was checking against the wrong
|
||||
value and this could cause rounding errors.
|
||||
- The ALSA plugin now also uses RT scheduling.
|
||||
- Fix the behringer UMC202 usb device id, it was using a
|
||||
generic TI chip ID that caused problems.
|
||||
- Fix USB devices that don't show up anymore. Use an ALSA
|
||||
workaround to fix this. (#1478)
|
||||
- Add a rule for the new firmware of Sennheiser GSX 1200.
|
||||
- ALSA sink and source can now use ProcessLatency param to
|
||||
configure the internal latency. The latencyOffsetNsec
|
||||
property is also exposed so that the latency can be adjusted
|
||||
in pavucontrol as well.
|
||||
* media-session
|
||||
- Fix a critical issue where the default device was not
|
||||
remembered anymore when it was removed.
|
||||
- Fix the issue where some apps need to be restarted when
|
||||
nodes go away and reappear.
|
||||
- Improve routing of streams. Streams that have a specific
|
||||
target set will now be moved to the target when it appears
|
||||
instead of staying on the fallback.
|
||||
- Small memory leak fixes.
|
||||
- Try to switch back to the user selected profile after
|
||||
finishing a Bluetooth recording.
|
||||
* Bluetooth
|
||||
- Add support for HF indicator 2 battery status.
|
||||
- Add support for XAPL battery status.
|
||||
- Set the Communication intended role for HFP profile.
|
||||
- Enable SBC-XQ by default if not disabled by quirks.
|
||||
- Fix some potential crashes due to excessive polling.
|
||||
- Add aptx-LL codec and enable duplex for aptx-LL devices.
|
||||
- Add FastStream codec. This is a codec that can use a
|
||||
duplex SBC channel.
|
||||
* PulseAudio server
|
||||
- Suggests a samplerate for the graph.
|
||||
- Support for handling S/PDIF (IEC958) formats was added. This
|
||||
will start working when the session manager supports
|
||||
configuring streams and nodes in passthrough mode.
|
||||
- Be smarter when handling devices without a negotiated format
|
||||
yet so that they are visible as well. This makes virtual
|
||||
devices show up immediately.
|
||||
* ALSA plugin
|
||||
- Now suggests a samplerate for the graph.
|
||||
* JACK
|
||||
- The jack.pc file can only be generated with meson >= 0.59.0.
|
||||
When the jack-devel option is enabled, it will generate an
|
||||
error with older meson.
|
||||
- Small stability improvements when connecting/disconnecting in
|
||||
Ardour.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 5 14:54:31 UTC 2021 - Frederic Crozat <fcrozat@suse.com>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
name: pipewire
|
||||
version: 0.3.33
|
||||
mtime: 1628173183
|
||||
commit: 8119e5cdb4efc3325f5629cd1afe9957aa5c39dc
|
||||
version: 0.3.34
|
||||
mtime: 1629975912
|
||||
commit: 1924c2c29824955b5e763f1def6967f68e403c7c
|
||||
|
||||
|
@ -29,12 +29,6 @@
|
||||
%define with_vulkan 0
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} >= 1550
|
||||
%define with_libcamera 1
|
||||
%else
|
||||
%define with_libcamera 0
|
||||
%endif
|
||||
|
||||
%ifnarch s390 s390x ppc64
|
||||
%define with_ldacBT 1
|
||||
%else
|
||||
@ -43,9 +37,14 @@
|
||||
|
||||
%bcond_with aac
|
||||
%bcond_with aptx
|
||||
%if 0%{?suse_version} >= 1550
|
||||
%bcond_without libcamera
|
||||
%else
|
||||
%bcond_with libcamera
|
||||
%endif
|
||||
|
||||
Name: pipewire
|
||||
Version: 0.3.33
|
||||
Version: 0.3.34
|
||||
Release: 0
|
||||
Summary: A Multimedia Framework designed to be an audio and video server and more
|
||||
License: MIT
|
||||
@ -69,10 +68,11 @@ BuildRequires: xmltoman
|
||||
BuildRequires: pkgconfig(alsa) >= 1.1.7
|
||||
BuildRequires: pkgconfig(avahi-client)
|
||||
BuildRequires: pkgconfig(bluez)
|
||||
%if %{with_libcamera}
|
||||
BuildRequires: pkgconfig(libcamera)
|
||||
%if %{with libcamera}
|
||||
BuildRequires: pkgconfig(libcamera) >= 0~2752
|
||||
%endif
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(libcap)
|
||||
%if %{with aac}
|
||||
BuildRequires: pkgconfig(fdk-aac)
|
||||
%endif
|
||||
@ -96,7 +96,7 @@ BuildRequires: pkgconfig(libavcodec)
|
||||
BuildRequires: pkgconfig(libavfilter)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
%if %{with aptx}
|
||||
BuildRequires: pkgconfig(libopenaptx)
|
||||
BuildRequires: pkgconfig(libfreeaptx)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
@ -347,14 +347,18 @@ export CC=gcc-9
|
||||
%else
|
||||
-Dbluez5-codec-ldac=disabled \
|
||||
%endif
|
||||
%if %{with_libcamera}
|
||||
%if %{with libcamera}
|
||||
-Dlibcamera=enabled \
|
||||
%else
|
||||
-Dlibcamera=disabled \
|
||||
%endif
|
||||
-Dpipewire-jack=enabled \
|
||||
-Djack=enabled \
|
||||
-Djack-devel=enabled \
|
||||
%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
|
||||
-Djack-devel=true \
|
||||
%else
|
||||
-Djack-devel=false \
|
||||
%endif
|
||||
%{nil}
|
||||
%meson_build
|
||||
|
||||
@ -557,11 +561,13 @@ fi
|
||||
%{_datadir}/pipewire/media-session.d/with-jack
|
||||
|
||||
%files libjack-%{apiver_str}-devel
|
||||
%{_includedir}/jack
|
||||
%{_libdir}/pipewire-%{apiver}/jack/libjack.so
|
||||
%{_libdir}/pipewire-%{apiver}/jack/libjacknet.so
|
||||
%{_libdir}/pipewire-%{apiver}/jack/libjackserver.so
|
||||
%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
|
||||
%{_includedir}/jack
|
||||
%{_libdir}/pkgconfig/jack.pc
|
||||
%endif
|
||||
|
||||
%files -n gstreamer-plugin-pipewire
|
||||
%{_libdir}/gstreamer-1.0/libgstpipewire.so
|
||||
@ -628,6 +634,7 @@ 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
|
||||
@ -641,7 +648,7 @@ fi
|
||||
%{_libdir}/spa-%{spa_ver}/control/libspa-control.so
|
||||
%{_libdir}/spa-%{spa_ver}/ffmpeg/libspa-ffmpeg.so
|
||||
%{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so
|
||||
%if %{with_libcamera}
|
||||
%if %{with libcamera}
|
||||
%{_libdir}/spa-%{spa_ver}/libcamera/libspa-libcamera.so
|
||||
%endif
|
||||
%{_libdir}/spa-%{spa_ver}/support/libspa-dbus.so
|
||||
@ -666,7 +673,7 @@ fi
|
||||
%dir %{_libdir}/spa-%{spa_ver}/volume
|
||||
%dir %{_libdir}/spa-%{spa_ver}/ffmpeg
|
||||
%dir %{_libdir}/spa-%{spa_ver}/jack
|
||||
%if %{with_libcamera}
|
||||
%if %{with libcamera}
|
||||
%dir %{_libdir}/spa-%{spa_ver}/libcamera
|
||||
%endif
|
||||
%dir %{_libdir}/spa-%{spa_ver}/support
|
||||
|
Loading…
x
Reference in New Issue
Block a user