← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2122640] Please test proposed package

 

Hello Antoine, or anyone else affected,

Accepted wireplumber into noble-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/wireplumber/0.4.17-1ubuntu4.1 in a
few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
noble to verification-done-noble. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-noble. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to wireplumber in Ubuntu.
https://bugs.launchpad.net/bugs/2122640

Title:
  When switching between the audio profiles of a bluetooth device, a
  sound glitch can be heard on another device

Status in wireplumber package in Ubuntu:
  Invalid
Status in wireplumber source package in Noble:
  Fix Committed

Bug description:
  SRU Justification:

  [ Impact ]

   * When switching between different bluetooth profiles of the same
  device (ex: headphones / handsfree), the sound sometimes goes out from
  the default sound output (USB, HDMI...) for half a second, roughly.

   * After Wireplumber 0.5.6 and this fix:
  https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/655,
  the problem goes away. Plucky and Questing are fine.

   * Noble uses Wireplumber 0.4.17 and suffers from this bug.

  [ Fix ]

   * Upstream wireplumber 0.5.x got a huge refacto compared to what's in
  Noble. The fix I mentioned above does not apply, at all, given the
  architecture changed significantly.

  * I rewrote a patch, taking ideas from the original patch.

  * The idea is to detect these transition of bluetooth devices and,
  when they happen, prevent non-bluetooth devices to be linked with apps
  for a few (2) seconds.

  [ Test Plan ]

   1. Connect at least 3 devices to the system: 2 bluetooth devices
  (with several profiles each) one wired device

  2. Play at least 2 audio streams from different apps. Ex: using
  Youtube from both chromium and firefox.

  3. Switch between devices, switch between profiles. For each switch,
  the audio must transition to the right device without hearing a glitch
  anymore. With all devices and profiles, the transition must be quick.
  One should be able to click somewhere else on the Youtube video
  without causing a lag (it will trigger a transition).

  [ Where problems could occur ]

  Given the nature of the fix, 2 problems could occur

  1. Some unexpected transitions could now take 2 second instead of
  being instant. I tried to cover all the edge case in my patch, and in
  the test cases, to address that.

  2. Some transitions could not happen at all, causing the sound to be
  buffering. Again, the test plan covers that.

  If I forgot about some edge cases in the test plan, I will be happy to
  add some.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wireplumber/+bug/2122640/+subscriptions



References