CVS: main/DOCS/man/en mplayer.1,1.1071,1.1072
CVS change done by Reimar Döffinger CVS Update of /cvsroot/mplayer/main/DOCS/man/en In directory mail:/var2/tmp/cvs-serv17587/DOCS/man/en Modified Files: mplayer.1 Log Message: automatic vsync enabling for vo_gl. Index: mplayer.1 =================================================================== RCS file: /cvsroot/mplayer/main/DOCS/man/en/mplayer.1,v retrieving revision 1.1071 retrieving revision 1.1072 diff -u -r1.1071 -r1.1072 --- mplayer.1 18 Aug 2005 09:40:59 -0000 1.1071 +++ mplayer.1 19 Aug 2005 09:31:01 -0000 1.1072 @@ -2678,10 +2678,14 @@ since for higher resolutions this provides a .B big speedup. +The code is doing very little checks, so if a feature does not work, this +might be because it is not supported by your card/OpenGL implementation +even if you do not get any error message. +Use glxinfo or a similar tool to display the supported OpenGL extensions. .PD 0 .RSs .IPs (no)manyfmts -Enables support for more (RGB and BGR) color formats. +Enables support for more (RGB and BGR) color formats (default: enabled). Needs OpenGL version >= 1.2. .IPs slice-height=<0\-...> Number of lines copied to texture in one piece (default: 4). @@ -2700,7 +2704,8 @@ Enable or disable aspect scaling and pan-and-scan support (default: enabled). Disabling might increase speed. .IPs rectangle=<0,1,2> -Select usage of rectangular textures (saves video RAM, but often slower). +Select usage of rectangular textures which saves video RAM, but often is +slower (default: 0). .RSss 0: Use power-of-two textures (default). .br @@ -2710,6 +2715,12 @@ .IPs (no)glfinish Call glFinish() before swapping buffers. Slower but in some cases more correct output (default: disabled). +.IPs swapinterval=<n> +Minimum interval in displayed frames between to buffer swaps (default: 1). +1 is equivalent to enable VSYNC, 0 to disable VSYNC. +This will limit the framerate to (horizontal refresh rate / n). +Requires GLX_SGI_swap_control support to work. +With some (most/all?) implementations this only works in fullscreen mode. .REss .RE .PD 1
On Fri, 19 Aug 2005 11:31:04 +0200 (CEST) syncmail@mplayerhq.hu (Reimar Döffinger CVS) wrote:
CVS change done by Reimar Döffinger CVS ... @@ -2710,6 +2715,12 @@ .IPs (no)glfinish Call glFinish() before swapping buffers. Slower but in some cases more correct output (default: disabled). +.IPs swapinterval=<n> +Minimum interval in displayed frames between to buffer swaps (default: 1).
should it be "between two buffer swaps"??? Paul
Hi, On Wed, Aug 31, 2005 at 05:09:47PM +0200, Paul TT wrote:
CVS change done by Reimar Döffinger CVS ... @@ -2710,6 +2715,12 @@ .IPs (no)glfinish Call glFinish() before swapping buffers. Slower but in some cases more correct output (default: disabled). +.IPs swapinterval=<n> +Minimum interval in displayed frames between to buffer swaps (default: 1).
should it be "between two buffer swaps"???
Yes. Though the "two" is probably useless anyway. Feel free to improve it, the explanation really isn't too good anyway IMO. Greetings, Reimar Döffinger
participants (3)
-
Paul TT -
Reimar Döffinger -
syncmail@mplayerhq.hu