Mercurial > mplayer.hg
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", |