[Bug 513942] Re: truncated CW dah's on some audio devices
Kamal Mostafa
kamal at whence.com
Thu Jan 28 19:47:38 UTC 2010
Running with the environment variable CWLIB_DEBUG=0xFFFFFFFE makes cwlib
emit interesting debug info. These two lines hint at the problem:
cwlib tries to set the fragment size to 2^7 == 128, but on one soundcard
with the problem, I get:
> cw: dsp fragment size not set, 131
Then when cwlib tries to write "about 1 second of audio", it only
manages to write 2096 bytes (~ 1/4 second) before the audio fragment
buffers are full:
> cw: dsp data buffered, 800 Hz, 2096
By fiddling with the DSP rate setting code and/or the fragment size
setting code, I am able to resolve the "fragment size not set" issue,
but even with valid fragment sizes I still can only get about 1/4 second
of audio into the buffer.
Note: On soundcards which don't show this cwlib problem, the fragment
size does get set to 128, and the data buffered in the first write is
8192 bytes (one second of audio).
--
truncated CW dah's on some audio devices
https://bugs.launchpad.net/bugs/513942
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list