Merge "Remove unused functions"
This commit is contained in:
commit
1f32b1489c
@ -5189,35 +5189,6 @@ int vp8_calc_ss_err(YV12_BUFFER_CONFIG *source, YV12_BUFFER_CONFIG *dest, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int calc_low_ss_err(YV12_BUFFER_CONFIG *source, YV12_BUFFER_CONFIG *dest, const vp8_variance_rtcd_vtable_t *rtcd)
|
|
||||||
{
|
|
||||||
int i, j;
|
|
||||||
int Total = 0;
|
|
||||||
|
|
||||||
unsigned char *src = source->y_buffer;
|
|
||||||
unsigned char *dst = dest->y_buffer;
|
|
||||||
(void)rtcd;
|
|
||||||
|
|
||||||
// Loop through the Y plane raw and reconstruction data summing (square differences)
|
|
||||||
for (i = 0; i < source->y_height; i += 16)
|
|
||||||
{
|
|
||||||
for (j = 0; j < source->y_width; j += 16)
|
|
||||||
{
|
|
||||||
unsigned int sse;
|
|
||||||
VARIANCE_INVOKE(rtcd, mse16x16)(src + j, source->y_stride, dst + j, dest->y_stride, &sse);
|
|
||||||
|
|
||||||
if (sse < 8096)
|
|
||||||
Total += sse;
|
|
||||||
}
|
|
||||||
|
|
||||||
src += 16 * source->y_stride;
|
|
||||||
dst += 16 * dest->y_stride;
|
|
||||||
}
|
|
||||||
|
|
||||||
return Total;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int vp8_get_quantizer(VP8_PTR c)
|
int vp8_get_quantizer(VP8_PTR c)
|
||||||
{
|
{
|
||||||
VP8_COMP *cpi = (VP8_COMP *) c;
|
VP8_COMP *cpi = (VP8_COMP *) c;
|
||||||
|
@ -662,8 +662,6 @@ void vp8_calc_pframe_target_size(VP8_COMP *cpi)
|
|||||||
int min_frame_target;
|
int min_frame_target;
|
||||||
int Adjustment;
|
int Adjustment;
|
||||||
|
|
||||||
// Set the min frame bandwidth.
|
|
||||||
//min_frame_target = estimate_min_frame_size( cpi );
|
|
||||||
min_frame_target = 0;
|
min_frame_target = 0;
|
||||||
|
|
||||||
if (cpi->pass == 2)
|
if (cpi->pass == 2)
|
||||||
@ -1418,39 +1416,6 @@ int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame)
|
|||||||
return Q;
|
return Q;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int estimate_min_frame_size(VP8_COMP *cpi)
|
|
||||||
{
|
|
||||||
double correction_factor;
|
|
||||||
int bits_per_mb_at_max_q;
|
|
||||||
|
|
||||||
// This funtion returns a default value for the first few frames untill the correction factor has had time to adapt.
|
|
||||||
if (cpi->common.current_video_frame < 10)
|
|
||||||
{
|
|
||||||
if (cpi->pass == 2)
|
|
||||||
return (cpi->min_frame_bandwidth);
|
|
||||||
else
|
|
||||||
return cpi->per_frame_bandwidth / 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* // Select the appropriate correction factor based upon type of frame.
|
|
||||||
if ( cpi->common.frame_type == KEY_FRAME )
|
|
||||||
correction_factor = cpi->key_frame_rate_correction_factor;
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if ( cpi->common.refresh_alt_ref_frame || cpi->common.refresh_golden_frame )
|
|
||||||
correction_factor = cpi->gf_rate_correction_factor;
|
|
||||||
else
|
|
||||||
correction_factor = cpi->rate_correction_factor;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
// We estimate at half the value we get from vp8_bits_per_mb
|
|
||||||
correction_factor = cpi->rate_correction_factor / 2.0;
|
|
||||||
|
|
||||||
bits_per_mb_at_max_q = (int)(.5 + correction_factor * vp8_bits_per_mb[cpi->common.frame_type][MAXQ]);
|
|
||||||
|
|
||||||
return (bits_per_mb_at_max_q * cpi->common.MBs) >> BPER_MB_NORMBITS;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static int estimate_keyframe_frequency(VP8_COMP *cpi)
|
static int estimate_keyframe_frequency(VP8_COMP *cpi)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user