Stephen Rowles wrote:
>> Stephen Rowles wrote:
>>> Has there been any changes to the way freevo uses xine between 1.7.1 and
>>> 1.7.5?
>>>
>>> It appears to be issuing the correct command:
>>>
>>>  /usr/bin/xine --auto-play=fq --hide-gui --borderless --geometry
>>> 720x576+0+0 --no-splash --stdctl -V xxmc -A alsa --no-lirc
>>> file:///data/TV/01-23_21_00_Torchwood_-_Sleeper.ts
>>>
>>> But my CPU usage has rocketed, seeking is now very slow as there is a
>>> huge amount of CPU being used just to play back. And stopping the video
>>> takes ages, again as all the CPU is going on playing video.
>>>
>>>
>> Just to confirm, I have played the video back on the command line using
>> the above command, and CPU sits at a healthy 15% and video playback
>> quality is fine, so there is definitely something odd about how freevo
>> is launching xine that is causing the problems. (above command was from
>> a ps listing while the video was playing, then just copied and pasted to
>> test)
>>
>> Cheers.
>>
>> Steve.
> 
> Further thoughts, I've just diff'd xine.py from SVN release 1.7.1 and
> 1.7.5, it appears that there is now extra logic tracking the standard in /
> out from xine. I wonder if this is slowing it down at all? Would it be
> possible to use the old 1.7.1 version of xine.py with my 1.7.5 install? or
> will this cause problems?

Would you try changing the line:
self.app = XineApp(command, self)
to:
self.app = childapp.ChildApp2(command)

This will stop freevo parsing the output of the xine command.

I don't think it will make any difference but will stop the call backs 
from stdout and stderr.

Duncan


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to