version update, Features5 update, proxy tweak
[goodguy/history.git] / cinelerra-5.1 / mpeg2enc / ratectl.c
index 768384307e752f852a951b989a90b406cab72ff4..19242cddefe87ba1e5ae4c8a2e5fc25d66655e84 100644 (file)
@@ -191,7 +191,7 @@ unsigned char *p;
 int lx;
 {
        int j;
-       register unsigned int v, s, s2;
+       unsigned int v, s, s2;
 
        s = s2 = 0;
 
@@ -253,9 +253,9 @@ static double calc_actj(pict_data_s *picture)
                         */
 
 
-                       for( l = 0; l < 6; ++l )
-                               actsum += 
-                                       (*pquant_weight_coeff_sum)
+                       if( cur_picture.mbinfo[k].dctblocks )
+                               for( l = 0; l < 6; ++l )
+                                       actsum += (*pquant_weight_coeff_sum)
                                            ( cur_picture.mbinfo[k].dctblocks[l], i_q_mat ) ;
                        actj = (double)actsum / (double)COEFFSUM_SCALE;
                        if( actj < 12.0 )