mirror of https://github.com/mpv-player/mpv
improved -vo gl:lscale documentation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18712 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
7022f65d0c
commit
2727b16cbb
|
@ -3079,20 +3079,25 @@ This method is fast but inexact.
|
||||||
.br
|
.br
|
||||||
6: Use a 3D texture to do conversion via lookup.
|
6: Use a 3D texture to do conversion via lookup.
|
||||||
Needs the GL_ARB_fragment_program extension and at least four texture units.
|
Needs the GL_ARB_fragment_program extension and at least four texture units.
|
||||||
|
Extremely slow (software emulation) on some (all?) ATI cards since it uses
|
||||||
|
a texture with border pixels.
|
||||||
Provides brightness, contrast, saturation, hue and gamma control.
|
Provides brightness, contrast, saturation, hue and gamma control.
|
||||||
Gamma can also be set independently for red, green and blue.
|
Gamma can also be set independently for red, green and blue.
|
||||||
Speed depends more on GPU memory bandwidth than other methods.
|
Speed depends more on GPU memory bandwidth than other methods.
|
||||||
.RE
|
.RE
|
||||||
.IPs [l|c]scale=<n>
|
.IPs lscale=<n>
|
||||||
Select the scaling function to use (seperately for luma and chroma).
|
Select the scaling function to use for luminance scaling.
|
||||||
Only valid for yuv modes 2, 3 and 4.
|
Only valid for yuv modes 2, 3, 4 and 6.
|
||||||
.RSss
|
.RSss
|
||||||
0: Use simple linear filtering (default).
|
0: Use simple linear filtering (default).
|
||||||
.br
|
.br
|
||||||
1: Use bicubic filtering (better quality).
|
1: Use bicubic filtering (better quality).
|
||||||
|
Needs one additional texture unit.
|
||||||
Older cards will not be able to handle this for chroma at least in fullscreen mode.
|
Older cards will not be able to handle this for chroma at least in fullscreen mode.
|
||||||
Also needs one additional texture unit.
|
|
||||||
.RE
|
.RE
|
||||||
|
.IPs cscale=<n>
|
||||||
|
Select the scaling function to use for chrominance scaling.
|
||||||
|
For details see lscale.
|
||||||
.IPs customprog=<filename>
|
.IPs customprog=<filename>
|
||||||
Load a custom fragment program from <filename>.
|
Load a custom fragment program from <filename>.
|
||||||
See TOOLS/edgedect.fp for an example.
|
See TOOLS/edgedect.fp for an example.
|
||||||
|
|
Loading…
Reference in New Issue