| Index: source/libvpx/vp9/common/vp9_subpelvar.h
 | 
| ===================================================================
 | 
| --- source/libvpx/vp9/common/vp9_subpelvar.h	(revision 177019)
 | 
| +++ source/libvpx/vp9/common/vp9_subpelvar.h	(working copy)
 | 
| @@ -8,14 +8,14 @@
 | 
|   *  be found in the AUTHORS file in the root of the source tree.
 | 
|   */
 | 
|  
 | 
| +#ifndef VP9_COMMON_VP9_SUBPELVAR_H_
 | 
| +#define VP9_COMMON_VP9_SUBPELVAR_H_
 | 
|  
 | 
|  #include "vp9/common/vp9_filter.h"
 | 
|  
 | 
| -
 | 
| -
 | 
| -static void variance(const unsigned char *src_ptr,
 | 
| +static void variance(const uint8_t *src_ptr,
 | 
|                       int  source_stride,
 | 
| -                     const unsigned char *ref_ptr,
 | 
| +                     const uint8_t *ref_ptr,
 | 
|                       int  recon_stride,
 | 
|                       int  w,
 | 
|                       int  h,
 | 
| @@ -43,14 +43,14 @@
 | 
|   *
 | 
|   *  ROUTINE       : filter_block2d_bil_first_pass
 | 
|   *
 | 
| - *  INPUTS        : UINT8  *src_ptr          : Pointer to source block.
 | 
| - *                  UINT32 src_pixels_per_line : Stride of input block.
 | 
| - *                  UINT32 pixel_step        : Offset between filter input samples (see notes).
 | 
| - *                  UINT32 output_height     : Input block height.
 | 
| - *                  UINT32 output_width      : Input block width.
 | 
| - *                  INT32  *vp9_filter          : Array of 2 bi-linear filter taps.
 | 
| + *  INPUTS        : uint8_t  *src_ptr          : Pointer to source block.
 | 
| + *                  uint32_t src_pixels_per_line : Stride of input block.
 | 
| + *                  uint32_t pixel_step        : Offset between filter input samples (see notes).
 | 
| + *                  uint32_t output_height     : Input block height.
 | 
| + *                  uint32_t output_width      : Input block width.
 | 
| + *                  int32_t  *vp9_filter          : Array of 2 bi-linear filter taps.
 | 
|   *
 | 
| - *  OUTPUTS       : INT32 *output_ptr        : Pointer to filtered block.
 | 
| + *  OUTPUTS       : int32_t *output_ptr        : Pointer to filtered block.
 | 
|   *
 | 
|   *  RETURNS       : void
 | 
|   *
 | 
| @@ -59,7 +59,7 @@
 | 
|   *                  filtered output block. Used to implement first-pass
 | 
|   *                  of 2-D separable filter.
 | 
|   *
 | 
| - *  SPECIAL NOTES : Produces INT32 output to retain precision for next pass.
 | 
| + *  SPECIAL NOTES : Produces int32_t output to retain precision for next pass.
 | 
|   *                  Two filter taps should sum to VP9_FILTER_WEIGHT.
 | 
|   *                  pixel_step defines whether the filter is applied
 | 
|   *                  horizontally (pixel_step=1) or vertically (pixel_step=stride).
 | 
| @@ -67,13 +67,13 @@
 | 
|   *                  to the next.
 | 
|   *
 | 
|   ****************************************************************************/
 | 
| -static void var_filter_block2d_bil_first_pass(const unsigned char *src_ptr,
 | 
| -                                              unsigned short *output_ptr,
 | 
| +static void var_filter_block2d_bil_first_pass(const uint8_t *src_ptr,
 | 
| +                                              uint16_t *output_ptr,
 | 
|                                                unsigned int src_pixels_per_line,
 | 
|                                                int pixel_step,
 | 
|                                                unsigned int output_height,
 | 
|                                                unsigned int output_width,
 | 
| -                                              const short *vp9_filter) {
 | 
| +                                              const int16_t *vp9_filter) {
 | 
|    unsigned int i, j;
 | 
|  
 | 
|    for (i = 0; i < output_height; i++) {
 | 
| @@ -95,14 +95,14 @@
 | 
|   *
 | 
|   *  ROUTINE       : filter_block2d_bil_second_pass
 | 
|   *
 | 
| - *  INPUTS        : INT32  *src_ptr          : Pointer to source block.
 | 
| - *                  UINT32 src_pixels_per_line : Stride of input block.
 | 
| - *                  UINT32 pixel_step        : Offset between filter input samples (see notes).
 | 
| - *                  UINT32 output_height     : Input block height.
 | 
| - *                  UINT32 output_width      : Input block width.
 | 
| - *                  INT32  *vp9_filter          : Array of 2 bi-linear filter taps.
 | 
| + *  INPUTS        : int32_t  *src_ptr          : Pointer to source block.
 | 
| + *                  uint32_t src_pixels_per_line : Stride of input block.
 | 
| + *                  uint32_t pixel_step        : Offset between filter input samples (see notes).
 | 
| + *                  uint32_t output_height     : Input block height.
 | 
| + *                  uint32_t output_width      : Input block width.
 | 
| + *                  int32_t  *vp9_filter          : Array of 2 bi-linear filter taps.
 | 
|   *
 | 
| - *  OUTPUTS       : UINT16 *output_ptr       : Pointer to filtered block.
 | 
| + *  OUTPUTS       : uint16_t *output_ptr       : Pointer to filtered block.
 | 
|   *
 | 
|   *  RETURNS       : void
 | 
|   *
 | 
| @@ -119,13 +119,13 @@
 | 
|   *                  to the next.
 | 
|   *
 | 
|   ****************************************************************************/
 | 
| -static void var_filter_block2d_bil_second_pass(const unsigned short *src_ptr,
 | 
| -                                               unsigned char *output_ptr,
 | 
| +static void var_filter_block2d_bil_second_pass(const uint16_t *src_ptr,
 | 
| +                                               uint8_t *output_ptr,
 | 
|                                                 unsigned int src_pixels_per_line,
 | 
|                                                 unsigned int pixel_step,
 | 
|                                                 unsigned int output_height,
 | 
|                                                 unsigned int output_width,
 | 
| -                                               const short *vp9_filter) {
 | 
| +                                               const int16_t *vp9_filter) {
 | 
|    unsigned int  i, j;
 | 
|    int  Temp;
 | 
|  
 | 
| @@ -145,3 +145,4 @@
 | 
|    }
 | 
|  }
 | 
|  
 | 
| +#endif  // VP9_COMMON_VP9_SUBPELVAR_H_
 | 
| 
 |