1mlib_VideoDeQuantizeIDCT8x8m_eUd8i_aSL1i6b(3LMiLbmIrlBai)rby_VFiudnecotDieoQnusantizeIDCT8x8_U8_S16(3MLIB)
2
3
4

NAME

6       mlib_VideoDeQuantizeIDCT8x8_U8_S16  -  dequantization  and inverse Dis‐
7       crete Cosine Transform (IDCT)
8

SYNOPSIS

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

DESCRIPTION

19       The mlib_VideoDeQuantizeIDCT8x8_U8_S16() function dequantizes the quan‐
20       tized DCT coefficients and then computes the inverse DCT. It's a combi‐
21       nation of mlib_VideoDeQuantize_S16() and mlib_VideoIDCT8x8_U8_S16() for
22       better performance.
23
24
25       The source and destination buffer addresses must be 8-byte aligned.
26
27
28       This  function can be used in JPEG with 8-bit precision, or in MPEG for
29       the intra mode.
30

PARAMETERS

32       The function takes the following arguments:
33
34       block      Pointer to an 8x8 block. Note  that  block  must  be  8-byte
35                  aligned.
36
37
38       coeffs     Pointer  to  the input quantized DCT coefficients. Note that
39                  coeffs must be 8-byte aligned.
40
41
42       dqtable    Pointer   to   the   dequantization   table   generated   by
43                  mlib_VideoDeQuantizeInit_S16().
44
45
46       stride     Stride  in  bytes  between  adjacent rows in the block. Note
47                  that stride must be a multiple of eight.
48
49

RETURN VALUES

51       The function returns MLIB_SUCCESS if successful. Otherwise  it  returns
52       MLIB_FAILURE.
53

ATTRIBUTES

55       See attributes(5) for descriptions of the following attributes:
56
57
58
59
60       ┌─────────────────────────────┬─────────────────────────────┐
61       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
62       ├─────────────────────────────┼─────────────────────────────┤
63       │Interface Stability          │Committed                    │
64       ├─────────────────────────────┼─────────────────────────────┤
65       │MT-Level                     │MT-Safe                      │
66       └─────────────────────────────┴─────────────────────────────┘
67

SEE ALSO

69       mlib_VideoDeQuantizeIDCT8x8_S16_S16_B12(3MLIB),  mlib_VideoDeQuantizeI‐
70       DCT8x8_S16_S16_B12_NA(3MLIB),                    mlib_VideoDeQuantizeI‐
71       DCT8x8_U8_S16_NA(3MLIB),           mlib_VideoDeQuantizeInit_S16(3MLIB),
72       attributes(5)
73
74
75
76SunOS 5.11                        2 Mamrli2b0_0V7ideoDeQuantizeIDCT8x8_U8_S16(3MLIB)
Impressum