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

Reply via email to