Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340537 - www-client/chromium-7.0.544.0-r2: HTML5 WebM video playback is distorted and very unstable
Summary: www-client/chromium-7.0.544.0-r2: HTML5 WebM video playback is distorted and ...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High major
Assignee: Chromium Project
URL: http://code.google.com/p/chromium/iss...
Whiteboard: ht-wanted
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-11 14:28 UTC by hubertus
Modified: 2010-11-18 07:53 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hubertus 2010-10-11 14:28:46 UTC
After upgrade chromium to new vrsion which use system ffmpeg, every HTML5 video is pink or (when i open video in new tab/window) i don't see all pages - i hear only the voice of that film, and video on YouTube is very unstable - tab crashes.

Reproducible: Always

Steps to Reproduce:
1. emerge www-client/chromium-7.0.544.0-r2 with flags: "gecko-mediaplayer system-sqlite -cups -gnome -gnome-keyring"
2. open page with HTML5 video like this: http://camendesign.com/code/video_for_everybody/test.html
Actual Results:  
pink video

Expected Results:  
full color video

Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11.2-r0, 2.6.35-gentoo-r10 x86_64)
=================================================================
System uname: Linux-2.6.35-gentoo-r10-x86_64-AMD_Athlon-tm-_II_X2_240_Processor-with-gentoo-2.0.1
Timestamp of tree: Mon, 11 Oct 2010 12:15:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.65-r1
sys-devel/automake:  1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=amdfam10 -O2 -pipe"
DISTDIR="/usr/distfiles"
FEATURES="assume-digests buildpkg distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://ftp.heanet.ie/pub/gentoo/"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="pl"
MAKEOPTS="-j2"
PKGDIR="/usr/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="-h --exclude ChangeLog --delete-excluded"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdr cli cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gtk hal iconv jpeg lcms mad mikmod mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support readline reflection sdl session smp sse sse2 sse3 sse4a ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 softvol" 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" 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="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" PHP_TARGETS="php-5.2" QEMU_SOFTMMU_TARGETS="arm i386 ppc ppc64 x86_64" QEMU_USER_TARGETS="arm i386 ppc ppc64 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" 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, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-10-11 16:15:23 UTC
I can't reproduce. I'm posting my system info so we can try detecting some differences that could lead to this bug. Could you also post the output of emerge -1pv ffmpeg on your system?

Portage 2.1.8.3 (default/linux/x86/10.0/developer, gcc-4.4.3, glibc-2.11.2-r0, 2.6.35-gentoo-r4 i686)
=================================================================
System uname: Linux-2.6.35-gentoo-r4-i686-Intel-R-_Core-TM-2_Duo_CPU_P8700_@_2.53GHz-with-gentoo-1.12.13
Timestamp of tree: Mon, 11 Oct 2010 09:30:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA spin-educational AdobeFlash-10.1"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -ggdb3"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe -ggdb3"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests collision-protect distlocks fixpackages multilib-strict news parallel-fetch protect-owned sandbox sfperms splitdebug strict test test-fail-continue unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 berkdb bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emacs emboss encode exif fam firefox flac fortran gdbm gif gnutls gtk hal iconv jpeg lcms libnotify mad mbox mikmod mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nss ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support readline reflection sdl secure-delete session snmp spell sqlite ssl startup-notification subversion svg sysfs tcb tcpd tiff toolkit-scroll-bars truetype unicode usb vorbis x264 x86 xcb xft xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ens1371" 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 softvol" 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" 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="evdev keyboard vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php-5.2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vmware vesa vga" 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, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

[ebuild   R   ] media-video/ffmpeg-0.6_p25423  USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 sdl ssse3 test threads vorbis x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -theora -v4l -v4l2 -vaapi -vdpau -vpx" VIDEO_CARDS="-nvidia" 0 kB
Comment 2 hubertus 2010-10-11 16:40:20 UTC
[ebuild   R   ] media-video/ffmpeg-0.6_p25423  USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 sdl threads vorbis vpx x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -ssse3 -static-libs -test -theora -v4l -v4l2 -vaapi -vdpau" VIDEO_CARDS="-nvidia" 0 kB

i also try emerge ffmpeg without vpx flag (and unmerge libvpx) but still i have pink video
Comment 3 Bernard Cafarelli gentoo-dev 2010-10-11 21:42:11 UTC
Hmmm... what video card (and driver) do you have?

I can reproduce the pinkish videos here, with nvidia card and nvidia-drivers, switching to xorg-x11 opengl works around the problem.
Comment 4 Bernard Cafarelli gentoo-dev 2010-10-11 21:44:47 UTC
We're not the only ones having problems on this one, here is the upstream bug:
http://code.google.com/p/chromium/issues/detail?id=57741
And indeed running with --disable-accelerated-compositing, the videos display fine
Comment 5 Zac Medico gentoo-dev 2010-10-12 06:23:59 UTC
I experienced a similar problem with the fbdev video driver, and the --disable-accelerated-compositing option solved it.
Comment 6 hubertus 2010-10-12 07:12:51 UTC
I use open-source radeon driver:
VIDEO_CARDS="radeon"

Option --disable-accelerated-compositing helped, movies are already colored and now I don't have problems with stability.
Comment 7 Fatih 2010-10-20 05:47:43 UTC
Similar problem here with fbdev and sis drivers. The tab becomes almost non-responsive. Sound as well as video have stuttering effect. With --disable-accelerated-compositing switch however it plays flawless.
Comment 8 Bernard Cafarelli gentoo-dev 2010-10-20 11:47:54 UTC
Well upstream closed the bug as Wontfix, saying their code is right and all the video drivers (nouveau, nvidia binary, about every single x.org driver, ..)listed here are at fault...

If we try to something different from Pawel's system:
* x86 and amd64 both have the problem
* stable amd64 also has the problem, so probably not an ~arch problem
* ffmpeg: did anyone try with bundled ffmpeg again?
* other ideas?
Comment 9 Mike Gilbert gentoo-dev 2010-10-21 01:47:02 UTC
I can't reproduce this with a recent SVN build. I'm currently downgrading to 7.0.544 to see if I can reproduce with that version.


Portage 2.2_rc98 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.5-asneeded, glibc-2.11.2-r0, 2.6.34-gentoo-r11 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.34-gentoo-r11-x86_64-AMD_Phenom-tm-_II_X6_1055T_Processor-with-gentoo-2.0.1
Timestamp of tree: Wed, 20 Oct 2010 23:15:02 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
Repositories: gentoo sunrise kde local floppym
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-g -O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-g -O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --jobs=7"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms sign splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.netnitco.net"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_US"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--ipv4"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/build"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/kde /home/floppym/overlays/local /home/floppym/overlays/public"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi administrator alsa amd64 ao audacious bash-completion berkdb bluetooth branding bzip2 cairo caps cdr cdrkit cjk consolekit cracklib crypt css cups cursors cvs cxx dbus device-mapper dhcp dri dts dv dvb dvd dvdr eds emboss emerald encode evo exif fam ffmpeg firefox flac gconf gdbm gdm gdu gif gnome gnome-keyring gpm gstreamer gtk hal hddtemp icons iconv imap inotify ipod iproute2 ipv6 jpeg lcdfilter lcms libnotify libssh2 lm_sensors logrotate lzma mad matroska mercurial mikmod mmx mmxext mng modules mono moonlight mp3 mp4 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly nsplugin nvidia offensive ogg opengl openmp pam pango pcre pdf perl plotutils png policykit ppds pppd python qt3support qt4 query-browser rdesktop readline samba sasl sdl spell sse sse2 sse3 ssl startup-notification svg sysfs taglib tagwriting tcpd theora threads thumbnail tiff totem truetype udev unicode usb v4l v4l2 vaapi vdpau vim-pager vim-syntax vnc vorbis wikipedia workbench x264 xcb xine xinerama xml xorg xscreensaver xulrunner xv xvid zlib zsh-completion" ALSA_CARDS="intel8x0" 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 softvol" 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" 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" LINGUAS="en en_US" PHP_TARGETS="php-5.2" RUBY_TARGETS="ruby18" 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, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

=================================================================
                        Package Settings
=================================================================

media-video/ffmpeg-0.6_p25423 was built with the following:
USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 (multilib) sdl ssse3 theora threads v4l v4l2 vaapi vdpau vorbis x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -test -vpx" VIDEO_CARDS="nvidia"


www-client/chromium-9999 was built with the following:
USE="cups gecko-mediaplayer gnome gnome-keyring (multilib) -system-sqlite"
CFLAGS="-g -O2 -pipe -march=native -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
CXXFLAGS="-g -O2 -pipe -march=native -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"


x11-drivers/nvidia-drivers-195.36.31 was built with the following:
USE="acpi gtk (multilib) -custom-cflags"
Comment 10 Andrew Scherkus 2010-10-22 21:42:45 UTC
We might have been over-eager marking it as WontFix (I thought it was limited to a single bad/experimental driver), but I would like to find out the root cause.

Can someone try using the bundled FFmpeg?  It's a long shot but seems that quite a few people here are using use_system_ffmpeg=1...
Comment 11 Bernard Cafarelli gentoo-dev 2010-10-25 13:34:41 UTC
Nice :)

All versions >= 7.0.544.0-r2 in portage use system ffmpeg, but I had tested with bundled one and it's the same problem (just tested it again with 8.0.552.11)

Pawel, which gcc do you use? I have the problem with 4.4.4 and 4.4.5, but who knows.

Else it could be caused by newer X11/openGL libraries.
Comment 12 Bernard Cafarelli gentoo-dev 2010-10-27 08:45:58 UTC
I've just added 8.0.552.18 to portage, can you test and report with this version? This version works for me (and html5test.com does not slow down the tab anymore)
Comment 13 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-10-27 08:57:36 UTC
I think(In reply to comment #12)
> I've just added 8.0.552.18 to portage, can you test and report with this
> version? This version works for me (and html5test.com does not slow down the
> tab anymore)

I think that's http://src.chromium.org/viewvc/chrome?view=rev&revision=63544
Comment 14 Bernard Cafarelli gentoo-dev 2010-10-27 09:59:45 UTC
Indeed :/ "--enable-accelerated-compositing" is now needed for those that want to help/test this feature
Comment 15 Julien Sanchez archtester 2010-10-27 13:45:41 UTC
Problem still there with chromium 9.0.566.0 (64059) (chromium-9999 ebuild) (accelerated-compositing enabled by default, no problem with --disable-accelerated-compositing)
Comment 16 Andrew Scherkus 2010-10-27 17:26:26 UTC
Seeing as this happens across different hardware and different drivers, I'm wondering if it's a software compatibility issue.

Can people list their X11 and OpenGL versions?  Window managers, etc...?  Need to collect as much information as possible as we haven't been able to repro here yet :(

Comment 17 hubertus 2010-10-27 18:11:37 UTC
My version of graphics drivers, OpenGL, chromium, and ffmpeg. As a desktop environment I use a stable version of LXDE.

x11-drivers/xf86-video-ati-6.13.2 was built with the following:
USE="(multilib)" 
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"

media-libs/mesa-7.8.2 was built with the following:
USE="(multilib) nptl xcb -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="radeon -intel -mach64 -mga -nouveau -r128 -savage -sis (-svga) -tdfx -via" 
CFLAGS="-march=amdfam10 -O2 -pipe -ffast-math"
CXXFLAGS="-march=amdfam10 -O2 -pipe -ffast-math"

x11-libs/libdrm-2.4.22 was built with the following:
USE="libkms (multilib) -static-libs" VIDEO_CARDS="radeon -intel -nouveau -vmware" 

x11-base/xorg-server-1.7.7-r1 was built with the following:
USE="hal (multilib) nptl sdl xorg -debug -dmx -ipv6 -kdrive -minimal -tslib" 
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"

www-client/chromium-8.0.552.18 was built with the following:
USE="gecko-mediaplayer (multilib) system-sqlite -cups -gnome -gnome-keyring" 
CFLAGS="-march=amdfam10 -O2 -pipe -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
CXXFLAGS="-march=amdfam10 -O2 -pipe -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"

media-video/ffmpeg-0.6_p25423 was built with the following:
USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 (multilib) sdl threads vorbis vpx x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -ssse3 -static-libs -test -theora -v4l -v4l2 -vaapi -vdpau" VIDEO_CARDS="-nvidia" 

lxde-base/lxde-common-0.5.0 was built with the following:
USE="(multilib)" 
Comment 18 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-10-28 06:37:09 UTC
(In reply to comment #11)
> Pawel, which gcc do you use? I have the problem with 4.4.4 and 4.4.5, but who
> knows.

I just upgraded to gcc-4.4.4-r2 and I have some renderer hangs on html5 video, and also html5test.com. Not sure what's going on.

Previously I was using gcc-4.4.3-r2 and didn't have this issue.

For reference:

[ebuild   R   ] x11-drivers/xf86-video-vmware-11.0.1  USE="-debug" 0 kB

[ebuild   R   ] media-libs/mesa-7.8.2  USE="nptl xcb -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -svga -tdfx -via" 0 kB

[ebuild   R   ] x11-libs/libdrm-2.4.20-r1  USE="-debug" 0 kB

[ebuild   R   ] x11-base/xorg-server-1.7.7-r1  USE="hal nptl sdl xorg -debug -dmx -ipv6 -kdrive -minimal -tslib" 0 kB

[ebuild   R   ] www-client/chromium-8.0.552.11  USE="cups gecko-mediaplayer -gnome -gnome-keyring -system-sqlite" 0 kB

[ebuild   R   ] media-video/ffmpeg-0.6_p25423  USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 sdl ssse3 test threads vorbis x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -theora -v4l -v4l2 -vaapi -vdpau -vpx" VIDEO_CARDS="-nvidia" 0 kB

[ebuild   R   ] xfce-base/xfwm4-4.6.2  USE="startup-notification xcomposite -debug" 0 kB
Comment 19 Julien Sanchez archtester 2010-10-28 06:42:15 UTC
www-client/chromium-9999 was built with the following:
USE="cups gecko-mediaplayer gnome gnome-keyring (multilib) -system-sqlite"
CFLAGS="-O2 -pipe -march=native -ggdb -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
CXXFLAGS="-O2 -pipe -march=native -ggdb -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"

x11-base/xorg-server-1.9.1 was built with the following:
USE="ipv6 kdrive (multilib) nptl udev xorg -dmx -doc -minimal -static-libs -tslib"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"

x11-drivers/nvidia-drivers-256.53 was built with the following:
USE="acpi gtk (multilib) -custom-cflags"

media-video/ffmpeg-0.6_p25423 was built with the following:
USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 (multilib) sdl ssse3 theora threads v4l2 vorbis vpx x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -test -v4l -vaapi -vdpau" VIDEO_CARDS="nvidia"

media-libs/mesa-7.8.2 was built with the following:
USE="(multilib) nptl xcb -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -radeonhd -savage -sis (-svga) -tdfx -via"
CFLAGS="-O2 -pipe -march=native -ggdb -ffast-math"
CXXFLAGS="-O2 -pipe -march=native -ggdb -ffast-math"

x11-libs/libdrm-2.4.22 was built with the following:
USE="libkms (multilib) -static-libs" VIDEO_CARDS="-intel -nouveau -radeon -vmware"

gnome-base/gnome-2.30.2 was built with the following:
USE="cdr cups dvdr mono (multilib) policykit -accessibility -ldap"
Comment 20 hubertus 2010-11-10 19:50:32 UTC
I did update Chromium to last version (9.0.576.0) and the HTML5 WebM video is play correctly, even when i run Chromium with "--enable-accelerated-compositing" option, everything is alright.

www-client/chromium-9.0.576.0 was built with the following:
USE="cups gecko-mediaplayer (multilib) system-sqlite system-v8 -gnome -gnome-keyring" 
CFLAGS="-march=amdfam10 -O2 -pipe -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
CXXFLAGS="-march=amdfam10 -O2 -pipe -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
Comment 21 Andrew Scherkus 2010-11-10 19:54:16 UTC
Yeah seems like other people have reported the same thing using latest Chrome builds.

Strange :(
Comment 22 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-11-18 07:53:51 UTC
It seems the bug is not Gentoo-specific. We can re-open later if we get new info.