Since the last update of google-talkplugin, the video output seems to be broken. So I can hear people talking, people hear me talking, people can see the video from my camera, but I do not see any screens shared or other peoples webcams in G+Hangouts, neither in the bar on the bottom nor on the big "currently speaking" area on top. I think this started with the version bump from 2.4.x to 2.5.x (but the old version does not work either now, I tried). Maybe this isn't even related to google-talkplugin itself, but some other library used by the plugin? I did not have the time to investigate further yet. I'd be happy to provide any further information that is needed. Oh, I tried this with google-chrome as well as firefox 9. Reproducible: Always Steps to Reproduce: 1. Install www-plugins/google-talkplugin 2. Fire up browser of your choice. 3. Join a hangout on google+ Actual Results: No video from other users webcams, user avatars or shared screens visible. Expected Results: Show the video. Kernel 3.2.2 gcc-4.6 with dragonegg plugin (straight from svn)
Screen sharing support was added in the last bump. Ted & Jeff: can you confirm that problem with google+ hang-out.
Created attachment 301079 [details] google chrome error log So I started chrome from console to log whats going on. This is everything chrome sent to stderr. I started a hangout, invited a person, I could hear him, he could see and hear me.
Created attachment 301083 [details] screenshot from hangout And there we have a screenshot of me and another person in a hangout. We both had our camera enabled.
I just tried it out with 2.6.1, it seems to work fine for me (firefox 9.0)
Do you happen to use nvidia-drivers? I had the same problem and I solved it by installing google-talkplugin with USE="-system-libCg". I didn't have this issue on another computer using ati-drivers.
thanks Lukas, that did the trick. This seems not to be nvidia-specific though, I use ati-drivers.
What is the conclusion? One needs the bundled libCg for nvidia and some ati card, right?
yes indeed, at least this fixed the problem for me.
(In reply to comment #8) > yes indeed, at least this fixed the problem for me. I could add an elog message, but it is still a bit unclear, which cards are affected.
Sorry for the confusion, this was 3 months ago and I didn't remember correctly. The computer with ati-drivers was affected by this, the one with nvidia-drivers was working fine.
(In reply to comment #10) > Sorry for the confusion, this was 3 months ago and I didn't remember > correctly. The computer with ati-drivers was affected by this, the one with > nvidia-drivers was working fine. Can you nail is down to a certain ati-drivers version? Does it work with the open-source driver?
All the versions of google-talkplugin and ati-drivers since Sep 2010 didn't work for me until I changed the USE flag in Dec 2011. It was suspicious to me that USE="system-libCg" is pulling nvidia-cg-toolkit but I have ATI. I have now tried the open source ATI drivers and X server starts but the screen is white and I don't see anything, so I can't test if the plugin works. I followed the Gentoo Wiki and also installed the firmware.
(In reply to comment #12) > All the versions of google-talkplugin and ati-drivers since Sep 2010 didn't > work for me until I changed the USE flag in Dec 2011. It was suspicious to > me that USE="system-libCg" is pulling nvidia-cg-toolkit but I have ATI. google-talkplugin is linked against libCg, which means it will load it at its start-up independent of your graphics card. It may not use it in the end. The USE flag system-libCg decides if to use the libCg of the system (from package nvidia-cg-toolkit) or the bundle one.
I can also confirm that USE="system-libCg" worked with an Intel card. It seems that only ATI might be affected.
(In reply to comment #14) > I can also confirm that USE="system-libCg" worked with an Intel card. It > seems that only ATI might be affected. I added a ewarn message: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-plugins/google-talkplugin/google-talkplugin-2.8.5.0.ebuild?r1=1.1&r2=1.2 Let's see if we get some more feedback.
Running a mostly stable AMD64 workstation with x11-drivers/xf86-video-ati-6.14.3, I was able to get google-talkplugin-2.8.5.0 (with USE="system-libCg") to reliably work using a USB UVC webcam (logitech) in a G+ hangout with the following: echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars Why this works, I am uncertain, since I have not been able to locate what env vars are documented. Somewhere I found LIBGL_ALWAYS_SOFTWARE=1 placed in the same file as above, but this did not work with either +system-libCg or -system-libCg.
I confirm this bug in my machine. I'm using ati-drivers-12.4 and setting the -system-libCg use flag solved the problem here. I'm using google-talkplugin-2.8.5.0 on kernel 3.3.4-gentoo.
echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars works for me now too google-talkplugin-2.9.10.0 ati-drivers 12.4
mostly stable amd64; ati-drivers-12.4; google-talkplugin-2.9.10.0 with libnotify linguas_en linguas_nl system-libCg no video on my end out of the box, but after doing # echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars it works.
The elog says to report good or bad, so I have good to report. I needed this to do a Hangout for a work meeting and after fighting with microphones and sound cards everything worked fine. I have a laptop with hybrid graphics, but I set it to use the discrete card, which lspci reports as 'ATI Robson CE [AMD Radeon HD 6300 Series]', before I start X.
For me, I can confirm this issue on my Dell XPS 8300. To resolve the issue I needed to both set O3D_OVERRIDE_RENDER_MODE and disable the system-libCg use flag. 1) Set O3D_OVERRIDE_RENDER_MODE echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars 2)Modify /etc/portage/package.use www-plugins/google-talkplugin -system-libCg This is with: google-talkplugin-2.9.10.0 ati-drivers-12.6_beta:1
I have added the O3D_OVERRIDE_RENDER_MODE workaround to the google-talkplugin-3.2.4.0 ebuild. Have fun!
Confirmed that I faced the issue without the workaround and that the workaround works :-) x11-drivers/ati-drivers: 12.2 www-plugins/google-talkplugin: 3.2.4.0 sys-kernel/vanilla-sources: 3.2.2
This is working for me - except that the "effects" don't display the cat-face when I'm in a hangout :( --- emerge -av www-plugins/google-talkplugin These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild NS ] media-libs/libpng-1.2.49 [1.5.10] 526 kB [ebuild N ] media-gfx/nvidia-cg-toolkit-2.1.0012 14,002 kB [ebuild N ] sys-apps/lsb-release-1.4 11 kB [ebuild N ~] www-plugins/google-talkplugin-3.2.4.0 USE="libnotify system-libCg" LINGUAS="-ar -bg -bn -ca -cs -da -de -el en -es -et -fa -fi -fil -fr -gu -hi -hr -hu -id -is -it -ja -kn -ko -lt -lv -ml -mr -ms -nl -no -or -pl -ro -ru -sk -sl -sr -sv -ta -te -th -tl -tr -uk -ur -vi" VIDEO_CARDS="-fglrx -radeon" 12,278 kB --- I'm using with chromium-21.0.1180.57, xfce4-meta-4.10, x11-drivers/nvidia-drivers-295.59
The workaround is working on my AMD E-350 system. Thanks!
Any improvements with google-talkplugin-3.10.2.0-r1 ?
Should be fixed, re-open if needed.
I just emerged 3.13.2.0 and got this: * There seems to be a problem with ati cards and USE='-system-libCG, * so we install the bundled version of libCG anyway. (bug #402401) * We have set O3D_OVERRIDE_RENDER_MODE=2D in /opt/google/talkplugin/envvars * please report your experience, good or bad, with this workaround on bug #402401 I just used it with ATI TURKS and radeon driver. No issues.
(In reply to comment #28) > I just used it with ATI TURKS and radeon driver. No issues. With 3.10.2 and FOSS radeon on a AMD Redwood I also did not have any trouble. Even after deleting the envvars file. However, 3.13.2 does not work at all for me - the browser cannot connect to the background process. But Google claims that will be fixed in 3.14, which will be released during the next days.