meta-openembedded/meta-multimedia/recipes-multimedia
Markus Volk 8f6e3aab5d pipewire: Upgrade 0.3.80 -> 0.3.81
This is the first 1.0 release candidate that is API and ABI compatible
with previous 0.3.x releases.

  - jackdbus support is now enabled by default.
  - IRQ based scheduling in ALSA was improved and enabled by default for
    Pro-Audio profile. It will also link the pcms together to get lower
    latency. This now matches what JACK does and gives equal latency to
    PipeWire for Pro-Audio profiles.
  - Support both old and new versions of webrtc-audio-processing to make
    the transition easier.
  - Forced quantum changes by nodes or metadata will now also force a
    suspend and resume of the graph, like the rate changes to make sure all
    nodes adapt to the new quantum. This is important for Pro-Audio nodes
    that need to reconfigure the hardware to a new period in IRQ based
    scheduling.
  - Fix a regression in regex parsing.
  - Many bugfixes and improvements.

  - jackdbus is by default enabled now. The idea is that when jackdbus is
    installed, the real libjack.so is in the path and we can become a
    real JACK client.
  - Forces quantum changes by nodes or metadata will now also force a
    suspend and resume in the graph, like the rate changes to make sure all
    nodes adapt to the new quantum. This is important for Pro-Audio nodes
    that need to reconfigure the hardware to a new period.
  - The stream now has an EARLY_PROCESS option that can be used to implement
    custum buffer fill levels. (#3480)
  - Fix a regression in regex parsing. (#3528)
  - Fix a bug in position reporting in the driver node. (#3189) (#3544)
  - Destroying a link will now recalculate the graph correctly.
  - Fix the rate comparison for finding the best rate in the graph.
  - Use malloc_trim() when available to release memory. (#1840)

  - pw-cat now supports DFF DSD files.
  - pw-cli avoid some NULL derefs in some cases.

  - The RAOP sink has seen some cleanups and improvements. It will now ask
    for feedback every 2 seconds to keep some devices alive.
  - A bug in filter-chain was fixed where it would fail to apply the gain
    when mixing just one source.
  - The filter-chain can now pass the stream volume to a control in the
    filter-chain graph. (#3434)
  - Improve volume handling in RAOP sink.

  - Some cleanup in the pending_stream handling.
  - Fix a regression in the event emission code where it failed to emit
    a changed event when a node was linked. (#3522)
  - Lower the realtime priority of pulseaudio clients.
  - Set pulse.module.id on the echo-cancel streams. (#3541)

  - Support both old and new versions of webrtc-audio-processing to make
    the transition easier.
  - The ALSA driver now does the sync of all followers directly from the
    wakeup event. This results in more stable rate matching.
  - IRQ based scheduling in ALSA was improved and enabled by default for
    Pro-Audio profile. It will also link the pcms together to get lower
    latency. This now matches what JACK does and gives equal latency to
    PipeWire for Pro-Audio profiles.
  - GNU/Hurd support was added.
  - Some improvements to passthrough handling.

  - Improvements to the codec handling when PipeWire is used as Audio
    Gateway.
  - Adapt to new Bluez API for BAP devices.

  - When the jack library is set in the default library path, avoid using
    LD_LIBRARY_PATH because this can cause confusion.
  - Handle clearing the latency on a port.
  - jack_property now always manages to actually change the metadata because
    it waits for a roundtrip before exiting.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 9fc1b037e4)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2023-10-12 09:58:06 -04:00
..
alsa-equal recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
aom aom: Pass nasm flags via toochain.cmake 2023-05-23 15:04:35 -07:00
bluealsa bluealsa: uprev to 4.0.0 2022-06-05 17:32:28 -07:00
caps meta-multimedia: Fix missing upstream status in several patches 2023-04-05 20:34:24 -07:00
cdparanoia meta-multimedia: Fix missing upstream status in several patches 2023-04-05 20:34:24 -07:00
dav1d dav1d: update 1.1.0 -> 1.2.0 2023-05-23 08:48:17 -07:00
dca recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
dleyna dleyna-{server,renderer}: fix dev-so QA issue with multilib 2023-04-10 20:13:28 -07:00
dvb-apps meta-multimedia: Fix missing upstream status in several patches 2023-04-05 20:34:24 -07:00
faac recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
fdk-aac recipes: Update SRC_URI branch and protocols 2021-11-03 06:57:49 -07:00
flite flite: Add missing deps on alsa-lib and chrpath 2022-11-30 09:46:47 -08:00
fluidsynth fluidsynth: update 2.2.6 -> 2.3.2 2023-05-23 15:04:38 -07:00
gerbera gerbera: Fix build with fmt 10+ 2023-05-17 17:43:11 -07:00
gstreamer-1.0 meta-multimedia: Fix missing upstream status in several patches 2023-04-05 20:34:24 -07:00
images images: Rename <layer>-image to <layer>-image-all 2023-10-12 09:58:05 -04:00
juce projucer: Upgrade to 6.1.6 2022-03-24 09:45:25 -07:00
libao recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
libavc1394 recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
libavif libavif: add recipe 2023-03-07 15:00:10 -08:00
libavtp libavtp: add recipe for audio video transport protocol (avtp) 2022-06-02 08:40:04 -07:00
libcamera libcamera: Avoid build break in signature recalculation 2023-10-12 09:58:05 -04:00
libdc1394 meta-multimedia: Fix missing upstream status in several patches 2023-04-05 20:34:24 -07:00
libde265 recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
libdvbcsa recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
libdvbpsi recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
libdvdnav recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
libiec61883 recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
liblc3 pipewire: add support for liblc3 2023-08-05 09:29:56 -07:00
libopenmpt libsdl: The libsdl and libsdl2 are not virtual 2022-07-08 22:43:03 -04:00
libsquish libsquish: remove unused 0001-makefile-Add-LIBDIR.patch 2023-05-24 07:23:54 -07:00
libuvc recipes: Update SRC_URI branch and protocols 2021-11-03 06:57:49 -07:00
mimic mimic: Use special rateconv.c license 2022-04-30 09:52:15 -07:00
minidlna minidlna: fix obsolete license warning 2022-05-07 18:47:16 -07:00
musicbrainz libmusicbrainz: Avoid -Wnonnull warning 2022-08-25 23:08:11 -07:00
musicpd mpd: Fix build with clang-16 2023-05-17 17:57:36 -07:00
mycroft mycroft: Check for pulseaudio in distro features 2023-01-06 11:38:16 -08:00
nv-codec-headers nv-codec-headers: fix installed-vs-shipped with multilib 2023-05-04 06:47:00 -07:00
openal recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
opencore-amr vo-amrwbenc: add new recipe 2015-10-23 12:53:25 +02:00
openh264 openh264: make neon optional and disable if not supported 2023-08-31 07:43:23 -07:00
opus-tools recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
opusfile opusfile: update to 0.12 2020-07-28 12:52:14 -07:00
packagegroups packagegroup-meta-multimedia: restore x11 restriction for projucer 2023-09-20 22:15:39 -07:00
pipewire pipewire: Upgrade 0.3.80 -> 0.3.81 2023-10-12 09:58:06 -04:00
rtmpdump recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
sample-content bigbuckbunny-1080p: update SRC_URI 2022-07-26 10:38:42 -04:00
schroedinger schroedinger: Fix building tests 2023-06-12 11:43:30 -07:00
sox meta-multimedia: Fix missing upstream status in several patches 2023-04-05 20:34:24 -07:00
streamripper recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
tinyalsa recipes: Update SRC_URI branch and protocols 2021-11-03 06:57:49 -07:00
tremor recipes: Update SRC_URI branch and protocols 2021-11-03 06:57:49 -07:00
vlc vlc: Fix build with gettext 0.22+ 2023-09-10 06:49:11 -07:00
vorbis-tools vorbis-tools: Fix build on musl 2022-08-28 23:57:15 -07:00
webrtc-audio-processing webrtc-audio-processing: Fix build with -Werror=return-type 2023-09-18 07:08:54 -07:00
wireplumber wireplumber: update 0.4.13 -> 0.4.14 2023-03-14 07:42:47 -07:00
x265 x265: Pass --debug-prefix-map to nasm 2023-05-26 08:28:37 -07:00