We can't simply revert the patch as that would cause issues in other applications. I think we need to extend PulseAudio's protocol to include information about when the underrun happened in order to determine whether the underrun should be ignored or not.
** Description changed: # Issue * Patch to alsa-plugins causes regression in java applet (webex) ## Environment Ubuntu 10.04.2 LTS x86 sun-java6-plugin-6.24-1build0.10.04.1 linux-backports-modules-alsa-2.6.32-32-generic libasound2-plugins-1.0.22-0ubuntu6 pulseaudio 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 Dell Latitude 2120 ## Resolution * (workaround) Disable pulseaudio and use alsa directly + or * Revert patch debian/patches/lp464008lp503174.patch which ignores underruns ## Diagnostic Steps 1. Connect to a webex meeting 2. Speak to a user, confirm mic and audio is working correctly 3. Shout loudly/tap microphone and watch java app adjust mic volume 4. Observe that with headphones you can no longer hear the other user 5. Use package that reverts patch from http://people.canonical.com/~trellis/alsa/libasound2-plugins_1.0.22-0ubuntu6~tellis01_i386.deb 6. Repeat and notice all works well ## Other information Ran pulseaudio debug logs for both good and bad packages and attaching to bug. Note you can see when the java plugin changes the volume and after this point it stops putting audio through headphones/speakers. ** Changed in: alsa-plugins (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/805940 Title: Patch to alsa-plugins causes regression in java applet (webex) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-plugins/+bug/805940/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs