int update_codebook(
uchar* p,
codeBook& c,
unsigned* cbBounds,
int numChannels
)
{
int high[3],low[3];
int n;
if(c.numEntries==0) c.t=0;
c.t=c.t+1;
for(n=0; n<numChannels; n++)
{
high[n] = *(p+n)+*(cbBounds+n);
if(high[n] > 255) high[n] = 255;
low[n] = *(p+n)-*(cbBounds+n);
if(low[n] < 0)
low[n] = 0;
}
int matchChannel;