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_...@t-online.de> --- .../pipewire/{pipewire_0.3.79.bb => pipewire_0.3.80.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-multimedia/recipes-multimedia/pipewire/{pipewire_0.3.79.bb => pipewire_0.3.80.bb} (98%) diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.79.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.80.bb similarity index 98% rename from meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.79.bb rename to 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 = " \ DEPENDS = "dbus ncurses" -SRCREV = "b5c3f217926f9066a1afbee7eb20967dd6896c56" +SRCREV = "35cca08d2bef14248ac25ff2a1efb0bf274d0a6f" SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" S = "${WORKDIR}/git" @@ -35,7 +35,6 @@ SYSTEMD_PACKAGES = "${PN}" # a specially prepared kernel, and is currently unavailable # in Yocto. # -# Vulkan support is currently (as of version 0.3.44) not functional. # # manpage generation requires xmltoman, which is not available. # @@ -137,7 +136,7 @@ PACKAGECONFIG[udev] = "-Dudev=enabled,-Dudev=disabled,udev" PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev" PACKAGECONFIG[volume] = "-Dvolume=enabled,-Dvolume=disabled" PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-headers vulkan-loader" -PACKAGECONFIG[webrtc-echo-cancelling] = "-Decho-cancel-webrtc=enabled,-Decho-cancel-webrtc=disabled,webrtc-audio-processing" +PACKAGECONFIG[webrtc-echo-cancelling] = "-Decho-cancel-webrtc=enabled,-Decho-cancel-webrtc=disabled,webrtc-audio-processing-1" PACKAGECONFIG[wireplumber] = ",,,wireplumber,,media-session" PACKAGESPLITFUNCS:prepend = " split_dynamic_packages " @@ -265,6 +264,7 @@ FILES:${PN} = " \ ${systemd_user_unitdir} \ ${bindir}/pipewire \ ${bindir}/pipewire-avb \ + ${bindir}/pipewire-vulkan \ " RRECOMMENDS:${PN}:class-target += " \ -- 2.41.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#104868): https://lists.openembedded.org/g/openembedded-devel/message/104868 Mute This Topic: https://lists.openembedded.org/mt/101357606/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-