[svn] / branches / release-1_3-branch / xvidcore / vfw / src / codec.c Repository:
ViewVC logotype

Diff of /branches/release-1_3-branch/xvidcore/vfw/src/codec.c

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

revision 1650, Sat Oct 22 22:32:44 2005 UTC revision 1718, Mon Jul 10 17:39:38 2006 UTC
# Line 580  Line 580 
580    
581                    create.global |= XVID_GLOBAL_CLOSED_GOP;                    create.global |= XVID_GLOBAL_CLOSED_GOP;
582    
583        /* dxn: restrict max bframes and enable packed bframes */        /* restrict max bframes */
584        if ((profiles[codec->config.profile].flags & PROFILE_EXTRA)) {        if ((create.max_bframes > profiles[codec->config.profile].xvid_max_bframes) && (profiles[codec->config.profile].xvid_max_bframes >= 0))
   
         if (create.max_bframes > profiles[codec->config.profile].xvid_max_bframes)  
585            create.max_bframes = profiles[codec->config.profile].xvid_max_bframes;            create.max_bframes = profiles[codec->config.profile].xvid_max_bframes;
586    
587          /* DXN: enable packed bframes */
588          if ((profiles[codec->config.profile].flags & PROFILE_PACKED)) {
589          create.global |= XVID_GLOBAL_PACKED;          create.global |= XVID_GLOBAL_PACKED;
590        }        }
591      }      }
# Line 630  Line 630 
630    
631  LRESULT compress_end(CODEC * codec)  LRESULT compress_end(CODEC * codec)
632  {  {
633      if (codec==NULL)
634        return ICERR_OK;
635    
636          if (codec->m_hdll != NULL) {          if (codec->m_hdll != NULL) {
637                  if (codec->ehandle != NULL) {                  if (codec->ehandle != NULL) {
638                          codec->xvid_encore_func(codec->ehandle, XVID_ENC_DESTROY, NULL, NULL);                          codec->xvid_encore_func(codec->ehandle, XVID_ENC_DESTROY, NULL, NULL);

Legend:
Removed from v.1650  
changed lines
  Added in v.1718

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