645 |
#define XVID_ME_CHROMA_PVOP (1<<12) /* also use chroma for P_VOP/S_VOP ME */ |
#define XVID_ME_CHROMA_PVOP (1<<12) /* also use chroma for P_VOP/S_VOP ME */ |
646 |
#define XVID_ME_CHROMA_BVOP (1<<13) /* also use chroma for B_VOP ME */ |
#define XVID_ME_CHROMA_BVOP (1<<13) /* also use chroma for B_VOP ME */ |
647 |
#define XVID_ME_FASTREFINE16 (1<<25) /* use low-complexity refinement functions */ |
#define XVID_ME_FASTREFINE16 (1<<25) /* use low-complexity refinement functions */ |
648 |
|
#define XVID_ME_FASTREFINE8 (1<<29) /* low-complexity 8x8 sub-block refinement */ |
649 |
|
|
650 |
/* Rate Distortion based flags |
/* Rate Distortion based flags |
651 |
* Valid when XVID_VOP_MODEDECISION_BITS is enabled */ |
* Valid when XVID_VOP_MODEDECISION_BITS is enabled */ |
660 |
#define XVID_ME_DETECT_STATIC_MOTION (1<<24) /* speed-up ME by detecting stationary scenes */ |
#define XVID_ME_DETECT_STATIC_MOTION (1<<24) /* speed-up ME by detecting stationary scenes */ |
661 |
#define XVID_ME_SKIP_DELTASEARCH (1<<26) /* speed-up by skipping b-frame delta search */ |
#define XVID_ME_SKIP_DELTASEARCH (1<<26) /* speed-up by skipping b-frame delta search */ |
662 |
#define XVID_ME_FAST_MODEINTERPOLATE (1<<27) /* speed-up by partly skipping interpolate mode */ |
#define XVID_ME_FAST_MODEINTERPOLATE (1<<27) /* speed-up by partly skipping interpolate mode */ |
663 |
|
#define XVID_ME_BFRAME_EARLYSTOP (1<<28) /* speed-up by early exiting b-search */ |
664 |
|
|
665 |
/* Unused */ |
/* Unused */ |
666 |
#define XVID_ME_UNRESTRICTED16 (1<<20) /* unrestricted ME, not implemented */ |
#define XVID_ME_UNRESTRICTED16 (1<<20) /* unrestricted ME, not implemented */ |
667 |
#define XVID_ME_OVERLAPPING16 (1<<21) /* overlapping ME, not implemented */ |
#define XVID_ME_OVERLAPPING16 (1<<21) /* overlapping ME, not implemented */ |