comparison libpostproc/postprocess.h @ 107:bd163e13a0fb libavcodec

minor cleanups median deinterlace in MMX fixed typos
author michael
date Tue, 16 Oct 2001 02:31:14 +0000
parents 389391a6d0bf
children 8e4c5a16c9fc
comparison
equal deleted inserted replaced
106:389391a6d0bf 107:bd163e13a0fb
45 // Experimental horizontal filters 45 // Experimental horizontal filters
46 #define H_RK1_FILTER 0x1000 // 4096 (not implemented yet) 46 #define H_RK1_FILTER 0x1000 // 4096 (not implemented yet)
47 #define H_X1_FILTER 0x2000 // 8192 47 #define H_X1_FILTER 0x2000 // 8192
48 48
49 //Deinterlacing Filters 49 //Deinterlacing Filters
50 #define DEINTERLACE_FILTER_MASK 0xF0000
51 #define LINEAR_IPOL_DEINT_FILTER 0x10000 // 65536 50 #define LINEAR_IPOL_DEINT_FILTER 0x10000 // 65536
52 #define LINEAR_BLEND_DEINT_FILTER 0x20000 // 131072 51 #define LINEAR_BLEND_DEINT_FILTER 0x20000 // 131072
53 #define CUBIC_BLEND_DEINT_FILTER 0x30000 // 196608 (not implemented yet) 52 //#define CUBIC_BLEND_DEINT_FILTER 0x8000 // (not implemented yet)
54 #define CUBIC_IPOL_DEINT_FILTER 0x40000 // 262144 (not implemented yet) 53 #define CUBIC_IPOL_DEINT_FILTER 0x40000 // 262144 (not implemented yet)
55 #define MEDIAN_DEINT_FILTER 0x80000 // 524288 54 #define MEDIAN_DEINT_FILTER 0x80000 // 524288
56 55
57 56
58 #define GET_PP_QUALITY_MAX 6 57 #define GET_PP_QUALITY_MAX 6
59 58
60 //#define TIMEING 59 //#define TIMING
61 //#define MORE_TIMEING 60 //#define MORE_TIMING
62 61
63 #define QP_STORE_T int 62 #define QP_STORE_T int
64 63
65 void postprocess(unsigned char * src[], int src_stride, 64 void postprocess(unsigned char * src[], int src_stride,
66 unsigned char * dst[], int dst_stride, 65 unsigned char * dst[], int dst_stride,