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);