Commit 66fdc743 authored by michael's avatar michael

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


git-svn-id: file:///var/local/repositories/mplayer/trunk/postproc@2180 b3059339-0415-0410-9bf9-f77b7e298cf2
parent 19f8c2b0
This diff is collapsed.
...@@ -28,24 +28,23 @@ ...@@ -28,24 +28,23 @@
#define DERING 0x04 #define DERING 0x04
#define LEVEL_FIX 0x08 /* Brightness & Contrast */ #define LEVEL_FIX 0x08 /* Brightness & Contrast */
#define LUM_V_DEBLOCK V_DEBLOCK #define LUM_V_DEBLOCK V_DEBLOCK // 1
#define LUM_H_DEBLOCK H_DEBLOCK #define LUM_H_DEBLOCK H_DEBLOCK // 2
#define CHROM_V_DEBLOCK (V_DEBLOCK<<4) #define CHROM_V_DEBLOCK (V_DEBLOCK<<4) // 16
#define CHROM_H_DEBLOCK (H_DEBLOCK<<4) #define CHROM_H_DEBLOCK (H_DEBLOCK<<4) // 32
#define LUM_DERING DERING #define LUM_DERING DERING // 4
#define CHROM_DERING (DERING<<4) #define CHROM_DERING (DERING<<4) // 64
#define LUM_LEVEL_FIX LEVEL_FIX #define LUM_LEVEL_FIX LEVEL_FIX // 8
//not supported currently //not supported currently
#define CHROM_LEVEL_FIX (LEVEL_FIX<<4) #define CHROM_LEVEL_FIX (LEVEL_FIX<<4) // 128
// Experimental stuff // Experimental vertical filters
#define RK_FILTER 0x0100 #define V_RK1_FILTER 0x0100 // 256
#define LUM_V_RK_FILTER RK_FILTER #define V_X1_FILTER 0x0200 // 512
#define CHROM_V_RK_FILTER (RK_FILTER<<4)
#define X1_FILTER 0x0200 // Experimental horizontal filters
#define LUM_V_X1_FILTER X1_FILTER #define H_RK1_FILTER 0x1000 // 4096
#define CHROM_V_X1_FILTER (X1_FILTER<<4) #define H_X1_FILTER 0x2000 // 8192
#define TIMEING #define TIMEING
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment