Unified · Split
| @@ -614,9 +614,9 @@ static int check_available(Neighbour *n, const VVCLocalContext *lc, const int ch · 613 unmodified lines | ||
| 614 | 614 | if (!n->checked) { |
| 615 | 615 | n->checked = 1; |
| 616 | 616 | n->available = !sps->r->sps_entropy_coding_sync_enabled_flag || ((n->x >> sps->ctb_log2_size_y) <= (cu->x0 >> sps->ctb_log2_size_y)); |
| 617 | − n->available &= is_available(fc, n->x, n->y) && cu->pred_mode == pred_flag_to_mode(TAB_MVF(n->x, n->y).pred_flag); | |
| 617 | + n->available = n->available && is_available(fc, n->x, n->y) && cu->pred_mode == pred_flag_to_mode(TAB_MVF(n->x, n->y).pred_flag); | |
| 618 | 618 | if (check_mer) |
| 619 | − n->available &= !is_same_mer(fc, n->x, n->y, cu->x0, cu->y0); | |
| 619 | + n->available = n->available && !is_same_mer(fc, n->x, n->y, cu->x0, cu->y0); | |
| 620 | 620 | } |
| 621 | 621 | return n->available; |
| 622 | 622 | } |