Showing the changes to codec/decoder/core/src/mv_pred.cpp (1 of 3 files). Show all
Unified · Split
| @@ -504,7 +504,7 @@ int32_t PredMvBDirectSpatial (PWelsDecoderContext pCtx, int16_t iMvp[LIST_A][2], · 503 unmodified lines | |||
| 504 | iDiagonalRef[listIdx] = iRightTopRef[listIdx]; | 504 | iDiagonalRef[listIdx] = iRightTopRef[listIdx]; |
| 505 | if (REF_NOT_AVAIL == iDiagonalRef[listIdx]) { | 505 | if (REF_NOT_AVAIL == iDiagonalRef[listIdx]) { |
| 506 | iDiagonalRef[listIdx] = iLeftTopRef[listIdx]; | 506 | iDiagonalRef[listIdx] = iLeftTopRef[listIdx]; |
| 507 | * (int32_t*)iMvC[listIdx] = * (int32_t*)iMvD[listIdx]; | 507 | ST32 (iMvC[listIdx], LD32 (iMvD[listIdx])); |
| 508 | } | 508 | } |
| 509 | 509 | ||
| 510 | int8_t ref_temp = WELS_MIN_POSITIVE (iTopRef[listIdx], iDiagonalRef[listIdx]); | 510 | int8_t ref_temp = WELS_MIN_POSITIVE (iTopRef[listIdx], iDiagonalRef[listIdx]); |