1mlib_VideoIDCT_IEEE_S16_S16m(e3dMiLaILBi)b Library Fumnlcitbi_oVnisdeoIDCT_IEEE_S16_S16(3MLIB)
2
3
4

NAME

6       mlib_VideoIDCT_IEEE_S16_S16  -  IEEE-1180  compliant  inverse  Discrete
7       Cosine Transform
8

SYNOPSIS

10       cc [ flag... ] file... -lmlib [ library... ]
11       #include <mlib.h>
12
13       mlib_status mlib_VideoIDCT_IEEE_S16_S16(mlib_s16 block[64],
14            const mlib_s16 coeffs[64]);
15
16

DESCRIPTION

18       The mlib_VideoIDCT_IEEE_S16_S16() function  computes  the  inverse  DCT
19       (called IDCT) for the output IDCT block of data type mlib_s16 and input
20       DCT coefficients of data type mlib_s16. This function is guaranteed  to
21       be  IEEE-1180 -compliant. The output of the IDCT routine is the differ‐
22       ence between the current block and the reference block. The  difference
23       pixel  can  occupy  nine bits and is represented as a 16-bit datum. The
24       output must be added to the motion-compensated reference block in order
25       to reconstruct the current block.
26

PARAMETERS

28       The function takes the following arguments:
29
30       block     Pointer  to  an 8x8 motion-compensated block that is the dif‐
31                 ference between the reference block and  the  current  block.
32                 block need not be 8-byte aligned.
33
34
35       coeffs    Pointer  to  the  source DCT coefficients. coeffs need not be
36                 8-byte aligned.
37
38

RETURN VALUES

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

ATTRIBUTES

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

SEE ALSO

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