summaryrefslogtreecommitdiffstats
path: root/libaf/af.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-06 10:42:24 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-06 10:42:24 +0000
commitfc7020b5afbeb18be221bb70ebf80affbd632f8f (patch)
tree7351e16a03347e396ba21bd661678a0f222f7ca8 /libaf/af.c
parent496963471f7be2e34631f0aeae49b2a960d94a97 (diff)
downloadmpv-fc7020b5afbeb18be221bb70ebf80affbd632f8f.tar.bz2
mpv-fc7020b5afbeb18be221bb70ebf80affbd632f8f.tar.xz
10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7613 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf/af.c')
-rw-r--r--libaf/af.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libaf/af.c b/libaf/af.c
index 8190948478..b9c3bdfb23 100644
--- a/libaf/af.c
+++ b/libaf/af.c
@@ -435,7 +435,7 @@ int af_calc_insize_constrained(af_stream_t* s, int len,
if(in>max_insize) in=t*(max_insize/t);
// Try to meet constraint nr 3.
- while((out=t * (((in/t+1)*mul.n - 1)/mul.d)) <= max_outsize){
+ while((out=t * (((in/t+1)*mul.n - 1)/mul.d)) <= max_outsize && in<=max_insize){
if( (t * (((in/t)*mul.n))/mul.d) >= len) return in;
in+=t;
}