[Mplayer-cvslog] CVS: main/libvo jpeg_enc.c,1.17,1.18
rsnel at cube.dyndns.org
rsnel at cube.dyndns.org
Fri Oct 31 23:17:24 CET 2003
Hello,
On Thu, 30 Oct 2003, Alex Beregszaszi wrote:
> > - for(qscale=1; qscale<32; qscale++){
> > + for(qscale=qmin; qscale<qmax; qscale++){
>
> [cut]
>
> > j->s->q_intra_matrix16,
> > - j->s->q_intra_matrix16_bias,
> > - j->s->intra_matrix, j->s->intra_quant_bias);
> > + j->s->intra_matrix, j->s->intra_quant_bias, 1, 31);
> > return j;
> Why not 1-32 as it was in the original version?
I looked into it, and your suggestion to call convert_matrix(..., 8, 8)
(just as in libavcodec/mpegvideo.c) was correct. I got blocks on the
screen because of an off-by-one error in the convert_matrix() function in
jpeg_enc.c. (and my quick fix was to mess with the last two parameters of
convert_matrix to get the image to appear right on the TV)
A CVS commit will follow shortly.
Greetings,
Rik.
--
Nothing is ever a total loss; it can always serve as a bad example.
More information about the MPlayer-cvslog
mailing list