| Index: source/libvpx/vp9/common/vp9_mvref_common.h
|
| ===================================================================
|
| --- source/libvpx/vp9/common/vp9_mvref_common.h (revision 247498)
|
| +++ source/libvpx/vp9/common/vp9_mvref_common.h (working copy)
|
| @@ -7,13 +7,17 @@
|
| * in the file PATENTS. All contributing project authors may
|
| * be found in the AUTHORS file in the root of the source tree.
|
| */
|
| +#ifndef VP9_COMMON_VP9_MVREF_COMMON_H_
|
| +#define VP9_COMMON_VP9_MVREF_COMMON_H_
|
|
|
| #include "vp9/common/vp9_onyxc_int.h"
|
| #include "vp9/common/vp9_blockd.h"
|
|
|
| -#ifndef VP9_COMMON_VP9_MVREF_COMMON_H_
|
| -#define VP9_COMMON_VP9_MVREF_COMMON_H_
|
| +#ifdef __cplusplus
|
| +extern "C" {
|
| +#endif
|
|
|
| +
|
| void vp9_find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd,
|
| const TileInfo *const tile,
|
| MODE_INFO *mi, const MODE_INFO *prev_mi,
|
| @@ -32,8 +36,10 @@
|
| mv_ref_list, -1, mi_row, mi_col);
|
| }
|
|
|
| -#define LEFT_TOP_MARGIN ((VP9BORDERINPIXELS - VP9_INTERP_EXTEND) << 3)
|
| -#define RIGHT_BOTTOM_MARGIN ((VP9BORDERINPIXELS - VP9_INTERP_EXTEND) << 3)
|
| +#define LEFT_TOP_MARGIN ((VP9_ENC_BORDER_IN_PIXELS \
|
| + - VP9_INTERP_EXTEND) << 3)
|
| +#define RIGHT_BOTTOM_MARGIN ((VP9_ENC_BORDER_IN_PIXELS \
|
| + - VP9_INTERP_EXTEND) << 3)
|
|
|
| // check a list of motion vectors by sad score using a number rows of pixels
|
| // above and a number cols of pixels in the left to select the one with best
|
| @@ -54,4 +60,8 @@
|
| int block, int ref, int mi_row, int mi_col,
|
| int_mv *nearest, int_mv *near);
|
|
|
| +#ifdef __cplusplus
|
| +} // extern "C"
|
| +#endif
|
| +
|
| #endif // VP9_COMMON_VP9_MVREF_COMMON_H_
|
|
|