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 }