|
|
@ -983,9 +983,10 @@ av_cold int ff_yuv2rgb_c_init_tables(SwsContext *c, const int inv_table[4], |
|
|
|
y_table32[i + 2 * table_plane_size] = yval << bbase; |
|
|
|
y_table32[i + 2 * table_plane_size] = yval << bbase; |
|
|
|
yb += cy; |
|
|
|
yb += cy; |
|
|
|
} |
|
|
|
} |
|
|
|
if (isNotNe) |
|
|
|
if (isNotNe) { |
|
|
|
for (i = 0; i < table_plane_size * 3; i++) |
|
|
|
for (i = 0; i < table_plane_size * 3; i++) |
|
|
|
y_table32[i] = av_bswap32(y_table32[i]); |
|
|
|
y_table32[i] = av_bswap32(y_table32[i]); |
|
|
|
|
|
|
|
} |
|
|
|
fill_table(c->table_rV, 4, crv, y_table32 + yoffs); |
|
|
|
fill_table(c->table_rV, 4, crv, y_table32 + yoffs); |
|
|
|
fill_table(c->table_gU, 4, cgu, y_table32 + yoffs + table_plane_size); |
|
|
|
fill_table(c->table_gU, 4, cgu, y_table32 + yoffs + table_plane_size); |
|
|
|
fill_table(c->table_bU, 4, cbu, y_table32 + yoffs + 2 * table_plane_size); |
|
|
|
fill_table(c->table_bU, 4, cbu, y_table32 + yoffs + 2 * table_plane_size); |
|
|
|