diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-04 13:08:37 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-04 13:08:37 +0000 |
commit | de90a774d9e18f6241380d280e7ee8ddaca9e068 (patch) | |
tree | e91e08f25c0e720fe5cd8f305801c11f1e91d4d0 /postproc/swscale.h | |
parent | eb7b9ab756a962e93394c978acacdd4530090895 (diff) | |
download | mpv-de90a774d9e18f6241380d280e7ee8ddaca9e068.tar.bz2 mpv-de90a774d9e18f6241380d280e7ee8ddaca9e068.tar.xz |
more scaling algos
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6638 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'postproc/swscale.h')
-rw-r--r-- | postproc/swscale.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/postproc/swscale.h b/postproc/swscale.h index a3f5595aa4..54f8c71ba0 100644 --- a/postproc/swscale.h +++ b/postproc/swscale.h @@ -24,18 +24,26 @@ #define SWS_POINT 0x10 #define SWS_AREA 0x20 #define SWS_BICUBLIN 0x40 +#define SWS_GAUSS 0x80 +#define SWS_SINC 0x100 +#define SWS_LANCZOS 0x200 +#define SWS_SPLINE 0x400 -#define SWS_SRC_V_CHR_DROP_MASK 0x300 -#define SWS_SRC_V_CHR_DROP_SHIFT 8 +#define SWS_SRC_V_CHR_DROP_MASK 0x30000 +#define SWS_SRC_V_CHR_DROP_SHIFT 16 -//the following 4 flags are not completly implemented +#define SWS_PARAM_MASK 0x3FC0000 +#define SWS_PARAM_SHIFT 18 + +#define SWS_PRINT_INFO 0x1000 + +//the following 3 flags are not completly implemented //internal chrominace subsamling info #define SWS_FULL_CHR_H_INT 0x2000 //input subsampling info #define SWS_FULL_CHR_H_INP 0x4000 #define SWS_DIRECT_BGR 0x8000 -#define SWS_PRINT_INFO 0x1000 #define SWS_MAX_REDUCE_CUTOFF 0.002 |