OpenVisualCloud / SVT-HEVC

SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
516 stars 172 forks source link

Update the Y sample buffer indexing for position A in Motion Estimation. #530

Closed Austin-Hu closed 4 years ago

Austin-Hu commented 4 years ago

NxM SAD is calculated between the current LCU buffer and its corresponding reference one in reconstructed picture for O/A/B/C/D positions.

Note: the same change should be also applied in hme_mv_center_check() of SVT-AV1.

Signed-off-by: Austin Hu austin.hu@intel.com

Austin-Hu commented 4 years ago

Need to check whether the missed updating of searchRegionIndex for position A is because of the algorithm, or a bug.

tianjunwork commented 4 years ago

Hi @Austin-Hu It is a bug. Thank you for the PR.