diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-11 22:35:45 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-11 22:35:45 +0000 |
commit | 84d075d1cd6391f3558fc9b86fcc340d5792b94a (patch) | |
tree | d87192acbe8040dd95ef07c87073154ac9d6c9f2 /postproc/postprocess.h | |
parent | d4c6f5d57a305196401b37787bd3616ebc38f011 (diff) | |
download | mpv-84d075d1cd6391f3558fc9b86fcc340d5792b94a.tar.bz2 mpv-84d075d1cd6391f3558fc9b86fcc340d5792b94a.tar.xz |
bugfixes: last 3 lines not brightness/contrast corrected
brightness statistics messed up with initial black pic
changed initial values of the brightness statistics
C++ -> C conversation
QP range question solved (very likely 1<=QP<=32 according to arpi)
new experimental vertical deblocking filter
RK filter has 3dNow support now (untested)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2169 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'postproc/postprocess.h')
-rw-r--r-- | postproc/postprocess.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/postproc/postprocess.h b/postproc/postprocess.h index e91e240ab2..3ae49f0c64 100644 --- a/postproc/postprocess.h +++ b/postproc/postprocess.h @@ -26,6 +26,7 @@ #define V_DEBLOCK 0x01 #define H_DEBLOCK 0x02 #define DERING 0x04 +#define LEVEL_FIX 0x08 /* Brightness & Contrast */ #define LUM_V_DEBLOCK V_DEBLOCK #define LUM_H_DEBLOCK H_DEBLOCK @@ -33,12 +34,19 @@ #define CHROM_H_DEBLOCK (H_DEBLOCK<<4) #define LUM_DERING DERING #define CHROM_DERING (DERING<<4) +#define LUM_LEVEL_FIX LEVEL_FIX +//not supported currently +#define CHROM_LEVEL_FIX (LEVEL_FIX<<4) // Experimental stuff #define RK_FILTER 0x0100 #define LUM_V_RK_FILTER RK_FILTER #define CHROM_V_RK_FILTER (RK_FILTER<<4) +#define X1_FILTER 0x0200 +#define LUM_V_X1_FILTER X1_FILTER +#define CHROM_V_X1_FILTER (X1_FILTER<<4) + #define TIMEING #define MORE_TIMEING @@ -60,7 +68,7 @@ //#include <inttypes.h> void postProcess(uint8_t src[], int srcStride, uint8_t dst[], int dstStride, int width, int height, - QP_STORE_T QPs[], int QPStride, bool isColor, int mode); + QP_STORE_T QPs[], int QPStride, int isColor, int mode); #endif #ifdef __cplusplus |