mediaLib Library Functions mlibVideoIDCT8x8U8S16(3MLIB)
NAME
mlibVideoIDCT8x8U8S16 - inverse Discrete Cosine Transform
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibVideoIDCT8x8U8S16(mlibu8 *block,
const mlibs16 coeffs[64], mlibs32 stride);
DESCRIPTION
The mlibVideoIDCT8x8U8S16() function computes the inverse
DCT (called IDCT) for the destination IDCT block of data
type mlibu8 and source DCT coefficients of data type
mlibs16.
The stride applies to the block that is part of the frame
currently being reconstructed.
PARAMETERS
The function takes the following arguments:
block Pointer to an 8x8 block in the current frame.
block must be 8-byte aligned.
coeffs Pointer to the source DCT coefficients. coeffs
must be 8-byte aligned.
stride Stride, in bytes, between adjacent rows in a
block. stride must be a multiple of eight.
RETURN VALUES
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibVideoIDCT8x8U8S16(3MLIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibVideoIDCTIES16S16(3MLIB),
mlibVideoIDCT8x8S16S16(3MLIB),
mlibVideoIDCT8x8S16S16DC(3MLIB),
mlibVideoIDCT8x8S16S16NA(3MLIB),
mlibVideoIDCT8x8S16S16Q1(3MLIB),
mlibVideoIDCT8x8U8S16DC(3MLIB),
mlibVideoIDCT8x8U8S16NA(3MLIB),
mlibVideoIDCT8x8U8S16Q1(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|