mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
csputils: get rid of mp_csp_details
It used to be central, but now it's just unneeded.
This commit is contained in:
@@ -289,9 +289,9 @@ static void draw_ass(struct mp_draw_sub_cache *cache, struct mp_rect bb,
|
||||
struct mp_image *temp, int bits, struct sub_bitmaps *sbs)
|
||||
{
|
||||
struct mp_csp_params cspar = MP_CSP_PARAMS_DEFAULTS;
|
||||
cspar.colorspace.format = temp->params.colorspace;
|
||||
cspar.colorspace.levels_in = temp->params.colorlevels;
|
||||
cspar.colorspace.levels_out = MP_CSP_LEVELS_PC; // RGB (libass.color)
|
||||
cspar.colorspace = temp->params.colorspace;
|
||||
cspar.levels_in = temp->params.colorlevels;
|
||||
cspar.levels_out = MP_CSP_LEVELS_PC; // RGB (libass.color)
|
||||
cspar.int_bits_in = bits;
|
||||
cspar.int_bits_out = 8;
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
|
||||
struct mp_image;
|
||||
struct sub_bitmaps;
|
||||
struct mp_csp_details;
|
||||
struct mp_draw_sub_cache;
|
||||
void mp_draw_sub_bitmaps(struct mp_draw_sub_cache **cache, struct mp_image *dst,
|
||||
struct sub_bitmaps *sbs);
|
||||
|
||||
@@ -396,8 +396,8 @@ static void mangle_colors(struct sd *sd, struct sub_bitmaps *parts)
|
||||
|
||||
// Conversion that VSFilter would use
|
||||
struct mp_csp_params vs_params = MP_CSP_PARAMS_DEFAULTS;
|
||||
vs_params.colorspace.format = csp;
|
||||
vs_params.colorspace.levels_in = levels;
|
||||
vs_params.colorspace = csp;
|
||||
vs_params.levels_in = levels;
|
||||
vs_params.int_bits_in = 8;
|
||||
vs_params.int_bits_out = 8;
|
||||
float vs_yuv2rgb[3][4], vs_rgb2yuv[3][4];
|
||||
@@ -406,8 +406,8 @@ static void mangle_colors(struct sd *sd, struct sub_bitmaps *parts)
|
||||
|
||||
// Proper conversion to RGB
|
||||
struct mp_csp_params rgb_params = MP_CSP_PARAMS_DEFAULTS;
|
||||
rgb_params.colorspace.format = params.colorspace;
|
||||
rgb_params.colorspace.levels_in = params.colorlevels;
|
||||
rgb_params.colorspace = params.colorspace;
|
||||
rgb_params.levels_in = params.colorlevels;
|
||||
rgb_params.int_bits_in = 8;
|
||||
rgb_params.int_bits_out = 8;
|
||||
float vs2rgb[3][4];
|
||||
|
||||
Reference in New Issue
Block a user