mirror of https://git.ffmpeg.org/ffmpeg.git
swscale/yuv2rgb: fix sws_getCoefficients for colorspace=0
The documentation states that invalid entries default to SWS_CS_DEFAULT. A value of 0 is not a valid SWS_CS_*, yet the code incorrectly hard-codes it to BT.709 coefficients instead of SWS_CS_DEFAULT.
This commit is contained in:
parent
d043e5c54c
commit
736284e7b9
|
@ -46,7 +46,7 @@
|
||||||
* where Y = cr * R + cg * G + cb * B and cr + cg + cb = 1.
|
* where Y = cr * R + cg * G + cb * B and cr + cg + cb = 1.
|
||||||
*/
|
*/
|
||||||
const int32_t ff_yuv2rgb_coeffs[11][4] = {
|
const int32_t ff_yuv2rgb_coeffs[11][4] = {
|
||||||
{ 117489, 138438, 13975, 34925 }, /* no sequence_display_extension */
|
{ 104597, 132201, 25675, 53279 }, /* no sequence_display_extension */
|
||||||
{ 117489, 138438, 13975, 34925 }, /* ITU-R Rec. 709 (1990) */
|
{ 117489, 138438, 13975, 34925 }, /* ITU-R Rec. 709 (1990) */
|
||||||
{ 104597, 132201, 25675, 53279 }, /* unspecified */
|
{ 104597, 132201, 25675, 53279 }, /* unspecified */
|
||||||
{ 104597, 132201, 25675, 53279 }, /* reserved */
|
{ 104597, 132201, 25675, 53279 }, /* reserved */
|
||||||
|
|
Loading…
Reference in New Issue