[cvs] / xvidcore / src / encoder.c Repository:
ViewVC logotype

Diff of /xvidcore/src/encoder.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.102.2.7, Sun Jul 18 12:03:19 2004 UTC revision 1.106, Sat Jul 17 11:42:46 2004 UTC
# Line 103  Line 103 
103          if (*base > 65535 || *inc > 65535) {          if (*base > 65535 || *inc > 65535) {
104                  int *biggest;                  int *biggest;
105                  int *other;                  int *other;
                 float div;  
106    
107                  if (*base > *inc) {                  if (*base > *inc) {
108                          biggest = base;                          biggest = base;
# Line 113  Line 112 
112                          other = base;                          other = base;
113                  }                  }
114    
115                  div = ((float)*biggest)/((float)65535);                  float div = ((float)*biggest)/((float)65535);
116                  *biggest = (int)(((float)*biggest)/div);                  *biggest = (int)(((float)*biggest)/div);
117                  *other = (int)(((float)*other)/div);                  *other = (int)(((float)*other)/div);
118          }          }
# Line 1868  Line 1867 
1867  #endif  #endif
1868          if (current->sStat.kblks + current->sStat.mblks <=          if (current->sStat.kblks + current->sStat.mblks <=
1869                  (pParam->frame_drop_ratio * mb_width * mb_height) / 100 &&                  (pParam->frame_drop_ratio * mb_width * mb_height) / 100 &&
1870                  pEnc->mbParam.max_bframes == 0)                  ( (pEnc->bframenum_head >= pEnc->bframenum_tail) || !(pEnc->mbParam.global_flags & XVID_GLOBAL_CLOSED_GOP)) )
1871          {          {
1872                  current->sStat.kblks = current->sStat.mblks = 0;                  current->sStat.kblks = current->sStat.mblks = 0;
1873                  current->sStat.ublks = mb_width * mb_height;                  current->sStat.ublks = mb_width * mb_height;

Legend:
Removed from v.1.102.2.7  
changed lines
  Added in v.1.106

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4