Here is how I tested with usbmon trace: 1. Start PC with USB DAC is on. 2. Start 'cat' to trace USB. 3. Start Jack Audio Connection Kit Service (which ensures the audio stream is bit exact, sample rate exact). 4. Start Clementine. 5. Play a song for a few second, stop. 6. Play another song for a few second, stop. 7. Stop Jack Audio Connection Kit service. 8. Ctrl-C to stop 'cat' tracing USB. 9. Retrive the newly created raw file.
Additional information: With unaffected kernels, when I start to play a song or double click to switch between songs during a current playback, an asynchronous USB DAC would produce one-second crack noise at the beginning of a song, while the main session of the playback is normal. Using Jack Audio Connection Kit as the audio service eliminates this one-second noise. A synchronous USB DAC does not produce such a noise, regardless of audio service I used. With affected kernels, there is a very tiny chance that the bug does not occur when I start to play a song. When that happens, double click to switch between songs does not cause that one-second noise at the beginning of a song. However, if I stop the playback completely, the next playback would very likely be affect by the reported bug again. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1136110 Title: USB Audio Codec choppy playback To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1136110/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs