Signed-off-by: Michael Niedermayer <michaelni@gmx.at>tags/n2.3
@@ -31,6 +31,7 @@ extern const xmm_reg ff_pw_3; | |||||
extern const xmm_reg ff_pw_4; | extern const xmm_reg ff_pw_4; | ||||
extern const xmm_reg ff_pw_5; | extern const xmm_reg ff_pw_5; | ||||
extern const xmm_reg ff_pw_8; | extern const xmm_reg ff_pw_8; | ||||
extern const xmm_reg ff_pw_9; | |||||
extern const uint64_t ff_pw_15; | extern const uint64_t ff_pw_15; | ||||
extern const xmm_reg ff_pw_16; | extern const xmm_reg ff_pw_16; | ||||
extern const xmm_reg ff_pw_18; | extern const xmm_reg ff_pw_18; | ||||
@@ -45,6 +46,7 @@ extern const uint64_t ff_pw_255; | |||||
extern const xmm_reg ff_pb_1; | extern const xmm_reg ff_pb_1; | ||||
extern const xmm_reg ff_pb_3; | extern const xmm_reg ff_pb_3; | ||||
extern const xmm_reg ff_pb_80; | |||||
extern const xmm_reg ff_pb_F8; | extern const xmm_reg ff_pb_F8; | ||||
extern const uint64_t ff_pb_FC; | extern const uint64_t ff_pb_FC; | ||||
@@ -76,6 +76,10 @@ DECLARE_ASM_CONST(8, uint64_t, mul15_mid) = 0x4200420042004200ULL; | |||||
DECLARE_ASM_CONST(8, uint64_t, mul15_hi) = 0x0210021002100210ULL; | DECLARE_ASM_CONST(8, uint64_t, mul15_hi) = 0x0210021002100210ULL; | ||||
DECLARE_ASM_CONST(8, uint64_t, mul16_mid) = 0x2080208020802080ULL; | DECLARE_ASM_CONST(8, uint64_t, mul16_mid) = 0x2080208020802080ULL; | ||||
DECLARE_ALIGNED(8, extern const uint64_t, ff_bgr2YOffset); | |||||
DECLARE_ALIGNED(8, extern const uint64_t, ff_w1111); | |||||
DECLARE_ALIGNED(8, extern const uint64_t, ff_bgr2UVOffset); | |||||
#define BY ((int)( 0.098*(1<<RGB2YUV_SHIFT)+0.5)) | #define BY ((int)( 0.098*(1<<RGB2YUV_SHIFT)+0.5)) | ||||
#define BV ((int)(-0.071*(1<<RGB2YUV_SHIFT)+0.5)) | #define BV ((int)(-0.071*(1<<RGB2YUV_SHIFT)+0.5)) | ||||
#define BU ((int)( 0.439*(1<<RGB2YUV_SHIFT)+0.5)) | #define BU ((int)( 0.439*(1<<RGB2YUV_SHIFT)+0.5)) | ||||