cl_mvc2(3dm)
cl_mvc2 - MVC2 scheme in the Compression Library
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME cl_mvc2 - MVC2 scheme in the Compression Library SYNOPSIS #include <dmedia/cl.h> DESCRIPTION The MVC2 (Motion Video Compressor 2) compression algorithm is implemented as one of the codecs in the Compression Library (CL). Its scheme identifier is CL_MVC2_SOFTWARE, and is accessible through the standard CL API. For an overview of the basic library calls and parameters, see CLintro(3dm). Compression involves a simple block coding heuristic based on various perceptual criteria. The amount of compression is guided by setting the following parameters. In each case, a higher threshold results in more compression. CL_MVC2_LUMA_THRESHOLD Type: CL_RANGE_VALUE The threshold used to determine which blocks are encoded as constant values. Range is 0 to 255. CL_MVC2_CHROMA_THRESHOLD Type: CL_RANGE_VALUE The threshold used to determine which blocks are encoded with luminance only, or with chroma as well. Range is 0 to 255. CL_MVC2_EDGE_THRESHOLD Type: CL_RANGE_VALUE The threshold used to determine which blocks are encoded as high activity regions. This value should be at least as large as CL_MVC2_LUMA_THRESHOLD. Range is 0 to 255. Decompression may be adjusted with the following parameter. CL_MVC2_BLENDING Type: CL_ENUM_VALUE This value may be CL_MVC2_BLENDING_OFF or CL_MVC2_BLENDING_ON. If blending is enabled, edges of tiles will be smoothed on decompression so that blocking artifacts are reduced. SEE ALSO CLintro(3dm)