[MPlayer-dev-eng] [PATCH] DXR3 Docs update

David Holm david at realityrift.com
Sun Sep 1 13:19:22 CEST 2002


On Sun, 2002-09-01 at 12:37, gabucino at mplayerhq.hu wrote:
> > noprebuf is an option, not a variable, so I removed the '<' '>'
> Regarding this, could you make an explanation of exactly what this option
> does?
> Because if it's enabled (default), MPlayer
>  - hangs on the 2. second of an MPEG1 file
It should not do this...

>  - plays DVDs with 100% CPU (!) usage
Yes, when it prebuffers it tries to fill the dxr3's video buffer all the
time (it does not copy one frame/"played frame"). The DXR3 has a rather
large video buffer, so on most systems it will encode video frames
constantly, therefore using 100% cpu. The good thing is that this makes
the playback much less sensitive to other apps spiking the cpu since it
will have lots of frames in the buffer to play before it starts lagging
behind. If you run with noprebuf and the cpu spikes it will most likely
not have time to encode the entire frame before it hits the frames
timestamp, therefore causing framedropping.


//David Holm




More information about the MPlayer-dev-eng mailing list