Re: [Mplayerxp-general] mplayerxp and stuttering
Brought to you by:
olov
From: Prakash P. <pr...@pu...> - 2005-08-02 09:40:21
|
Nick Kurshev schrieb: >> >>I will try what you suggested, but I don't think it will help. I am using a >>geforce2 gts card with nvidia binary driver and agp at 2x, so I am pretty sure >>that "busmastering" is used, if it applies to agp. (Or do you know something >>more about it? How can I def. test whether it is the case? I just notice that >>using opensource nv driver, much more cpu is used when playing video through >>xv, that's why I thought, the binary driver uses busmastering.) I noticed if I > > Using of OpenGL guarantees us that busmastering is active. xv may use but may not use > this feature. nvidia's xv may just have mmx optimization and less stupid design > unlike opensources X.org drivers. Unfortunately -vo sdl -forcegl doesn't work on that machine. It says something about not finding a suitable glx visual or alike. > >>enable fastwrite and sba, cpu time in mplayer goes a bit down, bit still not >>enough. >> >>Keep in mind that cpu is not the problem with mplayerxp! Unfortunately I can't >>set the Hz to something else than 50Hz, so I am stuck here. :-( >> >>If I understood your comments above correctly, then -xv vo in mplayerxp >>shoulbe be the same as mplayer - beside the predecoding of course. (If this is >>not the case, couldn't this be done? IE, output frames as mplayer does, but >>keep the predecoding for lower cpu usage?) Nevertheless mplayerxp's timing is > > predecoding always eats cpu slightly more than singlethreading design CPU usage is *not* the cause of the stuttering!!! As I said I get *heavy* stuttering (on 60Hz display) with 25fps dvd and slight stuttering with low complexity 29.97 fps mpeg4, I strongly assume mplayerxp doesn't properly sync the output. CPU usage in those clips is <20% !!! Mplayer is perfectly smooth, though. That's why I want mplayerxp give out frames as mplayer does concerning the syncing method, but still do predecoding. Please forget cpu usage as cause for stuttering. It is something else! >>wrong while mplayer's isn't. Any idea how to fix this? Above suggestion would >>probably fix the situation for me. > > try: > mplayerxp -vo YYY your.movie -benchmark -frames 1000 > and > mplayerxp -vo YYY your.movie -benchmark -frames 1000 -xp 0 > and compare resulting lines in both cases. Well, I get some numbers but I have no idea what they are trying to tell me... Nevertheless I don't think they'll help... Cheers, Prakash |