Mercurial > libavcodec.hg
diff mpegvideo.c @ 1471:dcb784544ec6 libavcodec
scenechange_threshold
author | michaelni |
---|---|
date | Tue, 16 Sep 2003 11:25:29 +0000 |
parents | 40b69d238beb |
children | 8657d6800d15 |
line wrap: on
line diff
--- a/mpegvideo.c Mon Sep 15 22:27:43 2003 +0000 +++ b/mpegvideo.c Tue Sep 16 11:25:29 2003 +0000 @@ -3416,7 +3416,7 @@ } emms_c(); - if(s->scene_change_score > 0 && s->pict_type == P_TYPE){ + if(s->scene_change_score > s->avctx->scenechange_threshold && s->pict_type == P_TYPE){ s->pict_type= I_TYPE; memset(s->mb_type , MB_TYPE_INTRA, sizeof(uint8_t)*s->mb_stride*s->mb_height); //printf("Scene change detected, encoding as I Frame %d %d\n", s->current_picture.mb_var_sum, s->current_picture.mc_mb_var_sum);