[svn] / branches / dev-api-3 / xvidcore / src / encoder.c Repository:
ViewVC logotype

Diff of /branches/dev-api-3/xvidcore/src/encoder.c

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

revision 575, Wed Oct 2 12:57:25 2002 UTC revision 577, Thu Oct 3 12:06:42 2002 UTC
# Line 39  Line 39 
39   *             MinChen <chenm001@163.com>   *             MinChen <chenm001@163.com>
40   *  14.04.2002 added FrameCodeB()   *  14.04.2002 added FrameCodeB()
41   *   *
42   *  $Id: encoder.c,v 1.76.2.9 2002-10-02 12:57:25 suxen_drol Exp $   *  $Id: encoder.c,v 1.76.2.11 2002-10-03 12:06:42 suxen_drol Exp $
43   *   *
44   ****************************************************************************/   ****************************************************************************/
45    
# Line 880  Line 880 
880    
881                  if ((pEnc->global & XVID_GLOBAL_DEBUG)) {                  if ((pEnc->global & XVID_GLOBAL_DEBUG)) {
882                          image_printf(&pEnc->current->image, pEnc->mbParam.edged_width, pEnc->mbParam.height, 5, 5,                          image_printf(&pEnc->current->image, pEnc->mbParam.edged_width, pEnc->mbParam.height, 5, 5,
883                                  "%i  if:%i  st:%i:%i", pEnc->m_framenum++, pEnc->iFrameNum, pEnc->current->seconds, pEnc->current->ticks);                                  "%i  if:%i  st:%i", pEnc->m_framenum++, pEnc->iFrameNum, pEnc->current->stamp);
884                  }                  }
885    
886          /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%          /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Line 971  Line 971 
971                  pEnc->flush_bframes = 1;                  pEnc->flush_bframes = 1;
972    
973                  if ((pEnc->global & XVID_GLOBAL_PACKED) && pEnc->bframenum_tail > 0) {                  if ((pEnc->global & XVID_GLOBAL_PACKED) && pEnc->bframenum_tail > 0) {
974                          BitstreamPad(&bs);                          BitstreamPadAlways(&bs);
975                          input_valid = 0;                          input_valid = 0;
976                          goto ipvop_loop;                          goto ipvop_loop;
977                  }                  }
# Line 998  Line 998 
998                  pEnc->flush_bframes = 1;                  pEnc->flush_bframes = 1;
999    
1000                  if ((pEnc->global & XVID_GLOBAL_PACKED)) {                  if ((pEnc->global & XVID_GLOBAL_PACKED)) {
1001                          BitstreamPad(&bs);                          BitstreamPadAlways(&bs);
1002                          input_valid = 0;                          input_valid = 0;
1003                          goto ipvop_loop;                          goto ipvop_loop;
1004                  }                  }
# Line 1613  Line 1613 
1613          start_timer();          start_timer();
1614          if (pEnc->current->global_flags & XVID_HINTEDME_SET) {          if (pEnc->current->global_flags & XVID_HINTEDME_SET) {
1615                  HintedMESet(pEnc, &bIntra);                  HintedMESet(pEnc, &bIntra);
1616                  if (bIntra == 0) MotionEstimationHinted(&pEnc->mbParam, pEnc->current, pEnc->reference,          if (bIntra == 0) {
1617                            pEnc->current->fcode = FindFcode(&pEnc->mbParam, pEnc->current);
1618                            MotionEstimationHinted(&pEnc->mbParam, pEnc->current, pEnc->reference,
1619                                                                                          &pEnc->vInterH, &pEnc->vInterV, &pEnc->vInterHV);                                                                                          &pEnc->vInterH, &pEnc->vInterV, &pEnc->vInterHV);
1620                    }
1621    
1622          } else {          } else {
1623    

Legend:
Removed from v.575  
changed lines
  Added in v.577

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