I am using QAudioInput from Qt Mobility 1.2 to record sound on Mac OS 10.7. However, after some time from calling QAudioInput::start(QIODevice*) QAudioInput stops recording. Its state is IdleState and error is UnderrunError.

I have already tried various QAudioFormat, even the preferred one. It fails earlier when I use higher sample rate. Has anyone any idea, what could be wrong or is this bug in Qt Mobility?

Thanks in advance,