1mlib_VideoIDCT_IEEE_S16_S16m(e3dMiLaILBi)b Library Fumnlcitbi_oVnisdeoIDCT_IEEE_S16_S16(3MLIB)
2
3
4
6 mlib_VideoIDCT_IEEE_S16_S16 - IEEE-1180 compliant inverse Discrete
7 Cosine Transform
8
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
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
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
40 The function returns MLIB_SUCCESS if successful. Otherwise it returns
41 MLIB_FAILURE.
42
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
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)