diff options
author | Markus Volk <f_l_k@t-online.de> | 2023-02-19 06:45:51 +0100 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-02-19 11:03:18 -0800 |
commit | 68d619506126680b62cd9f7a380f510059032dae (patch) | |
tree | a9d790ec8b80ed1cc75764ff10b66d6444f40011 /meta-multimedia | |
parent | a8e6e752823b3b7a04ad4d3d684a68d8cc2ef66c (diff) | |
download | meta-openembedded-68d619506126680b62cd9f7a380f510059032dae.tar.gz |
pipewire: update 0.3.65 -> 0.3.66
This is a bugfix release that is API and ABI compatible with previous
0.3.x releases.
- Fix a regression in the pulseaudio module-combine-stream because the new
module-combine-stream was not installed.
- PipeWire can now generate a limits.d config file with our recommended
settings for priorities and memlock.
- Avoid rate switches when the graph is idle.
- The rate selection algorithm was improved. This ensures minimal performance
and quality loss when resampling.
- The default min.quantum was set to 32 again after it got erronously changed
to (the too low) 16 in version 0.3.45.
- Fix compilation issues with rust bindings because of macros in defines.
Work around it for now. (#2952)
- Invalid file mappings are now refused (#2617 #2914 #3007)
- Modules, exec and objects can now be loaded depending on conditions. One
example is the X11-bell module that can now be disabled with a custom
property override.
- Filter now also supports _trigger_process() to drive the graph.
- TID is now added to the journald log.
- PipeWire generates and installs */etc/security/limits.d/25-pw-rlimits.conf*
that by default contains project's recommended settings. Creation of the
pipewire group is left to the distro or user ( `groupadd -r pipewire` ).
See the rlimits-* Meson options for controlling this behavior.
- Additionally there is now by default disabled Meson option that will
install */etc/security/limits.d/20-pw-defaults.conf* with the current Linux
default memlock value. Distros with only kernels >=5.16 or always using
systemd v251 or newer do not need this. But all other builds should set the
`-Dpam-defaults-install=true` Meson option to ensure that the memlock value
is always large enough. Thanks to Rickie Schroeder for pointing out that
the default Linux memlock value has been somewhat recently increased.
- Install module-combine-stream.
- RTP source now has support for custom channel names.
- RTP source will now stop when inactive.
- There is now
- Filter-chain has a new mysofa based spacializer plugin.
- The RTP modules can now use direct clock timestamps to send and receive
packets. This makes it possible to synchronize sender and receiver with
a PTP clock, for example.
- Filter-chain now has an invert plugin to invert the polarity of a
signal. (#3008)
- There is now an option to set the channels used for probing Pro Audio
devices. This could unlock more samplerates for some devices when they are
probed with fewer channels. (#2990)
- Support was added for other clocks than the MONOTONIC clock in the
driver nodes. This can be used to synchronize the graph to a PTP clock,
for example.
- The ALSA source has some more headroom when rate matching to avoid
stuttering when following another driver.
- libcamera controls are now mapped to standard PipeWire property values.
- The channelmixer has seen some improvements. MONO and undefined channel
layouts are now upmixed and downmixed more correctly. (#3010)
- Many BAP support fixes.
- The gstreamer elements now support buffer video metadata so that strides
are correctly handled.
- pipewiresrc will now error out correctly in more cases. (#2935)
- The frame to/from time functions are improved to also work with negative
time and frame offsets.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-multimedia')
-rw-r--r-- | meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.66.bb (renamed from meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.65.bb) | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.65.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.66.bb index bb31c998d..a7c77463e 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.65.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.66.bb | |||
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = " \ | |||
13 | 13 | ||
14 | DEPENDS = "dbus ncurses" | 14 | DEPENDS = "dbus ncurses" |
15 | 15 | ||
16 | SRCREV = "9558a5d5e0360d8af822431c76ee858a8c7495ac" | 16 | SRCREV = "08b0ed65765a1033424a5c0d897a392a61f8a2a3" |
17 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" | 17 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
@@ -256,6 +256,8 @@ FILES:${PN} = " \ | |||
256 | ${systemd_user_unitdir} \ | 256 | ${systemd_user_unitdir} \ |
257 | ${bindir}/pipewire \ | 257 | ${bindir}/pipewire \ |
258 | ${bindir}/pipewire-avb \ | 258 | ${bindir}/pipewire-avb \ |
259 | ${bindir}/pipewire-aes67 \ | ||
260 | ${sysconfdir}/security/limits.d \ | ||
259 | " | 261 | " |
260 | 262 | ||
261 | RRECOMMENDS:${PN}:class-target += " \ | 263 | RRECOMMENDS:${PN}:class-target += " \ |