Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 424409 - www-plugins/google-talkplugin-3.2.4.0 - no hangout effects displayed
Summary: www-plugins/google-talkplugin-3.2.4.0 - no hangout effects displayed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christoph Junghans (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-01 15:35 UTC by Chris Smith
Modified: 2013-01-09 03:24 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Fixes Google Effects (google-talkplugin-3.10.2.0-r1.ebuild,3.81 KB, text/plain)
2013-01-09 02:31 UTC, Jeff Simpson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Smith 2012-07-01 15:35:19 UTC
Trying to track down this issue. Through various updates of chromium (currently @ www-client/chromium-21.0.1180.11) or Firefox and www-plugins/google-talkplugin-9999 I've never been able to get the Google+ Hangout Effects to work. On ~amd64 using nVidia drivers.

Reproducible: Always

Steps to Reproduce:
1.start a hangout in G+ w/Chromium or Firefox
2.add effects
3.
Actual Results:  
no effects occur

Expected Results:  
should see the effects

$ emerge --info
Portage 2.2.0_alpha114 (default/linux/amd64/10.0, gcc-4.6.3, glibc-2.15-r2, 3.4.4-gentoo x86_64)
=================================================================
System uname: Linux-3.4.4-gentoo-x86_64-Intel-R-_Core-TM-_i7-2600K_CPU_@_3.40GHz-with-gentoo-2.1
Timestamp of tree: Sun, 01 Jul 2012 12:15:01 +0000
app-shells/bash:          4.2_p29
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/cmake:           2.8.8-r3
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10.3
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.5, 1.12.1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo tcg-desktop tcg-server mythtv
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -fomit-frame-pointer -pipe -floop-interchange -floop-strip-mine -floop-block"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=native -fomit-frame-pointer -pipe -floop-interchange -floop-strip-mine -floop-block"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/ http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ ftp://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ ftp://mirrors.rit.edu/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US en"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/tcg_desk /usr/local/portage/tcg_server /usr/local/mythtv_portage/Gentoo"
SYNC="rsync://rsync11.us.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 amr apache2 audiofile bash-completion berkdb bluetooth bzip2 cairo caps cdaudio cddb cdparanoia cdr cdrdao chm cli consolekit cracklib crypt cups curl cxx dbus designer-plugin djvu dri dts dv dvb dvd dvdr ebook encode exif fam ffmpeg flac fortran gdbm gif gmp gnome gphoto2 gpm gps graphite gstreamer gtk gtk3 iconv icu ieee1394 imagemagick imap imlib ipv6 jack java jpeg jpeg2k kpathsea lame lcms libffi libnotify mad marble midi mmap mmx modules mozilla mp3 mudflap multilib musicbrainz mythtv ncurses network nls nodrm nptl nsplugin nvidia ofx ogg opencl openexr opengl openmp pam pcre pdf png policykit pulseaudio quicktime readline samba sasl scanner sdl semantic-desktop session slp smp sndfile spell sse sse2 ssl subversion svg theora threads tiff tk transparency truetype udev unicode usb v4l vcd vdpau vim-syntax vorbis vpx wav wavpack wmf x264 xattr xcomposite xine xml xorg xscreensaver xv xvid xvmc zlib" ALSA_CARDS="hda-intel hdsp hpet hrtimer rtctimer seqdummy virmidi" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="*" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en_US en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Christoph Junghans (RETIRED) gentoo-dev 2012-07-03 15:17:39 UTC
It works on my eeebox (x86) with x11-drivers/nvidia-drivers-295.49.

-Which version of nvidia-drivers is it?
-Have you tried the nouveau driver instead of nvidia-drivers?
-Did the trick from bug #402401 help?
$echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars
Comment 2 Chris Smith 2012-07-03 15:31:19 UTC
(In reply to comment #1)
> -Which version of nvidia-drivers is it?

currently nvidia-drivers-302.17 but as mentioned this has been going on through various versions

> -Have you tried the nouveau driver instead of nvidia-drivers?

no, not interested in losing performance

> -Did the trick from bug #402401 help?
> $echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars

didn't try that as i don't have that bug, rendering of remote video, etc. has always been fine - the hangout effects just don't work
Comment 3 Chris Smith 2012-07-03 15:44:02 UTC
(In reply to comment #1)
> -Did the trick from bug #402401 help?
> $echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars

i did just try that with no success, hangout effects are not visible
Comment 4 Christoph Junghans (RETIRED) gentoo-dev 2012-07-03 15:59:11 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > -Which version of nvidia-drivers is it?
> currently nvidia-drivers-302.17 but as mentioned this has been going on
> through various versions
>
> > -Have you tried the nouveau driver instead of nvidia-drivers?
> no, not interested in losing performance
That is your decision and as I am using nvidia-drivers myself I can understand it. But as it works for me and the google-talkplugin package is a binary package there is not much I can do. Maybe your issue is known on 
http://support.google.com/chat/bin/static.py?hl=en&page=known_issues.cs, otherwise post it there. I will add an elog message in the same way as I have done it for ati-driver in the next bump.

> > -Did the trick from bug #402401 help?
> > $echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars
> 
> didn't try that as i don't have that bug, rendering of remote video, etc.
> has always been fine - the hangout effects just don't work
Comment 5 Chris Smith 2012-07-03 16:54:42 UTC
(In reply to comment #4)
> That is your decision and as I am using nvidia-drivers myself I can
> understand it. But as it works for me and the google-talkplugin package is a
> binary package there is not much I can do. Maybe your issue is known on 
> http://support.google.com/chat/bin/static.py?hl=en&page=known_issues.cs,
> otherwise post it there.

Also works on my sons laptop with 64 bit Ubuntu and nVidia video. I understand there's nothing you can do with the binary package, was just hoping something might ring a bell as to why I see this issue.

Is it because I use a Logitech USB camera? Is there something missing in my kernel config? Is there a dependency for the plugin that isn't installed? Is my xorg.conf getting in the way?

Basically there doesn't seem to a whole lot of others with this issue. It's a bit distressing :)
Comment 6 Christoph Junghans (RETIRED) gentoo-dev 2012-07-03 17:28:55 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > That is your decision and as I am using nvidia-drivers myself I can
> > understand it. But as it works for me and the google-talkplugin package is a
> > binary package there is not much I can do. Maybe your issue is known on 
> > http://support.google.com/chat/bin/static.py?hl=en&page=known_issues.cs,
> > otherwise post it there.
> 
> Also works on my sons laptop with 64 bit Ubuntu and nVidia video. I
> understand there's nothing you can do with the binary package, was just
> hoping something might ring a bell as to why I see this issue.
> 
> Is it because I use a Logitech USB camera? Is there something missing in my
> kernel config? Is there a dependency for the plugin that isn't installed? Is
> my xorg.conf getting in the way?
> 
> Basically there doesn't seem to a whole lot of others with this issue. It's
> a bit distressing :)
Is the camera showing up in gmail -> setting -> chat -> Voice & Video Chat?
Comment 7 Chris Smith 2012-07-03 17:57:43 UTC
(In reply to comment #6)
> Is the camera showing up in gmail -> setting -> chat -> Voice & Video Chat?

Yes, camera works fine for video chats as well as G+ hangouts. Also works with Cheese - except the Cheese effects turn everything purple.
Comment 8 Christoph Junghans (RETIRED) gentoo-dev 2012-07-24 22:15:01 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Is the camera showing up in gmail -> setting -> chat -> Voice & Video Chat?
> 
> Yes, camera works fine for video chats as well as G+ hangouts. Also works
> with Cheese - except the Cheese effects turn everything purple.

I did a version bump, can you please try with version 3.2.4.0 (9999 is just pointing to the latest version).
Comment 9 Chris Smith 2012-07-25 02:58:56 UTC
(In reply to comment #8)
> I did a version bump, can you please try with version 3.2.4.0 (9999 is just
> pointing to the latest version).

No change. Also the resolution from my camera seems to really suffer with the plugin. THe Logitech C525 is 1280x720 but looks nowhere close to that in the hangouts or video chats.
Comment 10 Mark R. Pariente 2012-08-23 08:55:47 UTC
I'm in the same boat, and have a very similar setup like Chris:

- nvidia-drivers-304.37 (GeForce GTX 570)
- google-talkplugin-3.2.4.0
- Logitech C920

Everything is working fine in the G+ hangouts (including screen sharing) except for hangout effects, I see other people's effects but I don't see any effect on myself, and other people don't see any effects on me either. I wonder if somehow the code that is supposed to be doing facial recognition is interacting badly with this setup.
Comment 11 Chris Smith 2012-10-06 16:52:26 UTC
Someone else with the same problem reported over a month ago and this is still unconfirmed?
Comment 12 Christoph Junghans (RETIRED) gentoo-dev 2012-10-07 00:07:46 UTC
(In reply to comment #11)
> Someone else with the same problem reported over a month ago and this is
> still unconfirmed?
Ok, but I can't do much for you. Any news from your side. How about the new version?
Comment 13 Chris Smith 2012-10-07 14:31:13 UTC
Still the same here - no version provides hangout effects. If it isn't the binary what can it be?
Comment 14 Chris Smith 2012-10-14 21:51:40 UTC
Still trying to get to the bottom of this. The hangout effects work fine with virtually identical hardware running Ubuntu.

Today I installed the nouveau drivers just to see if that made a difference in case it was an nVidia driver issue. Still no hangout effects.

At this point (although I may be wrong) I don't think it's a problem with the google-talkplugin binary or the graphics drivers (both nVidia and Nouveau fail) or Chromium (since it fails on Firefox as well).

Only leaves so many things it can be:
1) a run depend for all of the google-talkplugin stuff to work that isn't included in the ebuild and therefore not installed
2) a kernel configuration option set or unset that affects this issue
3) a necessary kernel module not being built and/or loaded
4) some other configuration issue

I could really use some help troubleshooting this further.

Thank you.
Comment 15 Chris Smith 2012-10-21 22:32:18 UTC
Yesterday my nVidia card went titsup and it became necessary to run off the Intel video built into the CPU. Problem still remains and nVidia is now completely in the clear.
Comment 16 Jeff Simpson 2013-01-09 02:31:01 UTC
Created attachment 334860 [details]
Fixes Google Effects

I noticed some files were not being installed, so I added them. "libgoogletalkremoting.so" is for remote-access, I believe. I didn't test that, but I added it just in case. The data directory is what makes the Google Effects work. Party on.
Comment 17 Christoph Junghans (RETIRED) gentoo-dev 2013-01-09 03:24:12 UTC
(In reply to comment #16)
> Created attachment 334860 [details]
> Fixes Google Effects
> 
> I noticed some files were not being installed, so I added them.
> "libgoogletalkremoting.so" is for remote-access, I believe. I didn't test
> that, but I added it just in case. The data directory is what makes the
> Google Effects work. Party on.
Thanks.

Fixed in google-talkplugin-3.10.2.0-r1.