Revisions of pipewire

buildservice-autocommit accepted request 1226588 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 229)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1226587 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 228)
- Update to version 1.2.7:
  + Highlights
    - Backport support for lazy scheduling.
    - Handle the case where processing would stop when an ALSA
      driver is destroyed.
    - Add support for v4l2loopback in the v4l2 plugin.
    - Small bug fixes and improvements.
  + PipeWire
    - Invalidate the proxy ID when removed.
    - Backport support for lazy scheduling.
    - Fix profiler stats for async nodes.
    - Fix EARLY_PROCESS again in pw-stream. (#3480)
  + Modules
    - Fix a crasher issue when nodes are created in the wrong
      order in module-filter-chain.
    - Fix unmap bug in lv2 uri tables.
    - Add ratelimit to jack-tunnel xruns.
    - Remove hardcoded limit in filter-chain sofa plugin.
    - Handle the MTU size correctly in module-rtp and handle large
      MTUs. (#4396)
    - Fix JSON float parsing errors in equalizer module. (#4418)
  + SPA
    - Fix crash in audiotestsrc when using spa-inspect (#4365).
    - Improve JSON float infinity checks.
    - Improve resampler performace a little.
    - Make audioconvert only output when there is something to
      output.
    - Fix regression in v4l2 port flags which would disable support
      for EXPBUF.
    - Handle the case where an ALSA driver is destroyed and the
buildservice-autocommit accepted request 1218008 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 227)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1218007 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 226)
- Update to version 1.2.6:
  + Highlights
    - The filter-chain param changes were not aggregated correctly,
      causing some param changes to be ignored. (#4331)
    - Clear the JACK io ports correctly when stopping to avoid
      crashes. (#4337)
    - Some more small fixes and improvements.
  + PipeWire
    - Stream states are now updated based on the underlying node
      state.
    - Exported nodes now have their state change done synchronously
      so that the server can immediately start the driver and avoid
      some initial xruns.
    - Improve stream flush handling and improve the docs.
    - Don't send mix_info to destroyed ports to avoid some errors
      in the JACK clients.
  + Modules
    - The filter-chain param changes were not aggregated correctly,
      causing some param changes to be ignored. (#4331)
    - The filter-chain now correctly optimizes unlinked nodes in
      all cases.
  + SPA
    - ALSA PCM node properties are now no longer overwritten with
      card properties. (#4135)
    - Increase the adapter retry count to avoid xruns in some
      cases. (#4334)
    - Fix potential crash in cleanup of ALSA nodes.
  + Bluetooth
    - Fix a crash with broadcast sinks.
    - Improve compatibility with Phonak hearing aids.
buildservice-autocommit accepted request 1216790 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 225)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1216789 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 224)
- Add patch from upstream to fix a crash with broadcasting sinks:
  * 0001-bluez5-fix-crash-with-broadcast-sinks.patch
- Add patch from upstream to actually clear the mix io areas when
  being asked to clear it. Otherwise crashes might happen:
  * 0002-jack-actually-clear-the-mix-io.patch
buildservice-autocommit accepted request 1204550 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 223)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1204549 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 222)
- Update to version 1.2.5:
  + Highlights
    - Fix an fd mismatch in the protocol in some cases that could
      lead to fd leaks and crashes.
    - Fix a bug where the mixer was not updated after setting the
      port, which would cause muted audio at boot or resume from
      suspend.
    - Fix a potential use-after-free in module-rt when stopping a
      thread.
    - Cached objects are now freed in the JACK API to avoid memory
      leaks.
    - Some more fixes and improvements.
  + PipeWire
    - RequestProcess commands are now only sent after the node
      completes the state change to RUNNING.
    - More FreeBSD fixes.
    - Handle ACTIVE links going to < PAUSED as well. This improves
      renegotiation in some cases.
    - Fix an fd mismatch in the protocol in some cases that could
      lead to fd leaks and crashes.
  + Modules
    - Many of the network modules can now also accept hostnames
      instead of IP addresses.
    - Fix a potential use-after-free in module-rt when stopping
      the thread.
  + SPA
    - Support for elogind was added.
    - Some more errors are checked when converting JSON to POD.
    - Fix a bug where the mixer was not updated after setting the
      port, which would cause muted audio at boot or resume from
buildservice-autocommit accepted request 1202730 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 221)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1202211 from Frederic Crozat's avatar Frederic Crozat (fcrozat) (revision 219)
- Update to version 1.2.4:
  + Highlights!
    - Avoid a crash in cleanup of globals.
    - Use systemd-logind to scan for new devices in v4l2.
    - Some more bugfixes and improvements.
  + PipeWire:
    - Avoid a crash in cleanup of globals.
    - Improve RequestProcess dispatch.
  + Tools:
    - Improve float parsing.
  + SPA:
    - Clear the ringbuffer when stopping in libcamera.
    - Use systemd-logind to scan for new devices in v4l2.
    - Queue dropped first buffer in v4l2.
    - Unlink pcm devices when moving drivers to avoid broken pipe.
  + JACK:
    - Emit buffer_size callback in jack_activate() to improve
      compatibility with GStreamer.
buildservice-autocommit accepted request 1200676 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 218)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1200259 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 217)
- Add %{_pam_secdistconfdir}/limits.d to filelist
buildservice-autocommit accepted request 1199818 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 216)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1196309 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 215)
New stable release
buildservice-autocommit accepted request 1192557 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 214)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1192556 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 213)
- Update to version 1.2.2:
  * Highlights
    - Fix some more fallout of the async nodes rewrite. Fixes some
      crackling, xruns and possibly also some crashes in some
      cases.
    - Fix freewheeling timeouts in case of xruns. This fixes ardour
      export.
    - Fix event mixdown in JACK. Fixes qsynth and possibly other
      apps.
    - Some more small fixes and improvements.
  * PipeWire
    - Add a new SPA_IO_CLOCK_FLAG_XRUN_RECOVER flag when the
      process function is called because of xrun recovery.
    - Properly stop nodes in all cases, this avoids spurious xruns
      and scheduling errors. (#4122)
    - Make sure async nodes receive an async link in all cases. Do
      the processing of source output ports slightly differently to
       make sure we don't cause latency for sources. (#4138)
       (#4133)
    - Fix some races when negotiating and starting nodes. (#4094)
    - Actually include the config.h header to use malloc_trim() to
      reduce memory usage in pulse-server.
  * Modules
    - Avoid unloading some modules on stream errors because it is
      possible to recover from the error. (#4121)
    - Fix a (harmless) warning in module-rtp because of comparing
      samples and time. (#4095)
  * SPA
    - Let the freewheel driver detect xrun recovery and handle the
      timeouts correctly. This fixes an issue with ardour export.
buildservice-autocommit accepted request 1187911 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 212)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1187910 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 211)
Add entries to the changelog

  * Highlights
    - Fix a regression in the node activation counters that would
      break audio when using KODI.
    - Fix a regression in ardour export because of mishandling of
      sync groups.
    - Fix a regression in KDE screen preview because of the new
      async scheduling.
    - Fix a regression in context.exec argument parsing that would
      break some existing scripts.
    - More small bug fixes and improvements.
  * PipeWire
    - Fix a regression in the node activation counters that would
      break audio when using KODI. (#4087)
    - Fix a regression in ardour export because of mishandling of
      sync groups. (#4083)
    - Fix a regression in KDE screen preview because of the new
      async scheduling. Disable async for driver nodes. (#4092)
    - Slightly improve node shutdown to cause less xruns.
    - Fix a regression in context.exec argument parsing that would
      break some existing scripts.
    - Support custom thread create functions.
  * Modules
    - Improve snapcast address parsing. (#4093)
  * SPA
    - Fix multiple %f parsing in ACP for the new plug+a52 profiles.
    - Improve v4l2 param generation. Improve recovery when
      framesize or rates are unknown, support vivid. (#4063)
  * JACK
    - Use the custom thread create function to correctly let
      module-rt kit manage threads so that we don't end up with
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1187410 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 210)
- Update to version 1.2.1:
  * Fix a regression in the node activation counters that would
    break audio when using KODI.
  * Fix a regression in ardour export because of mishandling of
    sync groups.
  * Fix a regression in KDE screen preview because of the new async
    scheduling.
  * Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  * More small bug fixes and improvements.
Displaying revisions 1 - 20 of 229
openSUSE Build Service is sponsored by