31 |
const uint32_t iLimit); |
const uint32_t iLimit); |
32 |
|
|
33 |
|
|
34 |
|
bool SMP_MotionEstimation(MBParam * const pParam, |
35 |
|
FRAMEINFO * const current, |
36 |
|
FRAMEINFO * const reference, |
37 |
|
const IMAGE * const pRefH, |
38 |
|
const IMAGE * const pRefV, |
39 |
|
const IMAGE * const pRefHV, |
40 |
|
const uint32_t iLimit); |
41 |
|
|
42 |
|
|
43 |
|
|
44 |
/** MBMotionCompensation **/ |
/** MBMotionCompensation **/ |
45 |
void MBMotionCompensation(MACROBLOCK * const pMB, |
void MBMotionCompensation(MACROBLOCK * const pMB, |
46 |
const uint32_t j, |
const uint32_t j, |
97 |
|
|
98 |
/** MBCoding.c **/ |
/** MBCoding.c **/ |
99 |
|
|
100 |
|
void MBSkip(Bitstream * bs); /* just the bitstream. Since MB is skipped, no info is needed */ |
101 |
|
|
102 |
|
|
103 |
void MBCoding(const FRAMEINFO * frame, /* <-- the parameter for coding of the bitstream */ |
void MBCoding(const FRAMEINFO * frame, /* <-- the parameter for coding of the bitstream */ |
104 |
|
|
105 |
MACROBLOCK * pMB, /* <-- Info of the MB to be coded */ |
MACROBLOCK * pMB, /* <-- Info of the MB to be coded */ |