Lines Matching refs:enc

53   ec_enc         enc;
82 ec_enc_init(&enc,ptr, DATA_SIZE);
86 ec_enc_uint(&enc,i,ft);
93 nbits=ec_tell(&enc);
94 ec_enc_bits(&enc,i,ftb);
95 nbits2=ec_tell(&enc);
103 nbits=ec_tell_frac(&enc);
104 ec_enc_done(&enc);
108 fprintf(stderr,"Packed to %li bytes.\n",(long)ec_range_bytes(&enc));
141 ec_enc_init(&enc,ptr,2);
143 ec_enc_bits(&enc,0x55,7);
145 ec_enc_uint(&enc,1,2);
146 ec_enc_uint(&enc,1,3);
147 ec_enc_uint(&enc,1,4);
148 ec_enc_uint(&enc,1,5);
149 ec_enc_uint(&enc,2,6);
150 ec_enc_uint(&enc,6,7);
151 ec_enc_done(&enc);
153 if(!enc.error
178 ec_enc_init(&enc,ptr,DATA_SIZE2);
180 tell[0]=ec_tell_frac(&enc);
186 ec_enc_uint(&enc,data[j],ft);
187 tell[j+1]=ec_tell_frac(&enc);
190 while(ec_tell(&enc)%8 != 0)
191 ec_enc_uint(&enc, rand()%2, 2);
192 tell_bits = ec_tell(&enc);
193 ec_enc_done(&enc);
194 if(tell_bits!=(unsigned)ec_tell(&enc)){
196 ec_tell(&enc),tell_bits,seed);
199 if ((tell_bits+7)/8 < ec_range_bytes(&enc))
202 ec_range_bytes(&enc), (tell_bits+7)/8,seed);
240 ec_enc_init(&enc,ptr,DATA_SIZE2);
241 tell[0]=ec_tell_frac(&enc);
248 ec_encode(&enc,data[j]?(1<<logp1[j])-1:0,
252 ec_encode_bin(&enc,data[j]?(1<<logp1[j])-1:0,
256 ec_enc_bit_logp(&enc,data[j],logp1[j]);
262 ec_enc_icdf(&enc,data[j],icdf,logp1[j]);
265 tell[j+1]=ec_tell_frac(&enc);
267 ec_enc_done(&enc);
268 if((ec_tell(&enc)+7U)/8U<ec_range_bytes(&enc)){
270 ec_range_bytes(&enc),(ec_tell(&enc)+7)/8,seed);
325 ec_enc_init(&enc,ptr,DATA_SIZE2);
326 ec_enc_bit_logp(&enc,0,1);
327 ec_enc_bit_logp(&enc,0,1);
328 ec_enc_bit_logp(&enc,0,1);
329 ec_enc_bit_logp(&enc,0,1);
330 ec_enc_bit_logp(&enc,0,2);
331 ec_enc_patch_initial_bits(&enc,3,2);
332 if(enc.error){
336 ec_enc_patch_initial_bits(&enc,0,5);
337 if(!enc.error){
341 ec_enc_done(&enc);
342 if(ec_range_bytes(&enc)!=1||ptr[0]!=192){
346 ec_enc_init(&enc,ptr,DATA_SIZE2);
347 ec_enc_bit_logp(&enc,0,1);
348 ec_enc_bit_logp(&enc,0,1);
349 ec_enc_bit_logp(&enc,1,6);
350 ec_enc_bit_logp(&enc,0,2);
351 ec_enc_patch_initial_bits(&enc,0,2);
352 if(enc.error){
356 ec_enc_done(&enc);
357 if(ec_range_bytes(&enc)!=2||ptr[0]!=63){
361 ec_enc_init(&enc,ptr,2);
362 ec_enc_bit_logp(&enc,0,2);
364 ec_enc_bits(&enc,0,1);
366 ec_enc_done(&enc);
367 if(!enc.error){
371 ec_enc_init(&enc,ptr,2);
373 ec_enc_bits(&enc,0,1);
375 ec_enc_done(&enc);
376 if(!enc.error){