| Index: source/libvpx/vpx_scale/generic/yv12extend.c
|
| diff --git a/source/libvpx/vpx_scale/generic/yv12extend.c b/source/libvpx/vpx_scale/generic/yv12extend.c
|
| index 086e2f398fbb1cd16707e1912fe3bee4cd36dafe..670144bc10fd84ebb5c10874047a847b03240ec1 100644
|
| --- a/source/libvpx/vpx_scale/generic/yv12extend.c
|
| +++ b/source/libvpx/vpx_scale/generic/yv12extend.c
|
| @@ -15,7 +15,7 @@
|
| #include "vpx_mem/vpx_mem.h"
|
| #include "vpx_ports/mem.h"
|
| #include "vpx_scale/yv12config.h"
|
| -#if CONFIG_VP9 && CONFIG_VP9_HIGHBITDEPTH
|
| +#if CONFIG_VP9_HIGHBITDEPTH
|
| #include "vp9/common/vp9_common.h"
|
| #endif
|
|
|
| @@ -60,7 +60,7 @@ static void extend_plane(uint8_t *const src, int src_stride,
|
| }
|
| }
|
|
|
| -#if CONFIG_VP9 && CONFIG_VP9_HIGHBITDEPTH
|
| +#if CONFIG_VP9_HIGHBITDEPTH
|
| static void extend_plane_high(uint8_t *const src8, int src_stride,
|
| int width, int height,
|
| int extend_top, int extend_left,
|
| @@ -113,7 +113,7 @@ void vp8_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) {
|
| assert(ybf->y_height - ybf->y_crop_height >= 0);
|
| assert(ybf->y_width - ybf->y_crop_width >= 0);
|
|
|
| -#if CONFIG_VP9 && CONFIG_VP9_HIGHBITDEPTH
|
| +#if CONFIG_VP9_HIGHBITDEPTH
|
| if (ybf->flags & YV12_FLAG_HIGHBITDEPTH) {
|
| extend_plane_high(
|
| ybf->y_buffer, ybf->y_stride,
|
| @@ -157,7 +157,7 @@ void vp8_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) {
|
| uv_border + ybf->uv_width - ybf->uv_crop_width);
|
| }
|
|
|
| -#if CONFIG_VP9
|
| +#if CONFIG_VP9 || CONFIG_VP10
|
| static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size) {
|
| const int c_w = ybf->uv_crop_width;
|
| const int c_h = ybf->uv_crop_height;
|
| @@ -200,11 +200,11 @@ static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size) {
|
| c_w, c_h, c_et, c_el, c_eb, c_er);
|
| }
|
|
|
| -void vp9_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) {
|
| +void vpx_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) {
|
| extend_frame(ybf, ybf->border);
|
| }
|
|
|
| -void vp9_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf) {
|
| +void vpx_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf) {
|
| const int inner_bw = (ybf->border > VP9INNERBORDERINPIXELS) ?
|
| VP9INNERBORDERINPIXELS : ybf->border;
|
| extend_frame(ybf, inner_bw);
|
| @@ -217,7 +217,7 @@ void memcpy_short_addr(uint8_t *dst8, const uint8_t *src8, int num) {
|
| memcpy(dst, src, num * sizeof(uint16_t));
|
| }
|
| #endif // CONFIG_VP9_HIGHBITDEPTH
|
| -#endif // CONFIG_VP9
|
| +#endif // CONFIG_VP9 || CONFIG_VP10
|
|
|
| // Copies the source image into the destination image and updates the
|
| // destination's UMV borders.
|
| @@ -236,7 +236,7 @@ void vp8_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_ybc,
|
| assert(src_ybc->y_height == dst_ybc->y_height);
|
| #endif
|
|
|
| -#if CONFIG_VP9 && CONFIG_VP9_HIGHBITDEPTH
|
| +#if CONFIG_VP9_HIGHBITDEPTH
|
| if (src_ybc->flags & YV12_FLAG_HIGHBITDEPTH) {
|
| assert(dst_ybc->flags & YV12_FLAG_HIGHBITDEPTH);
|
| for (row = 0; row < src_ybc->y_height; ++row) {
|
| @@ -303,7 +303,7 @@ void vpx_yv12_copy_y_c(const YV12_BUFFER_CONFIG *src_ybc,
|
| const uint8_t *src = src_ybc->y_buffer;
|
| uint8_t *dst = dst_ybc->y_buffer;
|
|
|
| -#if CONFIG_VP9 && CONFIG_VP9_HIGHBITDEPTH
|
| +#if CONFIG_VP9_HIGHBITDEPTH
|
| if (src_ybc->flags & YV12_FLAG_HIGHBITDEPTH) {
|
| const uint16_t *src16 = CONVERT_TO_SHORTPTR(src);
|
| uint16_t *dst16 = CONVERT_TO_SHORTPTR(dst);
|
|
|