diff options
author | Markus Volk <f_l_k@t-online.de> | 2023-09-14 15:06:31 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-09-14 10:46:54 -0700 |
commit | 3b74a5267d4d2a112ef7e107a300fa155bcee8ef (patch) | |
tree | 19163cd656701018746ed62c22cce3b0bc192725 /meta-multimedia/recipes-multimedia | |
parent | 3942953920b222bc1d901ddcd2cc23aa19e9e33e (diff) | |
download | meta-openembedded-3b74a5267d4d2a112ef7e107a300fa155bcee8ef.tar.gz |
pipewire: upgrade 0.3.79 -> 0.3.80
This is a bugfix release that is API and ABI compatible with previous
0.3.x releases.
- A new Tag param was added that allows arbitrary metadata to be transported
out-of-band in the graph.
- Vulkan DMA buf support was merged.
- The echo-canceller was ported to webrtc-audio-processing-1.
- Fix a regression in locating monitor sources by id in pulse-server.
- Mixer io areas updates are now synchronized correctly with the data
thread to avoid potential crashes.
- Many more bugfixes and improvements.
- Handle driver nodes that refuse to change the quantum or rate.
- A new Tag param was added that allows arbitrary metadata to be transported
out-of-band in the graph.
- The pipe-tunnel source has been reworked to use a ringbuffer and rate
adaption to keep the latency constant. It can now also function as a
driver to reduce resampling. (#3478)
- pw-cat will now place media properties in Tag params.
- pw-mon can now filter props and params.
- ALSA refuses to change quantum and rate when in IRQ mode.
- ALSA will now be smarter in selecting the period size for batch devices
and will make it depend on the samplerate. (#3444)
- Vulkan DMA buf support was merged.
- ALSA latency will now be reported in the time domain of the graph.
- Add udev based autodetection for compress-offload devices.
- The echo-canceller was ported to webrtc-audio-processing-1.
- The v4l2 inotify code was rewritten to avoid a use-after-free and by
using a separate watch (but same fd) for each device. (#3439)
- The tag and latency handling was improved in audioadpter.
- Don't use -Ofast on alpha because it can crash on denormalized
values. (#3489)
- The mixers now synchronize spa_io_buffers updates with the data
thread to avoid crashes.
- Handle NULL param updates. (#3504)
- Fix a regression in locating monitor sources by id. (#3476)
- Add support for use_system_clock_for_timing in module-pipe-sink.
- Add support for checking module arguments.
- Avoid some useless change events.
- Ports are now marked as physical, which makes the bluetooth devices show
up as hardware devices in Ardour and other JACK apps. (#3418)
- Some fixes for LE audio support (#3479)
- Also emit unregister notify even when supressed when creating the
client.
- The notify callbacks now match JACK2 behaviour more.
- The mixer io areas are updated and handled safely now to avoid
crashes. (#3506)
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/recipes-multimedia')
-rw-r--r-- | meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.80.bb (renamed from meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.79.bb) | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.79.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.80.bb index 1304c0ac8..a134820da 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.79.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.80.bb | |||
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = " \ | |||
13 | 13 | ||
14 | DEPENDS = "dbus ncurses" | 14 | DEPENDS = "dbus ncurses" |
15 | 15 | ||
16 | SRCREV = "b5c3f217926f9066a1afbee7eb20967dd6896c56" | 16 | SRCREV = "35cca08d2bef14248ac25ff2a1efb0bf274d0a6f" |
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" |
@@ -35,7 +35,6 @@ SYSTEMD_PACKAGES = "${PN}" | |||
35 | # a specially prepared kernel, and is currently unavailable | 35 | # a specially prepared kernel, and is currently unavailable |
36 | # in Yocto. | 36 | # in Yocto. |
37 | # | 37 | # |
38 | # Vulkan support is currently (as of version 0.3.44) not functional. | ||
39 | # | 38 | # |
40 | # manpage generation requires xmltoman, which is not available. | 39 | # manpage generation requires xmltoman, which is not available. |
41 | # | 40 | # |
@@ -137,7 +136,7 @@ PACKAGECONFIG[udev] = "-Dudev=enabled,-Dudev=disabled,udev" | |||
137 | PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev" | 136 | PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev" |
138 | PACKAGECONFIG[volume] = "-Dvolume=enabled,-Dvolume=disabled" | 137 | PACKAGECONFIG[volume] = "-Dvolume=enabled,-Dvolume=disabled" |
139 | PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-headers vulkan-loader" | 138 | PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-headers vulkan-loader" |
140 | PACKAGECONFIG[webrtc-echo-cancelling] = "-Decho-cancel-webrtc=enabled,-Decho-cancel-webrtc=disabled,webrtc-audio-processing" | 139 | PACKAGECONFIG[webrtc-echo-cancelling] = "-Decho-cancel-webrtc=enabled,-Decho-cancel-webrtc=disabled,webrtc-audio-processing-1" |
141 | PACKAGECONFIG[wireplumber] = ",,,wireplumber,,media-session" | 140 | PACKAGECONFIG[wireplumber] = ",,,wireplumber,,media-session" |
142 | 141 | ||
143 | PACKAGESPLITFUNCS:prepend = " split_dynamic_packages " | 142 | PACKAGESPLITFUNCS:prepend = " split_dynamic_packages " |
@@ -265,6 +264,7 @@ FILES:${PN} = " \ | |||
265 | ${systemd_user_unitdir} \ | 264 | ${systemd_user_unitdir} \ |
266 | ${bindir}/pipewire \ | 265 | ${bindir}/pipewire \ |
267 | ${bindir}/pipewire-avb \ | 266 | ${bindir}/pipewire-avb \ |
267 | ${bindir}/pipewire-vulkan \ | ||
268 | " | 268 | " |
269 | 269 | ||
270 | RRECOMMENDS:${PN}:class-target += " \ | 270 | RRECOMMENDS:${PN}:class-target += " \ |