diff options
author | wm4 <wm4@nowhere> | 2015-01-21 21:49:15 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-01-21 21:49:15 +0100 |
commit | 2a691d1ede42e8466f1f880c390659d1f0145e94 (patch) | |
tree | 7d7e58ca46d09d705e8679c3a42eb6fe60d1f8d0 | |
parent | 3f49c60762bdab1f2b1683fbbd851f05e7360fa7 (diff) | |
download | mpv-2a691d1ede42e8466f1f880c390659d1f0145e94.tar.bz2 mpv-2a691d1ede42e8466f1f880c390659d1f0145e94.tar.xz |
video: try to keep implied alpha when using conversion filters
Don't just discard alpha. This probably does the right thing, in the
rare situations when alpha matters at all.
-rw-r--r-- | video/img_format.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/img_format.c b/video/img_format.c index db130ad67e..f717ff9c1e 100644 --- a/video/img_format.c +++ b/video/img_format.c @@ -281,7 +281,7 @@ int mp_imgfmt_select_best(int dst1, int dst2, int src) enum AVPixelFormat dst2pxf = imgfmt2pixfmt(dst2); enum AVPixelFormat srcpxf = imgfmt2pixfmt(src); enum AVPixelFormat dstlist[] = {dst1pxf, dst2pxf, AV_PIX_FMT_NONE}; - return pixfmt2imgfmt(avcodec_find_best_pix_fmt_of_list(dstlist, srcpxf, 0, 0)); + return pixfmt2imgfmt(avcodec_find_best_pix_fmt_of_list(dstlist, srcpxf, 1, 0)); } #if 0 |