Make sure to update last_sharpness_level from the current sharpness_level whenever it changes.
Unified · Split
| @@ -161,7 +161,7 @@ void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) · 160 unmodified lines | ||
| 161 | 161 | if (cm->sharpness_level != cm->last_sharpness_level) |
| 162 | 162 | { |
| 163 | 163 | vp8_loop_filter_update_sharpness(&cm->lf_info, cm->sharpness_level); |
| 164 | − cm->last_sharpness_level = cm->last_sharpness_level; | |
| 164 | + cm->last_sharpness_level = cm->sharpness_level; | |
| 165 | 165 | } |
| 166 | 166 | |
| 167 | 167 | // Start the search at the previous frame filter level unless it is now out of range. |