Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90095 - xine-lib-1.0-r3 has very bad quality on some quicktime files
Summary: xine-lib-1.0-r3 has very bad quality on some quicktime files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL: http://www.tetromino.net/img/gentoo/b...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-22 20:02 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2005-04-23 05:47 UTC (History)
0 users

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 Alexandre Rostovtsev (RETIRED) gentoo-dev 2005-04-22 20:02:50 UTC
xine-lib-1.0-r3 produces extremely bad color quality on some quicktime movie files. For example, on Sitayana3-Hanuman.mov (see http://www.boingboing.net/2005/04/21/excellent_animated_i.html). 
How it should look (xine-libs-1.0-r2) : http://www.tetromino.net/img/gentoo/bugs/xine-lib/xine-lib-1.0-r2.png
How it should not look (1.0-r3) : http://www.tetromino.net/img/gentoo/bugs/xine-lib/xine-lib-1.0-r3.png

qtinfo Sitayana3-Hanuman.mov says
  1 audio tracks.
    1 channels, 16 bits, sample rate 22050, length 4730754 samples, compressor twos.
    supported.
  1 video tracks.
    480x270, depth 24, rate 23.976000, length 4861 frames, compressor SVQ1.
    supported.

I have noticed that quicktime files that use the more modern SVQ3 compressor don't suffer the same problem, and work fine with -r3.

Reproducible: Always
Steps to Reproduce:
1. emerge xine-lib-1.0-r3
2. xine $some_file.mov
3. see the horror

Actual Results:  
Colors completely misrendered

Expected Results:  
Correct color handling (like in 1.0-r2)

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 
2.6.11-gentoo-r2 i686)
=================================================================
System uname: 2.6.11-gentoo-r2 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.11
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 19 2005, 01:01:54)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -frename-registers -fomit-frame-pointer "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/
share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /
usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/
defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -frename-registers -fomit-frame-pointer "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp-mirror.internap.com/pub/gentoo/ http://gentoo.
binarycompass.org http://mirror.datapipe.net/gentoo http://www.ibiblio.org/pub/
Linux/distributions/gentoo http://gentoo.osuosl.org"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X aac aalib acl acpi adns aim alsa apache2 apm arts avi bash-
completion berkdb bitmap-fonts bonobo cdr cjk cmucl crypt cscope cups curl dga 
dnd doc dumb-allegro dvd dvdr editor emacs emboss encode erandom esd ethereal 
evo faad fam fbcon ffmpeg fftw flac foomaticdb fortran gd gdbm ggi gif gnome 
gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hardened imagemagick imlib ipv6 
ithreads jack java jce jpeg junit kde kerberos lcms ldap libg++ libwww mad mbox 
mikmod mmx mng mono motif mozdevelop mozilla moznocompose moznoirc moznomail 
mozxmlterm mp3 mpeg mule mysql nas ncurses nls nntp nptl oav odbc ogg oggvorbis 
opengl opie oss pam pcre pda pdflib perl pic plotutils png postgres python qt 
quicktime readline samba scanner sdl slang slp snmp speex spell sqlite sse ssl 
svg tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode 
usb vorbis wmf xface xinerama xml xml2 xmms xprint xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, LINGUAS
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-23 05:14:57 UTC
Maybe I found out the problem, I'll try to fix it.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-23 05:47:38 UTC
Thanks, fixed on CVS, there was a couple of problems with pointer arithmetic.