1mlib_VideoIDCT8x8_U8_S16_NAm(e3dMiLaILBi)b Library Fumnlcitbi_oVnisdeoIDCT8x8_U8_S16_NA(3MLIB)
2
3
4
6 mlib_VideoIDCT8x8_U8_S16_NA - inverse Discrete Cosine Transform
7
9 cc [ flag... ] file... -lmlib [ library... ]
10 #include <mlib.h>
11
12 mlib_status mlib_VideoIDCT8x8_U8_S16_NA(mlib_u8 *block,
13 const mlib_s16 coeffs[64], mlib_s32 stride);
14
15
17 The mlib_VideoIDCT8x8_U8_S16_NA() 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
25
26 This function requires no special address alignment.
27
29 The function takes the following arguments:
30
31 block Pointer to the current block.
32
33
34 coeffs Pointer to the source DCT coefficients.
35
36
37 stride Stride, in bytes, between adjacent rows in the block.
38
39
41 The function returns MLIB_SUCCESS if successful. Otherwise it returns
42 MLIB_FAILURE.
43
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
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), mlib_VideoIDCT8x8_U8_S16(3MLIB),
63 mlib_VideoIDCT8x8_U8_S16_DC(3MLIB), mlib_VideoIDCT8x8_U8_S16_Q1(3MLIB),
64 attributes(5)
65
66
67
68SunOS 5.11 2 Mar 2007mlib_VideoIDCT8x8_U8_S16_NA(3MLIB)