Mercurial > libavcodec.hg
comparison jpegls.c @ 7467:7df2cf766685 libavcodec
Wrong constant used in default threshold value calculation for
JPEG-LS lossy mode with < 128 colours.
Patch by Mathieu Malaterre (mail = gmailify("mathieu.malaterre"))
author | kostya |
---|---|
date | Sun, 03 Aug 2008 05:07:48 +0000 |
parents | d3a1ac3e227b |
children | e9d9d946f213 |
comparison
equal
deleted
inserted
replaced
7466:3cb3c85c8474 | 7467:7df2cf766685 |
---|---|
79 if(s->T1==0 || reset_all) | 79 if(s->T1==0 || reset_all) |
80 s->T1= iso_clip(FFMAX(2, basic_t1/factor + 3*s->near), s->near+1, s->maxval); | 80 s->T1= iso_clip(FFMAX(2, basic_t1/factor + 3*s->near), s->near+1, s->maxval); |
81 if(s->T2==0 || reset_all) | 81 if(s->T2==0 || reset_all) |
82 s->T2= iso_clip(FFMAX(3, basic_t2/factor + 5*s->near), s->T1, s->maxval); | 82 s->T2= iso_clip(FFMAX(3, basic_t2/factor + 5*s->near), s->T1, s->maxval); |
83 if(s->T3==0 || reset_all) | 83 if(s->T3==0 || reset_all) |
84 s->T3= iso_clip(FFMAX(4, basic_t3/factor + 6*s->near), s->T2, s->maxval); | 84 s->T3= iso_clip(FFMAX(4, basic_t3/factor + 7*s->near), s->T2, s->maxval); |
85 } | 85 } |
86 | 86 |
87 if(s->reset==0 || reset_all) s->reset= 64; | 87 if(s->reset==0 || reset_all) s->reset= 64; |
88 // av_log(NULL, AV_LOG_DEBUG, "[JPEG-LS RESET] T=%i,%i,%i\n", s->T1, s->T2, s->T3); | 88 // av_log(NULL, AV_LOG_DEBUG, "[JPEG-LS RESET] T=%i,%i,%i\n", s->T1, s->T2, s->T3); |
89 } | 89 } |