[svn] / trunk / xvidcore / src / xvid.h Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/xvid.h

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

revision 1660, Fri Dec 9 04:45:35 2005 UTC revision 1759, Fri Nov 10 18:58:39 2006 UTC
# Line 19  Line 19 
19   *  along with this program ; if not, write to the Free Software   *  along with this program ; if not, write to the Free Software
20   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21   *   *
22   * $Id: xvid.h,v 1.53 2005-12-09 04:45:35 syskin Exp $   * $Id: xvid.h,v 1.59 2006-11-10 18:58:39 chl Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# Line 73  Line 73 
73   * doesnt hurt but not increasing it could cause difficulty for decoders in the   * doesnt hurt but not increasing it could cause difficulty for decoders in the
74   * future   * future
75   */   */
76  #define XVID_BS_VERSION 40  #define XVID_BS_VERSION 47
77    
78  /*****************************************************************************  /*****************************************************************************
79   * error codes   * error codes
# Line 102  Line 102 
102  #define XVID_CSP_YUY2     (1<< 3) /* 4:2:2 packed */  #define XVID_CSP_YUY2     (1<< 3) /* 4:2:2 packed */
103  #define XVID_CSP_UYVY     (1<< 4) /* 4:2:2 packed */  #define XVID_CSP_UYVY     (1<< 4) /* 4:2:2 packed */
104  #define XVID_CSP_YVYU     (1<< 5) /* 4:2:2 packed */  #define XVID_CSP_YVYU     (1<< 5) /* 4:2:2 packed */
105    #define XVID_CSP_RGB      (1<<16) /* 24-bit rgb packed */
106  #define XVID_CSP_BGRA     (1<< 6) /* 32-bit bgra packed */  #define XVID_CSP_BGRA     (1<< 6) /* 32-bit bgra packed */
107  #define XVID_CSP_ABGR     (1<< 7) /* 32-bit abgr packed */  #define XVID_CSP_ABGR     (1<< 7) /* 32-bit abgr packed */
108  #define XVID_CSP_RGBA     (1<< 8) /* 32-bit rgba packed */  #define XVID_CSP_RGBA     (1<< 8) /* 32-bit rgba packed */
# Line 485  Line 486 
486  extern xvid_plugin_func xvid_plugin_psnr;       /* write psnr values to stdout */  extern xvid_plugin_func xvid_plugin_psnr;       /* write psnr values to stdout */
487  extern xvid_plugin_func xvid_plugin_dump;       /* dump before and after yuvpgms */  extern xvid_plugin_func xvid_plugin_dump;       /* dump before and after yuvpgms */
488    
489    extern xvid_plugin_func xvid_plugin_ssim;       /*write ssim values to stdout*/
490    
491    
492  /* single pass rate control  /* single pass rate control
493   * CBR and Constant quantizer modes */   * CBR and Constant quantizer modes */
# Line 538  Line 541 
541    
542  }xvid_plugin_2pass2_t;  }xvid_plugin_2pass2_t;
543    
544    
545    typedef struct{
546            /*stat output*/
547            int b_printstat;
548            char* stat_path;
549    
550            /*visualize*/
551            int b_visualize;
552    
553            /*accuracy 0 very accurate 4 very fast*/
554            int acc;
555    
556    } xvid_plugin_ssim_t;
557    
558  /*****************************************************************************  /*****************************************************************************
559   *                             ENCODER API   *                             ENCODER API
560   ****************************************************************************/   ****************************************************************************/

Legend:
Removed from v.1660  
changed lines
  Added in v.1759

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