Remove vestigial VP8 encoder controls Leave gaps for ABI compatibility for the time being. BUG=aomedia:5 Change-Id: I8b3fd7ce667af019b81a830aeadc28781190a657
diff --git a/aom/aomcx.h b/aom/aomcx.h index 067da55..2202edd 100644 --- a/aom/aomcx.h +++ b/aom/aomcx.h
@@ -167,20 +167,11 @@ AOME_SET_ENABLEAUTOBWDREF, #endif // CONFIG_EXT_REFS - /*!\brief control function to set noise sensitivity - * - * 0: off, 1: OnYOnly, 2: OnYUV, - * 3: OnYUVAggressive, 4: Adaptive - * - * Supported in codecs: VP8 - */ - AOME_SET_NOISE_SENSITIVITY, - /*!\brief Codec control function to set sharpness. * * Supported in codecs: VP8, AV1 */ - AOME_SET_SHARPNESS, + AOME_SET_SHARPNESS = AOME_SET_ENABLEAUTOALTREF + 2, /*!\brief Codec control function to set the threshold for MBs treated static. * @@ -188,19 +179,13 @@ */ AOME_SET_STATIC_THRESHOLD, - /*!\brief Codec control function to set the number of token partitions. - * - * Supported in codecs: VP8 - */ - AOME_SET_TOKEN_PARTITIONS, - /*!\brief Codec control function to get last quantizer chosen by the encoder. * * Return value uses internal quantizer scale defined by the codec. * * Supported in codecs: VP8, AV1 */ - AOME_GET_LAST_QUANTIZER, + AOME_GET_LAST_QUANTIZER = AOME_SET_STATIC_THRESHOLD + 2, /*!\brief Codec control function to get last quantizer chosen by the encoder. * @@ -257,12 +242,6 @@ */ AOME_SET_MAX_INTRA_BITRATE_PCT, - /*!\brief Codec control function to set reference and update frame flags. - * - * Supported in codecs: VP8 - */ - AOME_SET_FRAME_FLAGS, - /*!\brief Codec control function to set max data rate for Inter frames. * * This value controls additional clamping on the maximum size of an @@ -276,7 +255,7 @@ * * Supported in codecs: AV1 */ - AV1E_SET_MAX_INTER_BITRATE_PCT, + AV1E_SET_MAX_INTER_BITRATE_PCT = AOME_SET_MAX_INTRA_BITRATE_PCT + 2, /*!\brief Boost percentage for Golden Frame in CBR mode. * @@ -293,14 +272,6 @@ */ AV1E_SET_GF_CBR_BOOST_PCT, - /*!\brief Codec control function to set encoder screen content mode. - * - * 0: off, 1: On, 2: On with more aggressive rate control. - * - * Supported in codecs: VP8 - */ - AOME_SET_SCREEN_CONTENT_MODE, - /*!\brief Codec control function to set lossless encoding mode. * * AV1 can operate in lossless encoding mode, in which the bitstream @@ -314,7 +285,7 @@ * * Supported in codecs: AV1 */ - AV1E_SET_LOSSLESS, + AV1E_SET_LOSSLESS = AV1E_SET_GF_CBR_BOOST_PCT + 2, #if CONFIG_AOM_QM /*!\brief Codec control function to encode with quantisation matrices. * @@ -616,20 +587,6 @@ AOM_SCALING_MODE v_scaling_mode; /**< vertical scaling mode */ } aom_scaling_mode_t; -/*!\brief VP8 token partition mode - * - * This defines VP8 partitioning mode for compressed data, i.e., the number of - * sub-streams in the bitstream. Used for parallelized decoding. - * - */ - -typedef enum { - AOM_ONE_TOKENPARTITION = 0, - AOM_TWO_TOKENPARTITION = 1, - AOM_FOUR_TOKENPARTITION = 2, - AOM_EIGHT_TOKENPARTITION = 3 -} aome_token_partitions; - /*!brief AV1 encoder content type */ typedef enum { AOM_CONTENT_DEFAULT, @@ -654,8 +611,6 @@ AOM_CTRL_USE_TYPE_DEPRECATED(AOME_USE_REFERENCE, int) #define AOM_CTRL_AOME_USE_REFERENCE -AOM_CTRL_USE_TYPE(AOME_SET_FRAME_FLAGS, int) -#define AOM_CTRL_AOME_SET_FRAME_FLAGS AOM_CTRL_USE_TYPE(AOME_SET_ROI_MAP, aom_roi_map_t *) #define AOM_CTRL_AOME_SET_ROI_MAP AOM_CTRL_USE_TYPE(AOME_SET_ACTIVEMAP, aom_active_map_t *) @@ -673,14 +628,10 @@ #define AOM_CTRL_AOME_SET_ENABLEAUTOBWDREF #endif // CONFIG_EXT_REFS -AOM_CTRL_USE_TYPE(AOME_SET_NOISE_SENSITIVITY, unsigned int) -#define AOM_CTRL_AOME_SET_NOISE_SENSITIVITY AOM_CTRL_USE_TYPE(AOME_SET_SHARPNESS, unsigned int) #define AOM_CTRL_AOME_SET_SHARPNESS AOM_CTRL_USE_TYPE(AOME_SET_STATIC_THRESHOLD, unsigned int) #define AOM_CTRL_AOME_SET_STATIC_THRESHOLD -AOM_CTRL_USE_TYPE(AOME_SET_TOKEN_PARTITIONS, int) /* aome_token_partitions */ -#define AOM_CTRL_AOME_SET_TOKEN_PARTITIONS AOM_CTRL_USE_TYPE(AOME_SET_ARNR_MAXFRAMES, unsigned int) #define AOM_CTRL_AOME_SET_ARNR_MAXFRAMES @@ -708,9 +659,6 @@ AOM_CTRL_USE_TYPE(AOME_SET_MAX_INTER_BITRATE_PCT, unsigned int) #define AOM_CTRL_AOME_SET_MAX_INTER_BITRATE_PCT -AOM_CTRL_USE_TYPE(AOME_SET_SCREEN_CONTENT_MODE, unsigned int) -#define AOM_CTRL_AOME_SET_SCREEN_CONTENT_MODE - AOM_CTRL_USE_TYPE(AV1E_SET_GF_CBR_BOOST_PCT, unsigned int) #define AOM_CTRL_AV1E_SET_GF_CBR_BOOST_PCT