Mercurial > libavcodec.hg
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, |
