Index: source/libvpx/vpx/vp8cx.h |
=================================================================== |
--- source/libvpx/vpx/vp8cx.h (revision 290053) |
+++ source/libvpx/vpx/vp8cx.h (working copy) |
@@ -205,7 +205,8 @@ |
* layer and 0..#vpx_codec_enc_cfg::ts_number_layers for |
* temporal layer. |
*/ |
- VP9E_SET_SVC_LAYER_ID |
+ VP9E_SET_SVC_LAYER_ID, |
+ VP9E_SET_TUNE_CONTENT |
}; |
/*!\brief vpx 1-D scaling mode |
@@ -277,6 +278,12 @@ |
VP8_EIGHT_TOKENPARTITION = 3 |
} vp8e_token_partitions; |
+/*!brief VP9 encoder content type */ |
+typedef enum { |
+ VP9E_CONTENT_DEFAULT, |
+ VP9E_CONTENT_SCREEN, |
+ VP9E_CONTENT_INVALID |
+} vp9e_tune_content; |
/*!\brief VP8 model tuning parameters |
* |
@@ -370,6 +377,7 @@ |
VPX_CTRL_USE_TYPE(VP9E_SET_FRAME_PERIODIC_BOOST, unsigned int) |
+VPX_CTRL_USE_TYPE(VP9E_SET_TUNE_CONTENT, int) /* vp9e_tune_content */ |
/*! @} - end defgroup vp8_encoder */ |
#ifdef __cplusplus |
} // extern "C" |