mirror of https://git.ffmpeg.org/ffmpeg.git
Removes the internal avcodec_find_best_pix_fmt1()function previously used by avcodec_find_best_pix_fmt() and not used anymore.
Signed-off-by: Matthew Einhorn <moiein2000@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
c8868f28e3
commit
1d6eca2d27
|
@ -431,32 +431,6 @@ static int avg_bits_per_pixel(enum PixelFormat pix_fmt)
|
|||
info->padded_size : av_get_bits_per_pixel(desc);
|
||||
}
|
||||
|
||||
static enum PixelFormat avcodec_find_best_pix_fmt1(int64_t pix_fmt_mask,
|
||||
enum PixelFormat src_pix_fmt,
|
||||
int has_alpha,
|
||||
int loss_mask)
|
||||
{
|
||||
int dist, i, loss, min_dist;
|
||||
enum PixelFormat dst_pix_fmt;
|
||||
|
||||
/* find exact color match with smallest size */
|
||||
dst_pix_fmt = PIX_FMT_NONE;
|
||||
min_dist = 0x7fffffff;
|
||||
for (i = 0; i < FFMIN(PIX_FMT_NB, 64); i++) {
|
||||
if (pix_fmt_mask & (1ULL << i)) {
|
||||
loss = avcodec_get_pix_fmt_loss(i, src_pix_fmt, has_alpha) & loss_mask;
|
||||
if (loss == 0) {
|
||||
dist = avg_bits_per_pixel(i);
|
||||
if (dist < min_dist) {
|
||||
min_dist = dist;
|
||||
dst_pix_fmt = i;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return dst_pix_fmt;
|
||||
}
|
||||
|
||||
enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelFormat src_pix_fmt,
|
||||
int has_alpha, int *loss_ptr)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue