Accepting request 907334 from home:fcrozat:branches:multimedia:libs
- Update to 0.3.32: * Highlights - Real-time priority handling for threads was reworked. Freewheeling will now drop RT priorities to avoid being killed. - Problems with filter chains and echo-cancel being linked in a loop was fixed. - alsamixer should now be able to see the mixer controls again. - JACK has seen some latency reporting improvements that make Ardour report latencies correctly. - Many bugfixes and improvements. * PipeWire - Fix a bug in the neon audio resampler code. - There is now a node.link-group property to relate linked streams. this can be used to track the dataflow with coupled streams. - Fix a crash when recalculating latency on a destroyed port. (#1371) - Filter chains and other modules that create streams can now also be added to the daemon config itself. (#1309) - Fix some potential deadlocks in timerfd. (#1377) - Feedback links are skipped when recalculating latency to avoid loops. - The dummy driver and null-sink now stop the timerfd when following another driver instead of generating useless graph wakeups. - rt.limit was increased to 2 seconds. Some applications got killed because they run lengthy code in the Real-Time thread. (#1344) - Fix s24_32 to float, it was not sign extending OBS-URL: https://build.opensuse.org/request/show/907334 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=10
This commit is contained in:
parent
f89f94ac87
commit
78d1591f94
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.31</param>
|
<param name="revision">refs/tags/0.3.32</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:9f27a9d9927e4a54f67355d6069ab42ffd1d0cb7534c2f9883ca3945ec419a62
|
|
||||||
size 9675277
|
|
3
pipewire-0.3.32.obscpio
Normal file
3
pipewire-0.3.32.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:04aac9d3348d9a28c2dc838eb5b2c77cc1e0dffd85fbacae189871215e696a0b
|
||||||
|
size 9720333
|
@ -1,3 +1,93 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 20 12:46:57 UTC 2021 - Frederic Crozat <fcrozat@suse.com>
|
||||||
|
|
||||||
|
- Update to 0.3.32:
|
||||||
|
* Highlights
|
||||||
|
- Real-time priority handling for threads was reworked.
|
||||||
|
Freewheeling will now drop RT priorities to avoid being
|
||||||
|
killed.
|
||||||
|
- Problems with filter chains and echo-cancel being linked in
|
||||||
|
a loop was fixed.
|
||||||
|
- alsamixer should now be able to see the mixer controls again.
|
||||||
|
- JACK has seen some latency reporting improvements that make
|
||||||
|
Ardour report latencies correctly.
|
||||||
|
- Many bugfixes and improvements.
|
||||||
|
* PipeWire
|
||||||
|
- Fix a bug in the neon audio resampler code.
|
||||||
|
- There is now a node.link-group property to relate linked
|
||||||
|
streams. this can be used to track the dataflow with
|
||||||
|
coupled streams.
|
||||||
|
- Fix a crash when recalculating latency on a destroyed
|
||||||
|
port. (#1371)
|
||||||
|
- Filter chains and other modules that create streams can
|
||||||
|
now also be added to the daemon config itself. (#1309)
|
||||||
|
- Fix some potential deadlocks in timerfd. (#1377)
|
||||||
|
- Feedback links are skipped when recalculating latency to
|
||||||
|
avoid loops.
|
||||||
|
- The dummy driver and null-sink now stop the timerfd when
|
||||||
|
following another driver instead of generating useless
|
||||||
|
graph wakeups.
|
||||||
|
- rt.limit was increased to 2 seconds. Some applications got
|
||||||
|
killed because they run lengthy code in the Real-Time
|
||||||
|
thread. (#1344)
|
||||||
|
- Fix s24_32 to float, it was not sign extending
|
||||||
|
properly. (#1393)
|
||||||
|
- The performance of the feedback loop check algorithm was
|
||||||
|
improved a lot, making complex graphs start much much faster.
|
||||||
|
- The zeroconf publish module now doesn't republish nodes
|
||||||
|
every time the volume changes. (#1406)
|
||||||
|
- A potential memory corruption error has been fixed in the
|
||||||
|
loop that could cause random crashes.
|
||||||
|
- Mempools can now be created from multiple threads at the
|
||||||
|
same time.
|
||||||
|
* media-session
|
||||||
|
- Loops in coupled streams are now avoided. (#1394)
|
||||||
|
- Port changes for inactive profiles are ignored now by
|
||||||
|
the default-route module. (#1403)
|
||||||
|
* ALSA
|
||||||
|
- Make sure tha alibpref is not part of the device node name
|
||||||
|
because it is random. (#1362)
|
||||||
|
- Fixed an off-by-one that could cause midi events to end up
|
||||||
|
with a wrong timestamp and thus being discarded by
|
||||||
|
some apps. (#1395)
|
||||||
|
- Fix some memory leaks when destroying a card object.
|
||||||
|
* JACK
|
||||||
|
- Fix some invalid cycle wakeups that could cause JACK
|
||||||
|
application to run with a 0 buffer size. (#1386)
|
||||||
|
- JACK can now use rtkit to manage realtime priorities
|
||||||
|
on threads.
|
||||||
|
- The Real-time priority is dropped when entering freewheel
|
||||||
|
mode to make sure we don't get killed when using
|
||||||
|
too much CPU.
|
||||||
|
- jack_recompute_total_latencies() is now implemented, fixing
|
||||||
|
the latency reporting in Ardour. (#1388)
|
||||||
|
- Fix some overflows in time calculations.
|
||||||
|
- Ensure frame_rate in position is never 0.
|
||||||
|
- Graph callbacks are now emitted as well.
|
||||||
|
* Bluetooth
|
||||||
|
- RTP payload type is now set correctly for aptX, LDAC and
|
||||||
|
SBC, which should improve compatibility with devices that
|
||||||
|
care about this.
|
||||||
|
* PulseAudio server
|
||||||
|
- There is now a quirks database to deal with bad clients.
|
||||||
|
The database is builtin but can be made external later.
|
||||||
|
Teams is now lied to and told all sink/sources use
|
||||||
|
s16 samples to make it show all sinks/sources.
|
||||||
|
Firefox is forced to remove the DONT_MOVE flag on
|
||||||
|
capture streams so that you can move firefox streams
|
||||||
|
with other tools.
|
||||||
|
- The UNDERFLOW warnings are now made into info log messages
|
||||||
|
to not spam the log too much. Many application just let
|
||||||
|
things underrun and PulseAudio did not warn about this
|
||||||
|
either. (#910)
|
||||||
|
* ALSA plugin
|
||||||
|
- The alsa plugin now uses the right metadata for finding the
|
||||||
|
default source and sink, which makes the volume controls
|
||||||
|
reappear. (#1384)
|
||||||
|
* Other
|
||||||
|
- Cleanups in pulse-server and pipewire.
|
||||||
|
- Documentation additions.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jul 13 14:52:35 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
Tue Jul 13 14:52:35 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: pipewire
|
name: pipewire
|
||||||
version: 0.3.31
|
version: 0.3.32
|
||||||
mtime: 1624893688
|
mtime: 1626779173
|
||||||
commit: 5497d2d907ed8614c2c0b6482ea709cc7314f301
|
commit: 41ce3092756ab27106881f4246e54bf32ea5adbe
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
%bcond_with aptx
|
%bcond_with aptx
|
||||||
|
|
||||||
Name: pipewire
|
Name: pipewire
|
||||||
Version: 0.3.31
|
Version: 0.3.32
|
||||||
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user