Remove CONFIG_SEGMENT_GLOBALMV This tool is fully adopted. Change-Id: Id6754219e450c8dd9fc8c33e64a2ce42f73845f8
diff --git a/av1/common/seg_common.h b/av1/common/seg_common.h index 75064cd..c59c2e4 100644 --- a/av1/common/seg_common.h +++ b/av1/common/seg_common.h
@@ -34,9 +34,7 @@ SEG_LVL_ALT_LF_V, // Use alternate loop filter value on v plane SEG_LVL_REF_FRAME, // Optional Segment reference frame SEG_LVL_SKIP, // Optional Segment (0,0) + skip mode -#if CONFIG_SEGMENT_GLOBALMV SEG_LVL_GLOBALMV, -#endif SEG_LVL_MAX } SEG_LVL_FEATURES;
diff --git a/av1/decoder/decodemv.c b/av1/decoder/decodemv.c index 690a060..dc0196e 100644 --- a/av1/decoder/decodemv.c +++ b/av1/decoder/decodemv.c
@@ -974,14 +974,8 @@ ref_frame[0] = (MV_REFERENCE_FRAME)get_segdata(&cm->seg, segment_id, SEG_LVL_REF_FRAME); ref_frame[1] = NONE_FRAME; - } -#if CONFIG_SEGMENT_GLOBALMV - else if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) || - segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) -#else - else if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP)) -#endif - { + } else if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) || + segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) { ref_frame[0] = LAST_FRAME; ref_frame[1] = NONE_FRAME; } else { @@ -1311,11 +1305,8 @@ RefBuffer *ref_buf = &cm->frame_refs[frame - LAST_FRAME]; return frame != INTRA_FRAME && av1_is_valid_scale(&ref_buf->sf); } - if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) -#if CONFIG_SEGMENT_GLOBALMV - || segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV) -#endif - ) { + if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) || + segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) { if (!av1_is_valid_scale(&cm->frame_refs[0].sf)) return 0; } const int ctx = av1_get_intra_inter_context(xd); @@ -1399,13 +1390,8 @@ assert(is_compound); mbmi->mode = NEAREST_NEARESTMV; } else { -#if CONFIG_SEGMENT_GLOBALMV if (segfeature_active(&cm->seg, mbmi->segment_id, SEG_LVL_SKIP) || - segfeature_active(&cm->seg, mbmi->segment_id, SEG_LVL_GLOBALMV)) -#else - if (segfeature_active(&cm->seg, mbmi->segment_id, SEG_LVL_SKIP)) -#endif - { + segfeature_active(&cm->seg, mbmi->segment_id, SEG_LVL_GLOBALMV)) { mbmi->mode = GLOBALMV; } else { if (is_compound)
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c index 840b192..ba94a6de 100644 --- a/av1/encoder/bitstream.c +++ b/av1/encoder/bitstream.c
@@ -244,11 +244,8 @@ static void write_is_inter(const AV1_COMMON *cm, const MACROBLOCKD *xd, int segment_id, aom_writer *w, const int is_inter) { if (!segfeature_active(&cm->seg, segment_id, SEG_LVL_REF_FRAME)) { - if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) -#if CONFIG_SEGMENT_GLOBALMV - || segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV) -#endif - ) + if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) || + segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) if (!av1_is_valid_scale(&cm->frame_refs[0].sf)) return; // LAST_FRAME not valid for reference @@ -501,14 +498,8 @@ assert(!is_compound); assert(mbmi->ref_frame[0] == get_segdata(&cm->seg, segment_id, SEG_LVL_REF_FRAME)); - } -#if CONFIG_SEGMENT_GLOBALMV - else if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) || - segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) -#else - else if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP)) -#endif - { + } else if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP) || + segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) { assert(!is_compound); assert(mbmi->ref_frame[0] == LAST_FRAME); } else {
diff --git a/build/cmake/aom_config_defaults.cmake b/build/cmake/aom_config_defaults.cmake index 139d0b4..f7fa86c 100644 --- a/build/cmake/aom_config_defaults.cmake +++ b/build/cmake/aom_config_defaults.cmake
@@ -109,7 +109,6 @@ set(CONFIG_OBU_REDUNDANT_FRAME_HEADER 0 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_RD_DEBUG 0 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_SCALABILITY 1 CACHE NUMBER "AV1 experiment flag.") -set(CONFIG_SEGMENT_GLOBALMV 1 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_SHORT_FILTER 1 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_SKIP_SGR 1 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_SPATIAL_SEGMENTATION 1 CACHE NUMBER "AV1 experiment flag.")