comparison libaf/af.c @ 7612:bf7f2bd2eb24

10l
author arpi
date Sun, 06 Oct 2002 10:42:24 +0000
parents c89106306f5a
children c67328dd459a
comparison
equal deleted inserted replaced
7611:411886c03c54 7612:bf7f2bd2eb24
433 in = t * (((len/t) * mul.d - 1)/mul.n); 433 in = t * (((len/t) * mul.d - 1)/mul.n);
434 434
435 if(in>max_insize) in=t*(max_insize/t); 435 if(in>max_insize) in=t*(max_insize/t);
436 436
437 // Try to meet constraint nr 3. 437 // Try to meet constraint nr 3.
438 while((out=t * (((in/t+1)*mul.n - 1)/mul.d)) <= max_outsize){ 438 while((out=t * (((in/t+1)*mul.n - 1)/mul.d)) <= max_outsize && in<=max_insize){
439 if( (t * (((in/t)*mul.n))/mul.d) >= len) return in; 439 if( (t * (((in/t)*mul.n))/mul.d) >= len) return in;
440 in+=t; 440 in+=t;
441 } 441 }
442 442
443 // printf("Could no meet constraint nr 3. in=%d out=%d len=%d max_in=%d max_out=%d", 443 // printf("Could no meet constraint nr 3. in=%d out=%d len=%d max_in=%d max_out=%d",