| Index: source/libvpx/vpx/vp8cx.h
 | 
| ===================================================================
 | 
| --- source/libvpx/vpx/vp8cx.h	(revision 240950)
 | 
| +++ source/libvpx/vpx/vp8cx.h	(working copy)
 | 
| @@ -193,14 +193,10 @@
 | 
|    VP9E_SET_TILE_COLUMNS,
 | 
|    VP9E_SET_TILE_ROWS,
 | 
|    VP9E_SET_FRAME_PARALLEL_DECODING,
 | 
| +  VP9E_SET_AQ_MODE,
 | 
|  
 | 
| -  VP9E_SET_WIDTH              = 99,
 | 
| -  VP9E_SET_HEIGHT,
 | 
| -  VP9E_SET_LAYER,
 | 
|    VP9E_SET_SVC,
 | 
| -
 | 
| -  VP9E_SET_MAX_Q,
 | 
| -  VP9E_SET_MIN_Q
 | 
| +  VP9E_SET_SVC_PARAMETERS
 | 
|  };
 | 
|  
 | 
|  /*!\brief vpx 1-D scaling mode
 | 
| @@ -283,6 +279,23 @@
 | 
|    VP8_TUNE_SSIM
 | 
|  } vp8e_tuning;
 | 
|  
 | 
| +/*!\brief  vp9 svc parameters
 | 
| + *
 | 
| + * This defines parameters for svc encoding.
 | 
| + *
 | 
| + */
 | 
| +typedef struct vpx_svc_parameters {
 | 
| +  unsigned int width;         /**< width of current spatial layer */
 | 
| +  unsigned int height;        /**< height of current spatial layer */
 | 
| +  int layer;                  /**< current layer number - 0 = base */
 | 
| +  int flags;                  /**< encode frame flags */
 | 
| +  int max_quantizer;          /**< max quantizer for current layer */
 | 
| +  int min_quantizer;          /**< min quantizer for current layer */
 | 
| +  int distance_from_i_frame;  /**< frame number within current gop */
 | 
| +  int lst_fb_idx;             /**< last frame frame buffer index */
 | 
| +  int gld_fb_idx;             /**< golden frame frame buffer index */
 | 
| +  int alt_fb_idx;             /**< alt reference frame frame buffer index */
 | 
| +} vpx_svc_parameters_t;
 | 
|  
 | 
|  /*!\brief VP8 encoder control function parameter type
 | 
|   *
 | 
| @@ -303,12 +316,9 @@
 | 
|  VPX_CTRL_USE_TYPE(VP8E_SET_ACTIVEMAP,          vpx_active_map_t *)
 | 
|  VPX_CTRL_USE_TYPE(VP8E_SET_SCALEMODE,          vpx_scaling_mode_t *)
 | 
|  
 | 
| -VPX_CTRL_USE_TYPE(VP9E_SET_LAYER,              int *)
 | 
|  VPX_CTRL_USE_TYPE(VP9E_SET_SVC,                int)
 | 
| +VPX_CTRL_USE_TYPE(VP9E_SET_SVC_PARAMETERS,     vpx_svc_parameters_t *)
 | 
|  
 | 
| -VPX_CTRL_USE_TYPE(VP9E_SET_WIDTH,              unsigned int *)
 | 
| -VPX_CTRL_USE_TYPE(VP9E_SET_HEIGHT,             unsigned int *)
 | 
| -
 | 
|  VPX_CTRL_USE_TYPE(VP8E_SET_CPUUSED,            int)
 | 
|  VPX_CTRL_USE_TYPE(VP8E_SET_ENABLEAUTOALTREF,   unsigned int)
 | 
|  VPX_CTRL_USE_TYPE(VP8E_SET_NOISE_SENSITIVITY,  unsigned int)
 | 
| @@ -334,8 +344,8 @@
 | 
|  
 | 
|  VPX_CTRL_USE_TYPE(VP9E_SET_FRAME_PARALLEL_DECODING, unsigned int)
 | 
|  
 | 
| -VPX_CTRL_USE_TYPE(VP9E_SET_MAX_Q,      unsigned int)
 | 
| -VPX_CTRL_USE_TYPE(VP9E_SET_MIN_Q,      unsigned int)
 | 
| +VPX_CTRL_USE_TYPE(VP9E_SET_AQ_MODE, unsigned int)
 | 
| +
 | 
|  /*! @} - end defgroup vp8_encoder */
 | 
|  #ifdef __cplusplus
 | 
|  }  // extern "C"
 | 
| 
 |