|
From: <gu...@us...> - 2001-08-07 12:59:03
|
Hi, the ffmpeg xine video decoder plugin is now part of the main xine tree. It works pretty nicely, I upgraded to the latest ffmpeg cvs sources (as of yesterday evening) and ms mpeg 4, opendivx and motion-jpeg (hey, that's new! :-) ) are supported. While hacking this, I noticed two problems and I wonder if these are xine-specific or just broken in ffmpeg at the moment: - mmx support: if I enable mmx support in dsputil.c (#define HAVE_MMX) I get a very screwed-up (mostly pink #-)) picture. For the xine plugin I used intel2gas to convert the nasm sad_mmx.s for gas, maybe this went wrong somehow. Perhaps somebody can tell me if mmx support is supposed to work before I dig any deeper into this - seeking: When starting to play back a ms mpeg 4 stream not from the beginning but from some point within the stream (so probably not an I-Frame) I usually get a floating point exception. Is this supposed to work (it does using the microsoft dll) or is there a special trick to tell ffmpeg to watch out for the next I-Frame or something like that? Keep up the great work, ffmpeg is absolutely amazing! Guenter -- time is a funny concept |