Mercurial > mplayer.hg
comparison postproc/postprocess.h @ 2179:2d8d14b882cc
fixed a rounding bug thing in the X1 Filter
changed the X1 Filter slightly to make flat blocks look like in the 9tap lpf
minor change to the -pp numbers & added decimal numbers in comments
new experimental horizontal deblocking filter
author | michael |
---|---|
date | Sat, 13 Oct 2001 02:31:15 +0000 |
parents | a284336bfecf |
children | 491d4fc9b6f2 |
comparison
equal
deleted
inserted
replaced
2178:e509abdbf195 | 2179:2d8d14b882cc |
---|---|
26 #define V_DEBLOCK 0x01 | 26 #define V_DEBLOCK 0x01 |
27 #define H_DEBLOCK 0x02 | 27 #define H_DEBLOCK 0x02 |
28 #define DERING 0x04 | 28 #define DERING 0x04 |
29 #define LEVEL_FIX 0x08 /* Brightness & Contrast */ | 29 #define LEVEL_FIX 0x08 /* Brightness & Contrast */ |
30 | 30 |
31 #define LUM_V_DEBLOCK V_DEBLOCK | 31 #define LUM_V_DEBLOCK V_DEBLOCK // 1 |
32 #define LUM_H_DEBLOCK H_DEBLOCK | 32 #define LUM_H_DEBLOCK H_DEBLOCK // 2 |
33 #define CHROM_V_DEBLOCK (V_DEBLOCK<<4) | 33 #define CHROM_V_DEBLOCK (V_DEBLOCK<<4) // 16 |
34 #define CHROM_H_DEBLOCK (H_DEBLOCK<<4) | 34 #define CHROM_H_DEBLOCK (H_DEBLOCK<<4) // 32 |
35 #define LUM_DERING DERING | 35 #define LUM_DERING DERING // 4 |
36 #define CHROM_DERING (DERING<<4) | 36 #define CHROM_DERING (DERING<<4) // 64 |
37 #define LUM_LEVEL_FIX LEVEL_FIX | 37 #define LUM_LEVEL_FIX LEVEL_FIX // 8 |
38 //not supported currently | 38 //not supported currently |
39 #define CHROM_LEVEL_FIX (LEVEL_FIX<<4) | 39 #define CHROM_LEVEL_FIX (LEVEL_FIX<<4) // 128 |
40 | 40 |
41 // Experimental stuff | 41 // Experimental vertical filters |
42 #define RK_FILTER 0x0100 | 42 #define V_RK1_FILTER 0x0100 // 256 |
43 #define LUM_V_RK_FILTER RK_FILTER | 43 #define V_X1_FILTER 0x0200 // 512 |
44 #define CHROM_V_RK_FILTER (RK_FILTER<<4) | |
45 | 44 |
46 #define X1_FILTER 0x0200 | 45 // Experimental horizontal filters |
47 #define LUM_V_X1_FILTER X1_FILTER | 46 #define H_RK1_FILTER 0x1000 // 4096 |
48 #define CHROM_V_X1_FILTER (X1_FILTER<<4) | 47 #define H_X1_FILTER 0x2000 // 8192 |
49 | 48 |
50 | 49 |
51 #define TIMEING | 50 #define TIMEING |
52 #define MORE_TIMEING | 51 #define MORE_TIMEING |
53 | 52 |