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.27.2.22 2003-06-09 13:51:26 edgomez Exp $ |
* $Id: xvid.h,v 1.27.2.28 2003-07-24 13:09:27 Isibaar Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
67 |
* 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 |
68 |
* future |
* future |
69 |
*/ |
*/ |
70 |
#define XVID_BS_VERSION "0009" |
#define XVID_BS_VERSION "0014" |
71 |
|
|
72 |
|
|
73 |
/***************************************************************************** |
/***************************************************************************** |
99 |
#define XVID_CSP_BGRA 6 /* 32-bit bgra packed */ |
#define XVID_CSP_BGRA 6 /* 32-bit bgra packed */ |
100 |
#define XVID_CSP_ABGR 7 /* 32-bit abgr packed */ |
#define XVID_CSP_ABGR 7 /* 32-bit abgr packed */ |
101 |
#define XVID_CSP_RGBA 8 /* 32-bit rgba packed */ |
#define XVID_CSP_RGBA 8 /* 32-bit rgba packed */ |
102 |
#define XVID_CSP_BGR 9 /* 32-bit bgr packed */ |
#define XVID_CSP_BGR 9 /* 24-bit bgr packed */ |
103 |
#define XVID_CSP_RGB555 10 /* 16-bit rgb555 packed */ |
#define XVID_CSP_RGB555 10 /* 16-bit rgb555 packed */ |
104 |
#define XVID_CSP_RGB565 11 /* 16-bit rgb565 packed */ |
#define XVID_CSP_RGB565 11 /* 16-bit rgb565 packed */ |
105 |
#define XVID_CSP_SLICE 12 /* decoder only: 4:2:0 planar, per slice rendering */ |
#define XVID_CSP_SLICE 12 /* decoder only: 4:2:0 planar, per slice rendering */ |
523 |
|
|
524 |
/* only valid for vol_flags|=XVID_VOL_REDUCED_ENABLED */ |
/* only valid for vol_flags|=XVID_VOL_REDUCED_ENABLED */ |
525 |
XVID_VOP_REDUCED = 0x00001000, /* reduced resolution vop */ |
XVID_VOP_REDUCED = 0x00001000, /* reduced resolution vop */ |
526 |
|
|
527 |
|
XVID_VOP_CARTOON = 0x00002000, /* use 'cartoon mode' */ |
528 |
|
|
529 |
} xvid_vop_t; |
} xvid_vop_t; |
530 |
|
|
531 |
|
|
561 |
XVID_ME_UNRESTRICTED16 = 0x00200000, /* unrestricted ME, not implemented */ |
XVID_ME_UNRESTRICTED16 = 0x00200000, /* unrestricted ME, not implemented */ |
562 |
XVID_ME_OVERLAPPING16 = 0x00400000, /* overlapping ME, not implemented */ |
XVID_ME_OVERLAPPING16 = 0x00400000, /* overlapping ME, not implemented */ |
563 |
XVID_ME_UNRESTRICTED8 = 0x20000000, /* unrestricted ME, not implemented */ |
XVID_ME_UNRESTRICTED8 = 0x20000000, /* unrestricted ME, not implemented */ |
564 |
XVID_ME_OVERLAPPING8 = 0x40000000 /* overlapping ME, not implemented */ |
XVID_ME_OVERLAPPING8 = 0x40000000, /* overlapping ME, not implemented */ |
565 |
|
|
566 |
|
XVID_GME_REFINE = 0x00010000 |
567 |
|
|
568 |
} xvid_motion_t; |
} xvid_motion_t; |
569 |
|
|
570 |
|
|