1mlib_VideoIDCT8x8_S16_S16_Qm1e_dMiiasLmiabtmcLlhii(bb3r_MaVLriIydBe)FouInDcCtTi8oxn8s_S16_S16_Q1_Mismatch(3MLIB)
2
3
4

NAME

6       mlib_VideoIDCT8x8_S16_S16_Q1_Mismatch  - inverse Discrete Cosine Trans‐
7       form
8

SYNOPSIS

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

DESCRIPTION

18       The  mlib_VideoIDCT8x8_S16_S16_Q1_Mismatch()  function   computes   the
19       inverse IDCT in the inter mode.
20
21
22       This function is similar to mlib_VideoIDCT8x8_S16_S16_Q1() which should
23       only be used when coeffs[u][v]  (u,v = 0...7) are non-zero only  for  u
24       and  v  less  then  4.  However,  this  function  also  allows  element
25       coeffs[7][7] to be non-zero. The primary benefit of  this  modification
26       is  that it can handle situations where coeffs[7][7] has been made non-
27       zero by MPEG mismatch-control, allowing a  simplified  version  of  the
28       IDCT to be undertaken for a much larger number of situations.
29

PARAMETERS

31       The function takes the following arguments:
32
33       block     Pointer  to an 8x8 motion-compensated block which is the dif‐
34                 ference between the reference block and current block.  block
35                 must be 8-byte aligned.
36
37
38       coeffs    Pointer  to the input DCT coefficients. coeffs must be 8-byte
39                 aligned. coeffs should be  in  S12  range  or  it  should  be
40                 obtained from the corresponding forward DCT.
41
42

RETURN VALUES

44       The  function  returns MLIB_SUCCESS if successful. Otherwise it returns
45       MLIB_FAILURE.
46

ATTRIBUTES

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

SEE ALSO

62       mlib_VideoIDCT8x8_S16_S16_Q1(3MLIB), attributes(5)
63
64
65
66SunOS 5.11                        2mlMiabr_V2i0d0e7oIDCT8x8_S16_S16_Q1_Mismatch(3MLIB)
Impressum