comparison DOCS/man/en/mplayer.1 @ 18709:7ca8f5ab5136

improved -vo gl:lscale documentation
author reimar
date Wed, 14 Jun 2006 16:08:49 +0000
parents d220de66e296
children bd70d74a994b
comparison
equal deleted inserted replaced
18708:9e2b300db17b 18709:7ca8f5ab5136
3077 Provides saturation and hue control. 3077 Provides saturation and hue control.
3078 This method is fast but inexact. 3078 This method is fast but inexact.
3079 .br 3079 .br
3080 6: Use a 3D texture to do conversion via lookup. 3080 6: Use a 3D texture to do conversion via lookup.
3081 Needs the GL_ARB_fragment_program extension and at least four texture units. 3081 Needs the GL_ARB_fragment_program extension and at least four texture units.
3082 Extremely slow (software emulation) on some (all?) ATI cards since it uses
3083 a texture with border pixels.
3082 Provides brightness, contrast, saturation, hue and gamma control. 3084 Provides brightness, contrast, saturation, hue and gamma control.
3083 Gamma can also be set independently for red, green and blue. 3085 Gamma can also be set independently for red, green and blue.
3084 Speed depends more on GPU memory bandwidth than other methods. 3086 Speed depends more on GPU memory bandwidth than other methods.
3085 .RE 3087 .RE
3086 .IPs [l|c]scale=<n> 3088 .IPs lscale=<n>
3087 Select the scaling function to use (seperately for luma and chroma). 3089 Select the scaling function to use for luminance scaling.
3088 Only valid for yuv modes 2, 3 and 4. 3090 Only valid for yuv modes 2, 3, 4 and 6.
3089 .RSss 3091 .RSss
3090 0: Use simple linear filtering (default). 3092 0: Use simple linear filtering (default).
3091 .br 3093 .br
3092 1: Use bicubic filtering (better quality). 3094 1: Use bicubic filtering (better quality).
3095 Needs one additional texture unit.
3093 Older cards will not be able to handle this for chroma at least in fullscreen mode. 3096 Older cards will not be able to handle this for chroma at least in fullscreen mode.
3094 Also needs one additional texture unit. 3097 .RE
3095 .RE 3098 .IPs cscale=<n>
3099 Select the scaling function to use for chrominance scaling.
3100 For details see lscale.
3096 .IPs customprog=<filename> 3101 .IPs customprog=<filename>
3097 Load a custom fragment program from <filename>. 3102 Load a custom fragment program from <filename>.
3098 See TOOLS/edgedect.fp for an example. 3103 See TOOLS/edgedect.fp for an example.
3099 .IPs customtex=<filename> 3104 .IPs customtex=<filename>
3100 Load a custom "gamma ramp" texture from <filename>. 3105 Load a custom "gamma ramp" texture from <filename>.