From 2c43d2b75a88b8e0e8f0a715f993ffc1c8977d13 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 31 Oct 2019 15:44:09 +0100 Subject: screenshot, vo_image: use global swscale/zimg parameters Lots of dumb crap to do... something. Instead of adding yet another dumb helper, just use the main" sws_utils API in both callers. (Which, unfortunately, has been duplicated for glorious webp screenshots, despite the fact that webp is crap.) Good part: can enable zimg for screenshots (as far as needed). Bad part: uses "default" swscale parameters instead of HQ now. --- video/image_loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'video/image_loader.c') diff --git a/video/image_loader.c b/video/image_loader.c index 77deea0f8d..ba4d62acab 100644 --- a/video/image_loader.c +++ b/video/image_loader.c @@ -38,7 +38,7 @@ struct mp_image *load_image_png_buf(void *buffer, size_t buffer_size, int imgfmt if (frame && avcodec_receive_frame(avctx, frame) >= 0) { struct mp_image *r = mp_image_from_av_frame(frame); if (r) - res = convert_image(r, imgfmt, mp_null_log); + res = convert_image(r, imgfmt, NULL, mp_null_log); talloc_free(r); } av_frame_free(&frame); -- cgit v1.2.3