Menu

#1 Audio Fails with Microsoft LifeCam Studio

1.7.3
closed
None
2015-02-24
2013-04-29
edoceo
No

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?

Discussion

  • Paulo Assis

    Paulo Assis - 2013-04-29

    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
  • Paulo Assis

    Paulo Assis - 2014-02-04
    • status: open --> closed
    • assigned_to: Paulo Assis
    • Milestone: 1.7.0 --> 1.7.3
     
  • Paulo Assis

    Paulo Assis - 2014-02-04

    closing this.
    configure output should be fixed now

     

Log in to post a comment.