From: Michael R. <mr...@us...> - 2003-10-30 21:10:00
|
Hi Adam, > >> I've just built xine-lib v1rc2 on a Sun Ultra 60 running Solaris > >> 8. Being an Ultra workstation, it should have VIS and I've > >> installed the latest version of Sun's Multimedia library > >> (SUNWmlib, v2.2.1). When I run xine, I get the following error > >> messages: > >> > >> deinterlace: Greedy disabled: required CPU accelleration features > >> unavailable. deinterlace: Greedy2Frame disabled: required CPU > >> accelleration features unavailable. > >> > >> What does it take to set up the correct CPU accelleration on the > >> above mentioned system? I'm assuming having it will make the > >> video smoother (it's a big jerky now). > > > > Not necessarily. These are just deinterlacer modules, which are only > > used on interlaced streams, when you activate them. I guess they > > only support the IA32 MMX instructions. > > > > However, xine should already use mlib in a couple of plugins. Check > > with ldd, at least some of the (mpeg and ff decoders) should be > > linked against it. > > Some of the plugins do link to mlib. I was trying to watch an AVI > file and the avi plugin doesn't use mlib, so I guess xine it showing > it as fast as it's going to get. You mean xineplug_dmx_avi.so? That's just the AVI demultiplexer which unpacks the audio and video data out of the AVI container. But 90% of CPU time is spent in the decoders, so the xineplug_decode_* are the most interesting. You can learn from the stream info window (open up the menu by right-clicking in the video window or the panel and select Stream->Window information...), what codec the video uses. > Maybe I can play with the nice value to get the xine process higher > priority. Thanks for your answer. This will only help, if you have background processes running. Michael -- /* Binary compatibility is good American knowhow fuckin' up. */ 2.2.16 /usr/src/linux/arch/sparc/kernel/sunos_ioctl.c |