Merge "vp8cx: remove deprecated reference/entropy controls"
This commit is contained in:
Коммит
849e54cedd
|
@ -1154,30 +1154,6 @@ static vpx_image_t *encoder_get_preview(vpx_codec_alg_priv_t *ctx) {
|
|||
}
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_update_entropy(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
const int update = va_arg(args, int);
|
||||
|
||||
vp10_update_entropy(ctx->cpi, update);
|
||||
return VPX_CODEC_OK;
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_update_reference(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
const int ref_frame_flags = va_arg(args, int);
|
||||
|
||||
vp10_update_reference(ctx->cpi, ref_frame_flags);
|
||||
return VPX_CODEC_OK;
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_use_reference(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
const int reference_flag = va_arg(args, int);
|
||||
|
||||
vp10_use_as_reference(ctx->cpi, reference_flag);
|
||||
return VPX_CODEC_OK;
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_set_roi_map(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
(void)ctx;
|
||||
|
@ -1274,9 +1250,6 @@ static vpx_codec_err_t ctrl_set_render_size(vpx_codec_alg_priv_t *ctx,
|
|||
|
||||
static vpx_codec_ctrl_fn_map_t encoder_ctrl_maps[] = {
|
||||
{VP8_COPY_REFERENCE, ctrl_copy_reference},
|
||||
{VP8E_UPD_ENTROPY, ctrl_update_entropy},
|
||||
{VP8E_UPD_REFERENCE, ctrl_update_reference},
|
||||
{VP8E_USE_REFERENCE, ctrl_use_reference},
|
||||
|
||||
// Setters
|
||||
{VP8_SET_REFERENCE, ctrl_set_reference},
|
||||
|
|
|
@ -1277,9 +1277,6 @@ static vpx_codec_ctrl_fn_map_t vp8e_ctf_maps[] =
|
|||
{VP8_SET_REFERENCE, vp8e_set_reference},
|
||||
{VP8_COPY_REFERENCE, vp8e_get_reference},
|
||||
{VP8_SET_POSTPROC, vp8e_set_previewpp},
|
||||
{VP8E_UPD_ENTROPY, vp8e_update_entropy},
|
||||
{VP8E_UPD_REFERENCE, vp8e_update_reference},
|
||||
{VP8E_USE_REFERENCE, vp8e_use_reference},
|
||||
{VP8E_SET_FRAME_FLAGS, vp8e_set_frame_flags},
|
||||
{VP8E_SET_TEMPORAL_LAYER_ID, vp8e_set_temporal_layer_id},
|
||||
{VP8E_SET_ROI_MAP, vp8e_set_roi_map},
|
||||
|
|
|
@ -1267,30 +1267,6 @@ static vpx_image_t *encoder_get_preview(vpx_codec_alg_priv_t *ctx) {
|
|||
}
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_update_entropy(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
const int update = va_arg(args, int);
|
||||
|
||||
vp9_update_entropy(ctx->cpi, update);
|
||||
return VPX_CODEC_OK;
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_update_reference(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
const int ref_frame_flags = va_arg(args, int);
|
||||
|
||||
vp9_update_reference(ctx->cpi, ref_frame_flags);
|
||||
return VPX_CODEC_OK;
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_use_reference(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
const int reference_flag = va_arg(args, int);
|
||||
|
||||
vp9_use_as_reference(ctx->cpi, reference_flag);
|
||||
return VPX_CODEC_OK;
|
||||
}
|
||||
|
||||
static vpx_codec_err_t ctrl_set_roi_map(vpx_codec_alg_priv_t *ctx,
|
||||
va_list args) {
|
||||
(void)ctx;
|
||||
|
@ -1483,9 +1459,6 @@ static vpx_codec_err_t ctrl_set_render_size(vpx_codec_alg_priv_t *ctx,
|
|||
|
||||
static vpx_codec_ctrl_fn_map_t encoder_ctrl_maps[] = {
|
||||
{VP8_COPY_REFERENCE, ctrl_copy_reference},
|
||||
{VP8E_UPD_ENTROPY, ctrl_update_entropy},
|
||||
{VP8E_UPD_REFERENCE, ctrl_update_reference},
|
||||
{VP8E_USE_REFERENCE, ctrl_use_reference},
|
||||
|
||||
// Setters
|
||||
{VP8_SET_REFERENCE, ctrl_set_reference},
|
||||
|
|
31
vpx/vp8cx.h
31
vpx/vp8cx.h
|
@ -141,29 +141,11 @@ extern vpx_codec_iface_t *vpx_codec_vp10_cx(void);
|
|||
* \sa #vpx_codec_control
|
||||
*/
|
||||
enum vp8e_enc_control_id {
|
||||
/*!\brief Codec control function to set mode of entropy update in encoder.
|
||||
*
|
||||
* Supported in codecs: VP8, VP9
|
||||
*/
|
||||
VP8E_UPD_ENTROPY = 5,
|
||||
|
||||
/*!\brief Codec control function to set reference update mode in encoder.
|
||||
*
|
||||
* Supported in codecs: VP8, VP9
|
||||
*/
|
||||
VP8E_UPD_REFERENCE,
|
||||
|
||||
/*!\brief Codec control function to set which reference frame encoder can use.
|
||||
*
|
||||
* Supported in codecs: VP8, VP9
|
||||
*/
|
||||
VP8E_USE_REFERENCE,
|
||||
|
||||
/*!\brief Codec control function to pass an ROI map to encoder.
|
||||
*
|
||||
* Supported in codecs: VP8, VP9
|
||||
*/
|
||||
VP8E_SET_ROI_MAP,
|
||||
VP8E_SET_ROI_MAP = 8,
|
||||
|
||||
/*!\brief Codec control function to pass an Active map to encoder.
|
||||
*
|
||||
|
@ -721,17 +703,6 @@ typedef struct vpx_svc_ref_frame_config {
|
|||
*
|
||||
*/
|
||||
|
||||
|
||||
/* These controls have been deprecated in favor of the flags parameter to
|
||||
* vpx_codec_encode(). See the definition of VP8_EFLAG_* above.
|
||||
*/
|
||||
VPX_CTRL_USE_TYPE_DEPRECATED(VP8E_UPD_ENTROPY, int)
|
||||
#define VPX_CTRL_VP8E_UPD_ENTROPY
|
||||
VPX_CTRL_USE_TYPE_DEPRECATED(VP8E_UPD_REFERENCE, int)
|
||||
#define VPX_CTRL_VP8E_UPD_REFERENCE
|
||||
VPX_CTRL_USE_TYPE_DEPRECATED(VP8E_USE_REFERENCE, int)
|
||||
#define VPX_CTRL_VP8E_USE_REFERENCE
|
||||
|
||||
VPX_CTRL_USE_TYPE(VP8E_SET_FRAME_FLAGS, int)
|
||||
#define VPX_CTRL_VP8E_SET_FRAME_FLAGS
|
||||
VPX_CTRL_USE_TYPE(VP8E_SET_TEMPORAL_LAYER_ID, int)
|
||||
|
|
Загрузка…
Ссылка в новой задаче