Content-type: text/html Man page of mlib_VideoDCT8x8_S16_U8_NA

mlib_VideoDCT8x8_S16_U8_NA

Section: mediaLib Library Functions (3MLIB)
Updated: 2 Mar 2007
Index Return to Main Contents
 

NAME

mlib_VideoDCT8x8_S16_U8_NA - forward Discrete Cosine Transform (DCT)  

SYNOPSIS

cc [ flag... ] file... -lmlib [ library... ]
#include <mlib.h>

mlib_status mlib_VideoDCT8x8_S16_U8_NA(mlib_s16 coeffs[64],
    const mlib_u8 *block, mlib_s32 stride);

 

DESCRIPTION

The mlib_VideoDCT8x8_S16_U8_NA() function computes the forward DCT for the destination DCT coefficients of data type mlib_s16 and source block of data type mlib_u8. The stride applies to the block that is part of the frame currently being encoded.

This function requires no special address alignment.

This function can be used in JPEG with 8-bit precision, or in MPEG for the intra mode.  

PARAMETERS

The function takes the following arguments:

coeffs

Pointer to the destination DCT coefficients.

block

Pointer to an 8x8 block in the current frame.

stride

Stride in bytes between adjacent rows in the block.

 

RETURN VALUES

The function returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.  

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE

Interface StabilityCommitted

MT-Level

 

SEE ALSO

mlib_VideoDCT2x2_S16_S16(3MLIB), mlib_VideoDCT4x4_S16_S16(3MLIB), mlib_VideoDCT8x8_S16_S16_B10(3MLIB), mlib_VideoDCT8x8_S16_S16_B10_NA(3MLIB), mlib_VideoDCT8x8_S16_S16_B12(3MLIB), mlib_VideoDCT8x8_S16_U8(3MLIB), mlib_VideoDCT16x16_S16_S16(3MLIB), mlib_VideoDCT16x16_S16_S16_B10(3MLIB), mlib_VideoDeQuantize_S16(3MLIB), mlib_VideoDeQuantizeInit_S16(3MLIB), mlib_VideoQuantize_S16(3MLIB), mlib_VideoQuantizeInit_S16(3MLIB), attributes(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
PARAMETERS
RETURN VALUES
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:38:16 GMT, October 02, 2010