1mlib_VideoIDCT8x8_U8_S16(3MmLeIdBi)aLib Library Functmiloinbs_VideoIDCT8x8_U8_S16(3MLIB)
2
3
4

NAME

6       mlib_VideoIDCT8x8_U8_S16 - inverse Discrete Cosine Transform
7

SYNOPSIS

9       cc [ flag... ] file... -lmlib [ library... ]
10       #include <mlib.h>
11
12       mlib_status mlib_VideoIDCT8x8_U8_S16(mlib_u8 *block,
13            const mlib_s16 coeffs[64], mlib_s32 stride);
14
15

DESCRIPTION

17       The   mlib_VideoIDCT8x8_U8_S16()  function  computes  the  inverse  DCT
18       (called IDCT) for the destination IDCT block of data type  mlib_u8  and
19       source DCT coefficients of data type mlib_s16.
20
21
22       The  stride  applies  to  the block that is part of the frame currently
23       being reconstructed.
24

PARAMETERS

26       The function takes the following arguments:
27
28       block     Pointer to an 8x8 block in the current frame. block  must  be
29                 8-byte aligned.
30
31
32       coeffs    Pointer to the source DCT coefficients. coeffs must be 8-byte
33                 aligned.
34
35
36       stride    Stride, in bytes, between adjacent rows in  a  block.  stride
37                 must be a multiple of eight.
38
39

RETURN VALUES

41       The  function  returns MLIB_SUCCESS if successful. Otherwise it returns
42       MLIB_FAILURE.
43

ATTRIBUTES

45       See attributes(5) for descriptions of the following attributes:
46
47
48
49
50       ┌─────────────────────────────┬─────────────────────────────┐
51       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
52       ├─────────────────────────────┼─────────────────────────────┤
53       │Interface Stability          │Committed                    │
54       ├─────────────────────────────┼─────────────────────────────┤
55       │MT-Level                     │MT-Safe                      │
56       └─────────────────────────────┴─────────────────────────────┘
57

SEE ALSO

59       mlib_VideoIDCT_IEEE_S16_S16(3MLIB),   mlib_VideoIDCT8x8_S16_S16(3MLIB),
60       mlib_VideoIDCT8x8_S16_S16_DC(3MLIB),
61       mlib_VideoIDCT8x8_S16_S16_NA(3MLIB),
62       mlib_VideoIDCT8x8_S16_S16_Q1(3MLIB),
63       mlib_VideoIDCT8x8_U8_S16_DC(3MLIB), mlib_VideoIDCT8x8_U8_S16_NA(3MLIB),
64       mlib_VideoIDCT8x8_U8_S16_Q1(3MLIB), attributes(5)
65
66
67
68SunOS 5.11                        2 Mar 2007   mlib_VideoIDCT8x8_U8_S16(3MLIB)
Impressum