[MPlayer-dev-eng] MplayerXP vs Mplayer. Hall of truth.

Nick Kurshev nickols_k at mail.ru
Sun Mar 17 19:54:33 CET 2002


Hello, Arpi!

On Sun, 17 Mar 2002 20:04:34 +0100 you wrote:

> Hi,
> 
> > > such slow systems (like p1 or old celerons) usually has no xv-capable card
> > s
> >                                               ^^^^^^^
> > > but dga or vidix or xmga (1 buffers) could work there fine
> > Middle size divx4 can be fitted into 2MB of video upto 7 times.
> 
> please rtfm dr-methods.txt
> 
> you still don't understand...
> if you have a single (1) buffer, you don't have to update the whole buffer
> at each frames, just the chanegd macroblocks.
> at average (<=1000kbit) divx only ~30% of MBs chanegs between 2 frames.
> so it means 300% speedup of video blitting
> and it really matters on slow pci bus / video ram old systems have
> 
> if you have more than 1 buffers (even if they are in video ram) you have to
> refresh all MBs so you lose this advantage of DRm2, and only get one less
> memcpy (maybe) nothing more.
> 
> of course having 1 buffers decreases quality but on p1 mmx who cares...
> 
> and on faster systems it has no sense nor your stuff
> 
> so if we see the things:
> 
>                  1       2         3             4
>             |--------|--------|---------|-----------------------------|
> cpu speed:  slow  ~200mhz   ~400mhz   ~800mhz                       fast
> avg bench:   >100%     >100%    <100%       <100%
> max bench:   >100      >100     >100        <100
> method:     framedrop| dr m2  |dec.ahead| old single-process mplayer
> playback:   jerky      smooth   smoother  smoother
> 
> your threading mess is only usefull at range '3', to make playback smoother
> ( != make playabck possible - it makes no extra performance - just a bit
> better quality)
> 
> it won't help at 1,2 and 4, only at 3
> 
When frame cares only part of scene it's easy frame.
Hard frames cares a full new scene and this method will not help you.

> > > > Every commercial product communicates with GPL'ed kernel.
> > > > So it seems just as stupid limitation.
> > > there are no shared objects nor LGPL
> > > 
> > > ans we'll remove this stupid license as soon as we get rid of things keepe
> > ng
> > > us away from binary packages. but you'd better RTFMing
> > > 
> > Anyway - I can redistribute your sources under GPL as you said.
> > Second - you should make it as soon as possible simply because mplayer has
> > many parts which are GPL'ed - GPL is applicable to PROGRAM which doesn't exi
> > st.
> > (vidix is not a program)
> > It something strange.
> > Anyway you should call something by PROGRAM to which is applied GPL of parts
> > !
> 
> heh?
> 
> you should actually program instead of thinking about what is program :)
> 
I would be glad to program a program.
> 
> A'rpi / Astral & ESP-team
> 
> --
> Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
> _______________________________________________
> MPlayer-dev-eng mailing list
> MPlayer-dev-eng at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
> 


Best regards! Nick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20020317/c7d4c36a/attachment.pgp>


More information about the MPlayer-dev-eng mailing list