Summary: | media-video/mplayer-1.1 fails to play all video and most audio | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stuart W. Finlayson <stu> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | antonlacon, bes.internal, john, polynomial-c, proteuss, sven.koehler |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stuart W. Finlayson
2012-06-10 23:25:00 UTC
Can you please provide the output of `emerge -pv media-video/mplayer` and run revdeapp-rebuild (from portage/gentoolkit). Thanks I can confirm this problem. revdep-rebuild doesn't show anything being broken. # emerge -qpv mplayer [ebuild R ] media-video/mplayer-1.1 USE="3dnow 3dnowext X a52 -aalib alsa (-altivec) (-aqua) ass -bidi -bindist -bl -bluray -bs2b -cddb cdio -cdparanoia -cpudetection -debug -dga -directfb -doc dts dv -dvb dvd dvdnav -dxr3 enca encode -faac faad -fbcon ftp -ggi gif -gsm iconv -ipv6 -jack -joystick jpeg jpeg2k -ladspa -libcaca -libmpeg2 -lirc live -lzo mad -md5sum mmx mmxext mng mp3 -nas network -nut -openal opengl osdmenu -oss png -pnm -pulseaudio -pvr quicktime -radio rar real rtc rtmp -samba sdl shm speex sse sse2 -ssse3 -tga theora toolame tremor truetype twolame unicode -v4l -vdpau (-vidix) vorbis (-win32codecs) x264 -xanim xinerama xscreensaver xv xvid xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx" (In reply to comment #0) > libavformat version 53.32.100 (external) > Mismatching header version 54.6.101 Same problem here. This could be a clue. (In reply to comment #3) > (In reply to comment #0) > > libavformat version 53.32.100 (external) > > Mismatching header version 54.6.101 > > Same problem here. This could be a clue. Yes. From gdb: ... Program received signal SIGSEGV, Segmentation fault. 0x00007ffff60b012f in av_dict_get () from /usr/lib/libavutil.so.51 It looks like mplayer-1.1 needs the masked ffmpeg-0.11.1.ebuild. With ffmpeg-0.11.1 unmasked mplayer no longer crashes. (In reply to comment #5) > It looks like mplayer-1.1 needs the masked ffmpeg-0.11.1.ebuild. > With ffmpeg-0.11.1 unmasked mplayer no longer crashes. So the dependency needs fixing. Dear maintainer, please change >=media-video/ffmpeg-0.10.3 into >=media-video/ffmpeg-0.11.1 (In reply to comment #6) > (In reply to comment #5) > > It looks like mplayer-1.1 needs the masked ffmpeg-0.11.1.ebuild. > > With ffmpeg-0.11.1 unmasked mplayer no longer crashes. > > So the dependency needs fixing. Dear maintainer, please change > >=media-video/ffmpeg-0.10.3 > into > >=media-video/ffmpeg-0.11.1 Which would require masking >=mplayer-1.1 as long as >=ffmpeg-0.11 is masked as well. should be fixed in 1.1-r1, thanks for reporting I just did an emerge --sync but the -r1 depends still shows >=media-video/ffmpeg-0.10.3 what was the fix for this? According to the ChangeLog, it was being built with the ffmpeg headers bundled in the mplayer tarball and now it is using the ones installed by media-video/ffmpeg. It appears the changes were made to files/dump_ffmpeg.sh and by the addition of a patch (files/mplayer-1.1-ffmpeg.patch), not the content of the ebuild. |