comparison DOCS/man/en/mplayer.1 @ 18576:7a839270427c

mention when vo_gl yuv conversion methods are inexact
author reimar
date Mon, 05 Jun 2006 11:20:31 +0000
parents a560a24265cb
children 2fa15de8806b
comparison
equal deleted inserted replaced
18575:e00cea3e1732 18576:7a839270427c
3051 .br 3051 .br
3052 1: Use register combiners. 3052 1: Use register combiners.
3053 This uses an nVidia-specific extension (GL_NV_register_combiners). 3053 This uses an nVidia-specific extension (GL_NV_register_combiners).
3054 At least three texture units are needed. 3054 At least three texture units are needed.
3055 Provides saturation and hue control. 3055 Provides saturation and hue control.
3056 This method is fast but inexact.
3056 .br 3057 .br
3057 2: Use a fragment program. 3058 2: Use a fragment program.
3058 Needs the GL_ARB_fragment_program extension and at least three texture units. 3059 Needs the GL_ARB_fragment_program extension and at least three texture units.
3059 Provides brightness, contrast, saturation and hue control. 3060 Provides brightness, contrast, saturation and hue control.
3060 .br 3061 .br
3072 5: Use ATI-specific method (for older cards). 3073 5: Use ATI-specific method (for older cards).
3073 This uses an ATI-specific extension (GL_ATI_fragment_shader - not 3074 This uses an ATI-specific extension (GL_ATI_fragment_shader - not
3074 GL_ARB_fragment_shader!). 3075 GL_ARB_fragment_shader!).
3075 At least three texture units are needed. 3076 At least three texture units are needed.
3076 Provides saturation and hue control. 3077 Provides saturation and hue control.
3078 This method is fast but inexact.
3077 .RE 3079 .RE
3078 .IPs customprog=<filename> 3080 .IPs customprog=<filename>
3079 Load a custom fragment program from <filename>. 3081 Load a custom fragment program from <filename>.
3080 See TOOLS/edgedect.fp for an example. 3082 See TOOLS/edgedect.fp for an example.
3081 .IPs customtex=<filename> 3083 .IPs customtex=<filename>