Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127318 - Using xine-lib-1.1.1-r4 with latest ffmpeg_p20060302 causes totem and other players to crash with certain videos
Summary: Using xine-lib-1.1.1-r4 with latest ffmpeg_p20060302 causes totem and other p...
Status: RESOLVED WORKSFORME
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:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-23 08:16 UTC by Ana Andrés
Modified: 2006-03-23 12:14 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 Ana Andrés 2006-03-23 08:16:21 UTC
Using totem with xine-lib and ffmpeg use flag makes totem crash with certain videos using this codec Microsoft MPEG-4 v1 (ffmpeg), xine-lib must be built with its own ffmpeg library.

my emerge --info:

 emerge --info
Portage 2.1_pre6-r5 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.4-r1, 2.6.15-gentoo-r7 i686)
=================================================================
System uname: 2.6.15-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/mnt/hda2/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/  ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/  http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/  ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/  http://pandemonium.tiscali.de/pub/gentoo/  ftp://pandemonium.tiscali.de/pub/gentoo/  http://ftp.caliu.info/pub/gentoo/  ftp://ftp.caliu.info/pub/gentoo/"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LINGUAS="es"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/xgl-coffee /usr/local/portage /usr/local/gnome-experimental"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acl acpi alsa asf avahi avi bash-completion beagle berkdb bitmap-fonts bonobo bzip2 cairo cdparanoia cdr cli crypt ctype cups dba dbus dga doc dri dts dvb dvd dvdr eds emboss encode esd evo expat fam fastbuild fbsplash ffmpeg flac fontconfig foomaticdb force-cgi-redirect fortran ftp gcj gd gdbm ggi ghkhtml gif gimp glitz glut gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 hal howl imagemagick imlib ipv6 java javascript jikes joystick jpeg kde lcms ldap libg++ libvisual libwww lm_sensors mad memlimit mikmod mmx mng modplug mono motif mozilla mp3 mpeg msn ncurses nls nptl nptlonly nsplugin objc ogg oggvorbis openal opengl oss pam pam_console pcmcia pcre pdflib perl png posix ppds pwdb python qt quicktime readline ruby samba scanner sdl session sharedmem simplexml slp soap sockets spell spl sse sse2 ssl svg tcltk tcpd theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb vcd verbose videos vorbis win32codecs wmf x264 xface xine xinerama xml xml2 xpm xsl xv xvid xvmc zlib elibc_glibc input_devices_synaptics input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_joystick kernel_linux linguas_es userland_GNU video_cards_fglrx video_cards_vesa video_cards_fbdev video_cards_none"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS
Comment 1 Ana Andrés 2006-03-23 08:23:30 UTC
i have other videos using diferents codecs than crashes too but using internal's xine-lib ffmpeg solved all the problems.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-23 08:42:47 UTC
Crash in which way? Segfault? Can you be a bit more specific?
Can you find a freely available sample file showing this behaviour?
Did you recompile xine-lib after upgrading ffmpeg?
Comment 3 Ana Andrés 2006-03-23 09:16:07 UTC
sorry but im not capable of reproduce the crash again, the error was about some mising simbols about dd_show_decode or something like that but seems its was my own fault because i recompiled xine-lib with ffmpeg and the videos are working fine again... the only change i have done was uninstalling libdc1394 and rebuilding ffmpeg without 1394 support.
Sorry for waste your time but i think i have found a bug thanks for all.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-23 12:14:49 UTC
Remember to rebuild xine-lib (and vlc) after upgrading ffmpeg, as it breaks ABI.