summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2018-04-19 20:29:17 +0200
committerwm4 <wm4@nowhere>2018-04-20 12:37:34 +0200
commit78227706ad1cfa84ba7283ac732518ba5efc43ea (patch)
tree34927da505defdc2a87da1cd281f9580b1b8f14c /video
parent20a1f250c676e54c164745b1f5c4fc8feda8f306 (diff)
downloadmpv-78227706ad1cfa84ba7283ac732518ba5efc43ea.tar.bz2
mpv-78227706ad1cfa84ba7283ac732518ba5efc43ea.tar.xz
encode: simplify colorspace setting
This was also refactored at some point, and is now unnecessarily roundabout.
Diffstat (limited to 'video')
-rw-r--r--video/out/vo_lavc.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/video/out/vo_lavc.c b/video/out/vo_lavc.c
index e59ff79791..bc8c51d180 100644
--- a/video/out/vo_lavc.c
+++ b/video/out/vo_lavc.c
@@ -148,9 +148,8 @@ static int reconfig(struct vo *vo, struct mp_image_params *params)
vc->codec->width = width;
vc->codec->height = height;
vc->codec->pix_fmt = pix_fmt;
-
- encode_lavc_set_csp(vo->encode_lavc_ctx, vc->codec, params->color.space);
- encode_lavc_set_csp_levels(vo->encode_lavc_ctx, vc->codec, params->color.levels);
+ vc->codec->colorspace = mp_csp_to_avcol_spc(params->color.space);
+ vc->codec->color_range = mp_csp_levels_to_avcol_range(params->color.levels);
if (encode_lavc_open_codec(vo->encode_lavc_ctx, vc->codec) < 0)
goto error;