[MPlayer-users] gmplayer osd

mike mhardy_mail at yahoo.com
Sat Feb 21 22:36:44 CET 2009


ok, I realize gmplayer is unmaintained and that it doesn't get any love but I prefer it to any alternative and want to continue using it.  this is linux btw and is a precompiled 32b gentoo bin (mplayer-bin-1.0_rc1-r3) but I compiled mplayer-checkout-2009-02-20 (intel core2) last night and see the same thing.

my problem is that with only some wmv (can't do anything about the source, that's what they are) gmplayer's osd elapsed time display will stop advancing (like at 0:30s), video continues playing just fine then after for example 150s the osd elapsed time leaps to 3:00m and does this constantly throughout the video (count a couple secs, hang, leap fwd while vid/aud underneath play fine the whole time).  it isn't a one-time thing - for a video it's going to do this with it will exhibit the same behavior, typically at the same spots, every time.

these are mostly powerpoint presentation type videos and I think it has something to do with video very often changing very little.  the only thing that fixes this is running them through mencoder with -harddup but that explodes the video filesize sometimes as much as double the original (100M orig -> 170-200M copy).

what I discovered yesterday is that mplayer itself does not do this - osd timer runs perfectly fine with no halting or skipping.  arrow rew/ffwd move in nice little chunks but in gmplayer the arrow movement is based around where the timer halts and leaps fwd (so arrow resolution in gmplayer is measured in minutes instead of seconds; that's kind of a big deal in instructional vids :)).

so, does anyone have suggestions on how I can fix this?  I can fumble through a little bit of code and grep'ing "osd" (if that's the place to start) gives me a mountain of results (if the fix might be relatively simple I could maybe manage myself but don't know where to look for what to fix); 

or is there some way to get smaller output using -harddup?  

something else maybe?

thanks.


      



More information about the MPlayer-users mailing list