[Bug 644888] New: alsasrc fail to automatically resample webcam built-in mic

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Mar 16 00:53:35 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=644888
  GStreamer | gst-plugins-base | 0.10.32

           Summary: alsasrc fail to automatically resample webcam built-in
                    mic
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.32
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: ting.z.zhou at intel.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
      GNOME target: ---
     GNOME version: ---


I have a usb webcam logitech
c500(http://www.amazon.com/WEBCAM-C500-1-3MP-2-0BUILT-UNIV/dp/B0031ASY2M) which
has a built-in mic:
card 1: U0x46d0x807 [USB Device 0x46d:0x807], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


I use 'gstreamer-properties' to test the built-in mic. If I set the plugin as
'alsa', and set the device as 'USB audio', then press the test button, there is
following error: 

The audio test fails and I get message " Could not get/set settings from/on
resource. [gstalsasrc.c(437): set_hwparams ():
/GstPipeline:pipeline1/GstAlsaSrc:alsasrc2"


I tried the following 3 pipelines:

this pipeline failed with error above printed:
$ gst-launch-0.10 alsasrc device="hw:1,0" ! audioconvert ! audioresample !
autoaudiosink

this pipeline succeed:
$ gst-launch-0.10 alsasrc device="hw:1,0" ! audioresample !
audio/x-raw-int,rate=48000 ! autoaudiosink

this pulseaudio pipeline also succeed:
$ gst-launch-0.10  pulsesrc
device="alsa_input.usb-046d_0807_3D92FE80-02-U0x46d0x807.analog-mono" !
audioconvert ! audioresample ! autoaudiosink

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list