# HG changeset patch # User rik # Date 1067638966 0 # Node ID 97f11e4881412db9edfe1a6b3dc86125fafc722c # Parent 58e9d191d47072be3403b3620e51841b6366fbc0 function convert_matrix() is fixed (off-by-one error) and it is now called with the optimal arguments so that it doesn't do unneeded work, the change was inspired by a comment from Alex diff -r 58e9d191d470 -r 97f11e488141 libvo/jpeg_enc.c --- a/libvo/jpeg_enc.c Fri Oct 31 22:07:20 2003 +0000 +++ b/libvo/jpeg_enc.c Fri Oct 31 22:22:46 2003 +0000 @@ -79,7 +79,7 @@ { int qscale; - for(qscale=qmin; qscaledsp.fdct == ff_jpeg_fdct_islow) { for (i = 0; i < 64; i++) { @@ -367,7 +367,7 @@ j->s->intra_matrix[i] = CLAMP_TO_8BIT( (ff_mpeg1_default_intra_matrix[i]*j->s->qscale) >> 3); convert_matrix(j->s, j->s->q_intra_matrix, j->s->q_intra_matrix16, - j->s->intra_matrix, j->s->intra_quant_bias, 1, 31); + j->s->intra_matrix, j->s->intra_quant_bias, 8, 8); return j; }