13.04 - Logitech webcam microphone not working in Google Hangout

23
2014-04
  • Letatcest

    Using Google Hangout, the internal microphone of my QuickCam doesn't work.

    The Hangout Settings window pops up and tells me the mic may not me switched on, but it is listed in the 'hangout settings'. (Your microphone is not working or is hardware-muted!)

    When I check my sound settings the following devices show up:

    Output: Analog Output Input: Microphone QuickCam Messanger (sic)

    The Applications-tab shows: WEBRTC VoiceEngine for in- and output.

    The mic works in other programs, like Skype, and obviously is detected by the GoogleTalk-plugin, but it (the plugin) thinks it's muted.

    OS: Ubuntu 13.04

    Tested Browsers: Chromium: Version 25.0.1364.160 Ubuntu 13.04 (25.0.1364.160-0ubuntu3) Chrome: Version 26.0.1410.63

    I have this problem already for some time, but never really cared because no-one seemed to use Hangouts, but some oversea colleages want to use it.

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    11.04 - My webcam is not working with Google+ Hangout, can I make it work?
  • suli8

    I just got an invitation for Google+, the video conference feature "hangout" is the first feature I checked out, and unfortunately the webcam is not working, the mic and speakers work ok. When I started it, it recquired me to install a new version of Google Talk plugin 2.1.7.0.

    • It seems that now the gmail chat and the chat within empathy( that used to work) does not work either.

    • in the settings of the webcam in google hangout window my only option, is gspca driver.

      • Notice that my cam had problems with skype, and I had to go around it by

        env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

    How can I make it work?


  • Related Answers
  • Zsolt Rizsányi

    I have wrote this little script according the instructions suggested by @suli8.

    If you save it to a file (lets call it apply-googletalk-v4l1-workaround.sh, but can be anything), then you could apply it by:

    sudo bash apply-googletalk-v4l1-workaround.sh
    

    This might help in avoiding small mistakes.

    #!/bin/bash
    
    plugin_location=/opt/google/talkplugin/GoogleTalkPlugin
    
    mv $plugin_location $plugin_location.real
    
    cat > $plugin_location <<EOF
    #!/bin/sh
    LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so $plugin_location.real
    EOF
    
    chmod +x $plugin_location
    
    killall GoogleTalkPlugin
    

    I have seen in an above comment that the workaround made Google Talk stop working in Gmail. I guess it was because of some small error in executing the steps. Using this script might avoid that error.

  • Alvin Row

    Well I managed to solve the problem. I will post it for future use. It turns out that it is similar to the Skype issue.

    1. Open the terminal and launch nautilus as root:

      sudo nautilus
      
    2. Rename /opt/google/talkplugin/GoogleTalkPlugin to /opt/google/talkplugin/GoogleTalkPlugin.real

    3. Create a new /opt/google/talkplugin/GoogleTalkPlugin

    4. Enter this text in the new file, and save it (make sure that the libv4l package is installed if not get it through synaptic):

      #!/bin/sh
      LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real   
      
    5. Give the new file the permissions to run, by going to properties, permissions and allow to execute.

    That's it. For me it worked. In case of a newer version of the plugin in the future you might need to do so, with the new one (renaming).

  • davbren

    I believe you can uninstall any package installed using the software centre. Try removing it and see what happens.

    There shouldn't be any reason why it would break the compatibility with your webcam as I thought it was just a browser plugin set.

  • mrcktz

    I use Ubuntu too and at the first time I have had the same problems with google Hangout. But now I have the solution for you:

    First you must install the voice and video- plugin from google.

    Then you open this plugin with Ubuntu Softwarecenter. If you have done that, you have to go to Multimedia and there you must install the Google voice and videoplugin at the second time.

    After all you can start the Hangout!