diff options
Diffstat (limited to 'vp9')
-rw-r--r-- | vp9/decoder/vp9_onyxd_if.c | 3 | ||||
-rw-r--r-- | vp9/encoder/vp9_firstpass.c | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_onyx_if.c | 3 |
3 files changed, 5 insertions, 3 deletions
diff --git a/vp9/decoder/vp9_onyxd_if.c b/vp9/decoder/vp9_onyxd_if.c index c0ce311b1..6a55e8fb8 100644 --- a/vp9/decoder/vp9_onyxd_if.c +++ b/vp9/decoder/vp9_onyxd_if.c @@ -352,7 +352,8 @@ int vp9_receive_compressed_data(VP9D_PTR ptr, vp9_loop_filter_frame(cm, &pbi->mb, cm->filter_level, 0, cm->dering_enabled); } - vp8_yv12_extend_frame_borders(cm->frame_to_show); + vp9_extend_frame_borders(cm->frame_to_show, + cm->subsampling_x, cm->subsampling_y); } #if WRITE_RECON_BUFFER == 1 diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c index 0561efef9..367ebecc3 100644 --- a/vp9/encoder/vp9_firstpass.c +++ b/vp9/encoder/vp9_firstpass.c @@ -770,7 +770,7 @@ void vp9_first_pass(VP9_COMP *cpi) { // swap frame pointers so last frame refers to the frame we just compressed swap_yv12(lst_yv12, new_yv12); - vp8_yv12_extend_frame_borders(lst_yv12); + vp9_extend_frame_borders(lst_yv12, cm->subsampling_x, cm->subsampling_y); // Special case for the first frame. Copy into the GF buffer as a second reference. if (cm->current_video_frame == 0) diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c index 464b649f1..b6f9eb7f8 100644 --- a/vp9/encoder/vp9_onyx_if.c +++ b/vp9/encoder/vp9_onyx_if.c @@ -2439,7 +2439,8 @@ static void loopfilter_frame(VP9_COMP *cpi, VP9_COMMON *cm) { cm->dering_enabled); } - vp8_yv12_extend_frame_borders(cm->frame_to_show); + vp9_extend_frame_borders(cm->frame_to_show, + cm->subsampling_x, cm->subsampling_y); } |