Index: source/libvpx/vp9/encoder/vp9_rd.c |
diff --git a/source/libvpx/vp9/encoder/vp9_rd.c b/source/libvpx/vp9/encoder/vp9_rd.c |
index 375407d442d97a72b6a403dcd7939f9c4a88778c..20ca4ca1cc3f0601f6d006dd9351f6913f4eb84b 100644 |
--- a/source/libvpx/vp9/encoder/vp9_rd.c |
+++ b/source/libvpx/vp9/encoder/vp9_rd.c |
@@ -535,7 +535,8 @@ const YV12_BUFFER_CONFIG *vp9_get_scaled_ref_frame(const VP9_COMP *cpi, |
const VP9_COMMON *const cm = &cpi->common; |
const int ref_idx = cm->ref_frame_map[get_ref_frame_idx(cpi, ref_frame)]; |
const int scaled_idx = cpi->scaled_ref_idx[ref_frame - 1]; |
- return (scaled_idx != ref_idx) ? &cm->frame_bufs[scaled_idx].buf : NULL; |
+ return (scaled_idx != ref_idx) ? |
+ &cm->buffer_pool->frame_bufs[scaled_idx].buf : NULL; |
} |
int vp9_get_switchable_rate(const VP9_COMP *cpi, const MACROBLOCKD *const xd) { |
@@ -570,10 +571,6 @@ void vp9_set_rd_speed_thresholds(VP9_COMP *cpi) { |
rd->thresh_mult[THR_NEWA] += 1000; |
rd->thresh_mult[THR_NEWG] += 1000; |
- // Adjust threshold only in real time mode, which only uses last |
- // reference frame. |
- rd->thresh_mult[THR_NEWMV] += sf->elevate_newmv_thresh; |
- |
rd->thresh_mult[THR_NEARMV] += 1000; |
rd->thresh_mult[THR_NEARA] += 1000; |
rd->thresh_mult[THR_COMP_NEARESTLA] += 1000; |