42 |
|
|
43 |
|
|
44 |
/** MBMotionCompensation **/ |
/** MBMotionCompensation **/ |
45 |
void MBMotionCompensation(MACROBLOCK * const pMB, |
|
46 |
const uint32_t j, |
void |
47 |
|
MBMotionCompensation(MACROBLOCK * const mb, |
48 |
const uint32_t i, |
const uint32_t i, |
49 |
const IMAGE * const pRef, |
const uint32_t j, |
50 |
const IMAGE * const pRefH, |
const IMAGE * const ref, |
51 |
const IMAGE * const pRefV, |
const IMAGE * const refh, |
52 |
const IMAGE * const pRefHV, |
const IMAGE * const refv, |
53 |
IMAGE * const pCurrent, |
const IMAGE * const refhv, |
54 |
int16_t dct_codes[6 * 64], |
const IMAGE * const refGMC, |
55 |
|
IMAGE * const cur, |
56 |
|
int16_t * dct_codes, |
57 |
const uint32_t width, |
const uint32_t width, |
58 |
const uint32_t height, |
const uint32_t height, |
59 |
const uint32_t edged_width, |
const uint32_t edged_width, |
60 |
const uint32_t quarterpel, |
const int32_t quarterpel, |
61 |
const uint32_t rounding); |
const int reduced_resolution, |
62 |
|
const int32_t rounding); |
63 |
|
|
64 |
/** MBTransQuant.c **/ |
/** MBTransQuant.c **/ |
65 |
|
|
110 |
uint8_t MBTransQuantInterBVOP(const MBParam * pParam, |
uint8_t MBTransQuantInterBVOP(const MBParam * pParam, |
111 |
FRAMEINFO * frame, |
FRAMEINFO * frame, |
112 |
MACROBLOCK * pMB, |
MACROBLOCK * pMB, |
113 |
|
const uint32_t x_pos, |
114 |
|
const uint32_t y_pos, |
115 |
int16_t data[6 * 64], |
int16_t data[6 * 64], |
116 |
int16_t qcoeff[6 * 64]); |
int16_t qcoeff[6 * 64]); |
117 |
|
|