avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list()
authorheimdallr <heimdallr@ngs.ru>
Sat, 31 Mar 2018 12:37:23 +0000 (19:37 +0700)
committerMichael Niedermayer <michael@niedermayer.cc>
Sun, 1 Apr 2018 17:53:51 +0000 (19:53 +0200)
commit354b26a3945eadd4ed8fcd801dfefad2566241de
tree0c21e815dfa1973e90438bdec84090d8c67c0213
parent78b6887da3b926db7df64807ef6f3026136921fc
avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list()

example:

AVPixelFormat pixFmts[] = { AV_PIX_FMT_RGB24, AV_PIX_FMT_RGBA };
int loss = 0;
AVPixelFormat best = avcodec_find_best_pix_fmt_of_list(pixFmts, AV_PIX_FMT_BGRA, 1, &loss);

best is AV_PIX_FMT_RGB24. But AV_PIX_FMT_RGBA is better.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/imgconvert.c