Mercurial > libavcodec.hg
comparison ratecontrol.c @ 3319:19e9a62ddf1b libavcodec
fabs is better then abs for floats ...
author | michael |
---|---|
date | Mon, 29 May 2006 16:50:37 +0000 |
parents | a78cc2e4b90e |
children | be8084e35485 |
comparison
equal
deleted
inserted
replaced
3318:8dc886b9568a | 3319:19e9a62ddf1b |
---|---|
909 if(expected_bits > all_available_bits) rate_factor-= step; | 909 if(expected_bits > all_available_bits) rate_factor-= step; |
910 } | 910 } |
911 av_free(qscale); | 911 av_free(qscale); |
912 av_free(blured_qscale); | 912 av_free(blured_qscale); |
913 | 913 |
914 if(abs(expected_bits/all_available_bits - 1.0) > 0.01 ){ | 914 if(fabs(expected_bits/all_available_bits - 1.0) > 0.01 ){ |
915 av_log(s->avctx, AV_LOG_ERROR, "Error: 2pass curve failed to converge\n"); | 915 av_log(s->avctx, AV_LOG_ERROR, "Error: 2pass curve failed to converge\n"); |
916 return -1; | 916 return -1; |
917 } | 917 } |
918 | 918 |
919 return 0; | 919 return 0; |