MCPcopy Create free account
hub / github.com/cisco/openh264 / CopyTargetBlock

Function CopyTargetBlock

test/encoder/EncUT_MotionEstimate.cpp:12–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10using namespace WelsEnc;
11
12void CopyTargetBlock (uint8_t* pSrcBlock, const int32_t kiBlockSize, SMVUnitXY sTargetMv, const int32_t kiRefPicStride,
13 uint8_t* pRefPic) {
14 uint8_t* pTargetPos = pRefPic + sTargetMv.iMvY * kiRefPicStride + sTargetMv.iMvX;
15 uint8_t* pSourcePos = pSrcBlock;
16
17 for (int i = 0; i < kiBlockSize; i++) {
18 memcpy (pSourcePos, pTargetPos, kiBlockSize * sizeof (uint8_t));
19 pTargetPos += kiRefPicStride;
20 pSourcePos += kiBlockSize;
21 }
22}
23
24
25void InitMe (const uint8_t kuiQp, const uint32_t kuiMvdTableMiddle, const uint32_t kuiMvdTableStride,

Callers 2

TEST_FFunction · 0.85
DoLineTestMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected