diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2015-06-01 22:30:30 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2015-06-01 22:30:30 +0200 |
commit | 89fa32e5b469e61f5cfab984595620568f8d91e7 (patch) | |
tree | 5c512d89a848f988d969b8a4d020c814914ecaa5 /libavcodec/snowenc.c | |
parent | f805d7be4c602a3c6ee017676125c0bd94e9adae (diff) | |
download | ffmpeg-89fa32e5b469e61f5cfab984595620568f8d91e7.tar.gz |
avcodec/snowenc: avoid floats in the rangecoder initialization
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/snowenc.c')
-rw-r--r-- | libavcodec/snowenc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c index aab7146714..88965e4036 100644 --- a/libavcodec/snowenc.c +++ b/libavcodec/snowenc.c @@ -1560,7 +1560,7 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, return ret; ff_init_range_encoder(c, pkt->data, pkt->size); - ff_build_rac_states(c, 0.05*(1LL<<32), 256-8); + ff_build_rac_states(c, (1LL<<32)/20, 256-8); for(i=0; i < s->nb_planes; i++){ int hshift= i ? s->chroma_h_shift : 0; @@ -1726,7 +1726,7 @@ redo_frame: && !(avctx->flags&CODEC_FLAG_PASS2) && s->m.me.scene_change_score > s->avctx->scenechange_threshold){ ff_init_range_encoder(c, pkt->data, pkt->size); - ff_build_rac_states(c, 0.05*(1LL<<32), 256-8); + ff_build_rac_states(c, (1LL<<32)/20, 256-8); pic->pict_type= AV_PICTURE_TYPE_I; s->keyframe=1; s->current_picture->key_frame=1; |