Summary: | xine-lib_1rc6 refuses to play xvid encoded video files while rc5 works flawlessly | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander <i00gral> |
Component: | [OLD] Library | Assignee: | Chris White (RETIRED) <chriswhite> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | casta, g1gsw, gentoo-bugs, ghepeu, outrage |
Priority: | High | Keywords: | Inclusion |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | modified ebuild that works with internal ffmpeg |
Description
Alexander
2004-11-02 10:39:50 UTC
Same problem here Seems that xine-lib is build without ffmpeg support Some patch fails to apply : * Patching ${S}/ltmain.sh ... * Could not apply portage.patch! * Please verify that it is not needed. * Cannot apply any patch, running libtoolize... perhaps correcting it will do the trick ! (I have not yet found the correct way to apply the patch correctly) see bug #64500 ebuild submitted at bug #64500 doesn't work for me Using this work Created attachment 43197 [details]
modified ebuild that works with internal ffmpeg
The attached ebuild works fine here same problem here with rc7, I didn't try the ebuild submitted, what changes did you do? and same problem here, with rc7 too. I solved mpeg-4 problem by compiling xine-lib with external ffmpeg (added myconf="${myconf} --with-external-ffmpeg" to the ebuild), win32 codecs (wm9, vp6) worked flawlessy with standard configure options too The actual problem is that the internal ffmpeg xine plugin has undefined symbols preventing it from being linked; $ ldd -r /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so undefined symbol: mm_flags (/usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so) undefined symbol: dsputil_init_mmx (/usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so) undefined symbol: MPV_common_init_mmx (/usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so) While this a caused by missing defines in code when the ebuild disables mmx, commenting out the pic/mmx patch at "use pic && epatch ${FILESDIR}/${P}-mmx.patch" fixes the problem. Xine then works perfectly. As Kevin F. Quinn says at the end of bug 67863, everything looks to be fixed for using both pic and mmx in Xine. Commenting out the pic/mmx patch at "use pic && epatch ${FILESDIR}/${P}-mmx.patch" fixes it for me in rc7 Thanks Alan. Had the same problem, and thanks to Alan, commenting out the mmx patch fixed it. same problem with rc8, please fix. foobar! Fixed. |