mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2025-01-24 21:14:42 +00:00
Merge commit '1f77e634bb838f71ff21923b5e9fe3104c831c52'
* commit '1f77e634bb838f71ff21923b5e9fe3104c831c52': colorspace: Add support for BT709 See 9779b6262471d553c1ed811ff7312564e39d8adf Merged-by: Clément Bœsch <u@pkh.me>
This commit is contained in:
commit
e4c07dc4b7
@ -41,16 +41,17 @@
|
||||
b_add = FIX(1.77200*255.0/224.0) * cb + ONE_HALF;\
|
||||
}
|
||||
|
||||
#define YUV_TO_RGB1_CCIR_BT709(cb1, cr1)\
|
||||
{\
|
||||
cb = (cb1) - 128;\
|
||||
cr = (cr1) - 128;\
|
||||
r_add = FIX(1.5747*255.0/224.0) * cr + ONE_HALF;\
|
||||
g_add = - FIX(0.1873*255.0/224.0) * cb - FIX(0.4682*255.0/224.0) * cr + \
|
||||
ONE_HALF;\
|
||||
b_add = FIX(1.8556*255.0/224.0) * cb + ONE_HALF;\
|
||||
}
|
||||
#define YUV_TO_RGB1_CCIR_BT709(cb1, cr1) \
|
||||
{ \
|
||||
cb = (cb1) - 128; \
|
||||
cr = (cr1) - 128; \
|
||||
r_add = ONE_HALF + FIX(1.5747 * 255.0 / 224.0) * cr; \
|
||||
g_add = ONE_HALF - FIX(0.1873 * 255.0 / 224.0) * cb - \
|
||||
FIX(0.4682 * 255.0 / 224.0) * cr; \
|
||||
b_add = ONE_HALF + FIX(1.8556 * 255.0 / 224.0) * cb; \
|
||||
}
|
||||
|
||||
// To be used for the BT709 variant as well
|
||||
#define YUV_TO_RGB2_CCIR(r, g, b, y1)\
|
||||
{\
|
||||
y = ((y1) - 16) * FIX(255.0/219.0);\
|
||||
|
Loading…
x
Reference in New Issue
Block a user