Merge remote branch 'origin/master' into experimental
Change-Id: Icbeb14d64ed3d9337606b591dde4e0669540a10d
This commit is contained in:
commit
f1fcd74e3e
@ -85,10 +85,10 @@ void vp8_copy_and_extend_frame(YV12_BUFFER_CONFIG *src,
|
||||
src->y_height, src->y_width,
|
||||
et, el, eb, er);
|
||||
|
||||
et = (et + 1) >> 1;
|
||||
el = (el + 1) >> 1;
|
||||
eb = (eb + 1) >> 1;
|
||||
er = (er + 1) >> 1;
|
||||
et = dst->border >> 1;
|
||||
el = dst->border >> 1;
|
||||
eb = (dst->border >> 1) + dst->uv_height - src->uv_height;
|
||||
er = (dst->border >> 1) + dst->uv_width - src->uv_width;
|
||||
|
||||
copy_and_extend_plane(src->u_buffer, src->uv_stride,
|
||||
dst->u_buffer, dst->uv_stride,
|
||||
|
@ -630,10 +630,6 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->recode_loop = 1;
|
||||
sf->quarter_pixel_search = 1;
|
||||
sf->half_pixel_search = 1;
|
||||
sf->full_freq[0] = 7;
|
||||
sf->full_freq[1] = 7;
|
||||
sf->min_fs_radius = 8;
|
||||
sf->max_fs_radius = 32;
|
||||
sf->iterative_sub_pixel = 1;
|
||||
sf->optimize_coefficients = 1;
|
||||
sf->use_fastquant_for_pick = 0;
|
||||
@ -676,8 +672,6 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->thresh_mult[THR_SPLITG ] = 5000;
|
||||
sf->thresh_mult[THR_SPLITA ] = 5000;
|
||||
|
||||
sf->full_freq[0] = 7;
|
||||
sf->full_freq[1] = 15;
|
||||
|
||||
sf->first_step = 0;
|
||||
sf->max_step_search_steps = MAX_MVSEARCH_STEPS;
|
||||
@ -735,8 +729,6 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->thresh_mult[THR_SPLITG ] = 10000;
|
||||
sf->thresh_mult[THR_SPLITA ] = 10000;
|
||||
#endif
|
||||
sf->full_freq[0] = 15;
|
||||
sf->full_freq[1] = 31;
|
||||
|
||||
if (Speed > 0)
|
||||
{
|
||||
@ -830,8 +822,6 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
// alt ref frames
|
||||
sf->recode_loop = 2;
|
||||
|
||||
sf->full_freq[0] = 31;
|
||||
sf->full_freq[1] = 63;
|
||||
}
|
||||
|
||||
if (Speed > 3)
|
||||
@ -852,15 +842,11 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->recode_loop = 0; // recode loop off
|
||||
sf->RD = 0; // Turn rd off
|
||||
|
||||
sf->full_freq[0] = 63;
|
||||
sf->full_freq[1] = 127;
|
||||
}
|
||||
|
||||
if (Speed > 4)
|
||||
{
|
||||
sf->auto_filter = 0; // Faster selection of loop filter
|
||||
sf->full_freq[0] = INT_MAX;
|
||||
sf->full_freq[1] = INT_MAX;
|
||||
|
||||
cpi->mode_check_freq[THR_V_PRED] = 2;
|
||||
cpi->mode_check_freq[THR_H_PRED] = 2;
|
||||
@ -922,8 +908,6 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->thresh_mult[THR_SPLITMV ] = 5000;
|
||||
sf->thresh_mult[THR_SPLITG ] = 10000;
|
||||
sf->thresh_mult[THR_SPLITA ] = 10000;
|
||||
sf->full_freq[0] = 15;
|
||||
sf->full_freq[1] = 31;
|
||||
sf->search_method = NSTEP;
|
||||
|
||||
if (Speed > 0)
|
||||
@ -1004,8 +988,6 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->thresh_mult[THR_SPLITA ] = 50000;
|
||||
}
|
||||
|
||||
sf->full_freq[0] = 31;
|
||||
sf->full_freq[1] = 63;
|
||||
}
|
||||
|
||||
if (Speed > 2)
|
||||
@ -1032,15 +1014,11 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
||||
sf->thresh_mult[THR_SPLITG ] = INT_MAX;
|
||||
sf->thresh_mult[THR_SPLITA ] = INT_MAX;
|
||||
|
||||
sf->full_freq[0] = 63;
|
||||
sf->full_freq[1] = 127;
|
||||
}
|
||||
|
||||
if (Speed > 3)
|
||||
{
|
||||
sf->RD = 0;
|
||||
sf->full_freq[0] = INT_MAX;
|
||||
sf->full_freq[1] = INT_MAX;
|
||||
|
||||
sf->auto_filter = 1;
|
||||
}
|
||||
|
@ -180,9 +180,6 @@ typedef struct
|
||||
int half_pixel_search;
|
||||
int quarter_pixel_search;
|
||||
int thresh_mult[MAX_MODES];
|
||||
int full_freq[2];
|
||||
int min_fs_radius;
|
||||
int max_fs_radius;
|
||||
int max_step_search_steps;
|
||||
int first_step;
|
||||
int optimize_coefficients;
|
||||
|
Loading…
x
Reference in New Issue
Block a user