diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2023-12-03 18:25:09 +0100 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2023-12-04 20:34:17 +0100 |
commit | 4949cab7342df2cad04c930c1e031a240d76f006 (patch) | |
tree | 75280e5f814abaa9155a9720a41c05db69744422 /video/image_writer.c | |
parent | 8884902d8be33eb9240d72ee0e2672f2d7ee4712 (diff) | |
download | mpv-4949cab7342df2cad04c930c1e031a240d76f006.tar.bz2 mpv-4949cab7342df2cad04c930c1e031a240d76f006.tar.xz |
image_writer: use common format selection for AVIF screenshots
--screenshot-avif-pixfmt no longer defaults to yuv420p.
Diffstat (limited to 'video/image_writer.c')
-rw-r--r-- | video/image_writer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/video/image_writer.c b/video/image_writer.c index 288d809be4..76e6e01af7 100644 --- a/video/image_writer.c +++ b/video/image_writer.c @@ -59,7 +59,6 @@ const struct image_writer_opts image_writer_opts_defaults = { .jxl_distance = 1.0, .jxl_effort = 4, .avif_encoder = "libaom-av1", - .avif_pixfmt = "yuv420p", .avif_opts = (char*[]){ "usage", "allintra", "crf", "32", @@ -717,7 +716,8 @@ bool write_image(struct mp_image *image, const struct image_writer_opts *opts, #if HAVE_AVIF_MUXER if (opts->format == AV_CODEC_ID_AV1) { write = write_avif; - destfmt = mp_imgfmt_from_name(bstr0(opts->avif_pixfmt)); + if (opts->avif_pixfmt && opts->avif_pixfmt[0]) + destfmt = mp_imgfmt_from_name(bstr0(opts->avif_pixfmt)); } #endif if (opts->format == AV_CODEC_ID_WEBP && !opts->webp_lossless) { |