| Index: source/libvpx/vpx/vp8cx.h
 | 
| ===================================================================
 | 
| --- source/libvpx/vpx/vp8cx.h	(revision 232227)
 | 
| +++ source/libvpx/vpx/vp8cx.h	(working copy)
 | 
| @@ -7,8 +7,9 @@
 | 
|   *  in the file PATENTS.  All contributing project authors may
 | 
|   *  be found in the AUTHORS file in the root of the source tree.
 | 
|   */
 | 
| +#ifndef VP8CX_H
 | 
| +#define VP8CX_H
 | 
|  
 | 
| -
 | 
|  /*!\defgroup vp8_encoder WebM VP8 Encoder
 | 
|   * \ingroup vp8
 | 
|   *
 | 
| @@ -20,10 +21,11 @@
 | 
|   * \brief Provides definitions for using the VP8 encoder algorithm within the
 | 
|   *        vpx Codec Interface.
 | 
|   */
 | 
| -#ifndef VP8CX_H
 | 
| -#define VP8CX_H
 | 
| -#include "vpx_codec_impl_top.h"
 | 
|  
 | 
| +#ifdef __cplusplus
 | 
| +extern "C" {
 | 
| +#endif
 | 
| +
 | 
|  /*!\name Algorithm interface for VP8
 | 
|   *
 | 
|   * This interface provides the capability to encode raw VP8 streams, as would
 | 
| @@ -220,16 +222,17 @@
 | 
|   */
 | 
|  
 | 
|  typedef struct vpx_roi_map {
 | 
| -  unsigned char *roi_map;      /**< specify an id between 0 and 3 for each 16x16 region within a frame */
 | 
| -  unsigned int   rows;         /**< number of rows */
 | 
| -  unsigned int   cols;         /**< number of cols */
 | 
| +  /*! An id between 0 and 3 for each 16x16 region within a frame. */
 | 
| +  unsigned char *roi_map;
 | 
| +  unsigned int rows;       /**< Number of rows. */
 | 
| +  unsigned int cols;       /**< Number of columns. */
 | 
|    // TODO(paulwilkins): broken for VP9 which has 8 segments
 | 
|    // q and loop filter deltas for each segment
 | 
|    // (see MAX_MB_SEGMENTS)
 | 
| -  int     delta_q[4];
 | 
| -  int     delta_lf[4];
 | 
| -  // Static breakout threshold for each segment
 | 
| -  unsigned int   static_threshold[4];
 | 
| +  int delta_q[4];          /**< Quantizer deltas. */
 | 
| +  int delta_lf[4];         /**< Loop filter deltas. */
 | 
| +  /*! Static breakout threshold for each segment. */
 | 
| +  unsigned int static_threshold[4];
 | 
|  } vpx_roi_map_t;
 | 
|  
 | 
|  /*!\brief  vpx active region map
 | 
| @@ -334,5 +337,8 @@
 | 
|  VPX_CTRL_USE_TYPE(VP9E_SET_MAX_Q,      unsigned int)
 | 
|  VPX_CTRL_USE_TYPE(VP9E_SET_MIN_Q,      unsigned int)
 | 
|  /*! @} - end defgroup vp8_encoder */
 | 
| -#include "vpx_codec_impl_bottom.h"
 | 
| +#ifdef __cplusplus
 | 
| +}  // extern "C"
 | 
|  #endif
 | 
| +
 | 
| +#endif
 | 
| 
 |