From 88af51b0bbe92bf6868cb4fb81b147ea6e0e0eed Mon Sep 17 00:00:00 2001 From: Kieran Kunhya Date: Mon, 29 Aug 2011 17:58:28 +0100 Subject: [PATCH] Get rid of hardcoded parameters in speedcontrol. This allows SAR changes. --- encoder/speed.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/encoder/speed.c b/encoder/speed.c index 7bf370ef..a449ddd2 100644 --- a/encoder/speed.c +++ b/encoder/speed.c @@ -19,7 +19,6 @@ struct x264_speedcontrol_t float cplx_den; float cplx_decay; float dither; - x264_param_t user_param; int first; @@ -54,7 +53,6 @@ void x264_speedcontrol_new( x264_t *h ) sc->cplx_decay = 1 - 1./h->param.sc.i_buffer_size; sc->stat.min_buffer = sc->buffer_size; sc->stat.max_buffer = 0; - sc->user_param = h->param; sc->first = 1; } @@ -128,7 +126,7 @@ static void apply_preset( x264_t *h, int preset ) //if( preset != sc->preset ) { const sc_preset_t *s = &presets[preset]; - x264_param_t p = sc->user_param; + x264_param_t p = h->param; p.i_frame_reference = s->refs; p.analyse.inter = s->partitions; -- 2.39.2