Audio Fails with Microsoft LifeCam Studio
A simple v4l2 full-featured video grabber
Brought to you by:
assisp
I'm using 1.7.0 on Gentoo; Kernel 3.7.10. I've built with PortAudio (19_20111121).
guvcview records find from other audio devices (eg: Intel Corporation NM10/ICH7), so that's my work around for now. This happens with 1.7.0 and the git-master
STREAM: add stream 0 to stream list using audio codec: 0x0050 channels: 1 samplerate: 48000 AUDIO: codec mp2 selected Audio frame size is 1152 samples for selected codec AUDIO: samples(1152) STREAM: add stream 1 to stream list MKV: add seekhead entry 0 (max 10) MKV: add seekhead entry 1 (max 10) Expression 'paTimedOut' failed in 'src/os/unix/pa_unix_util.c', line: 387 Expression 'PaUnixThread_New( &stream->thread, &CallbackThreadFunc, stream, 1., stream->rtSched )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2917 An error occured while starting the audio API Error number: -9987 Error message: Wait timed out Expression 'pthread_join( self->thread, &pret )' failed in 'src/os/unix/pa_unix_util.c', line: 441 ~~~~~ I got the latest git master and ran ./bootstrap.sh - found this interesting
checking if you want to enable pulse support... yes
checking for PULSE... no
configure: WARNING: libpulse missing... pulse support will be disabled.
./configure: line 6593: enable_pulse: command not found
... snip ...
configure:
guvcview 1.7.0
Prefix : /usr/local
Pulse API : yes
Desktop File : yes
Debian Menu : yes
Debug Symbols : no
~~~~
It didn't find Pulse, but then reports that it will use the Pulse API?
Hi,
As I remember Microsoft Cameras, they tend to grab a lot more usb bandwidth than they actually need. In fact there are several threads for uvcvideo about this issue, the camera just grabs all available bandwidth making it impossible to stream for more than one camera at once. I guess you could be facing a related issue.
To build using pulse you need the pulse-dev package, by building with both API's (pulse and portaudio) you should be able to choose between the two from the GUI. Off-curse pulse will only work if you are running the pulse server, if so I would recommend it over portaudio.
clearly the config output is wrong :C, I will try to fix that ASAP.
Last edit: Paulo Assis 2013-04-29
closing this.
configure output should be fixed now