diff --git a/src/intra_edge.rs b/src/intra_edge.rs index e09c31640..b85b7fdbf 100644 --- a/src/intra_edge.rs +++ b/src/intra_edge.rs @@ -90,9 +90,9 @@ unsafe fn init_edges(node: *mut EdgeNode, bl: BlockLevel, edge_flags: EdgeFlags) nwc.h4[0] = edge_flags | (EDGE_I444_LEFT_HAS_BOTTOM | EDGE_I422_LEFT_HAS_BOTTOM | EDGE_I420_LEFT_HAS_BOTTOM); - nwc.h4[2] = + nwc.h4[1] = EDGE_I444_LEFT_HAS_BOTTOM | EDGE_I422_LEFT_HAS_BOTTOM | EDGE_I420_LEFT_HAS_BOTTOM; - nwc.h4[1] = nwc.h4[2]; + nwc.h4[2] = nwc.h4[1]; nwc.h4[3] = edge_flags & (EDGE_I444_LEFT_HAS_BOTTOM | EDGE_I422_LEFT_HAS_BOTTOM | EDGE_I420_LEFT_HAS_BOTTOM); if bl == BL_16X16 { @@ -101,8 +101,8 @@ unsafe fn init_edges(node: *mut EdgeNode, bl: BlockLevel, edge_flags: EdgeFlags) nwc.v4[0] = edge_flags | (EDGE_I444_TOP_HAS_RIGHT | EDGE_I422_TOP_HAS_RIGHT | EDGE_I420_TOP_HAS_RIGHT); - nwc.v4[2] = EDGE_I444_TOP_HAS_RIGHT | EDGE_I422_TOP_HAS_RIGHT | EDGE_I420_TOP_HAS_RIGHT; - nwc.v4[1] = nwc.v4[2]; + nwc.v4[1] = EDGE_I444_TOP_HAS_RIGHT | EDGE_I422_TOP_HAS_RIGHT | EDGE_I420_TOP_HAS_RIGHT; + nwc.v4[2] = nwc.v4[1]; nwc.v4[3] = edge_flags & (EDGE_I444_TOP_HAS_RIGHT | EDGE_I422_TOP_HAS_RIGHT | EDGE_I420_TOP_HAS_RIGHT); if bl == BL_16X16 {